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.123-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.0-py3-none-any.whl.metadata (2.6 kB) Requirement already satisfied: pyyaml>=6.0 in /home/x88gb2j8uwu0/.local/lib/python3.12/site-packages (from pyHanko==0.25.1->pyHanko[image-support,opentype,pkcs11,xmp]==0.25.1->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 20)) (6.0.3) Collecting oscrypto>=1.1.0 (from pyhanko-certvalidator==0.26.8->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 26)) Downloading oscrypto-1.3.0-py2.py3-none-any.whl.metadata (15 kB) Collecting uritools>=3.0.1 (from pyhanko-certvalidator==0.26.8->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 26)) Downloading uritools-6.1.3-py3-none-any.whl.metadata (5.1 kB) Requirement already satisfied: soupsieve>=1.6.1 in /usr/local/lib/python3.12/dist-packages (from beautifulsoup4==4.15.0->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 28)) (2.9.2) Requirement already satisfied: typing-extensions>=4.0.0 in /usr/local/lib/python3.12/dist-packages (from beautifulsoup4==4.15.0->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 28)) (4.16.0) Requirement already satisfied: Pillow>=7.2.0 in /usr/local/lib/python3.12/dist-packages (from pyHanko[image-support,opentype,pkcs11,xmp]==0.25.1->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 20)) (10.2.0) Collecting python-barcode==0.15.1 (from pyHanko[image-support,opentype,pkcs11,xmp]==0.25.1->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 20)) Downloading python_barcode-0.15.1-py3-none-any.whl.metadata (2.3 kB) Collecting fonttools>=4.33.3 (from pyHanko[image-support,opentype,pkcs11,xmp]==0.25.1->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 20)) Downloading fonttools-4.68.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.metadata (139 kB) Collecting uharfbuzz<0.40.0,>=0.25.0 (from pyHanko[image-support,opentype,pkcs11,xmp]==0.25.1->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 20)) Downloading uharfbuzz-0.39.5-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (3.2 kB) Collecting python-pkcs11~=0.7.0 (from pyHanko[image-support,opentype,pkcs11,xmp]==0.25.1->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 20)) Downloading python-pkcs11-0.7.0.tar.gz (106 kB) Preparing metadata (setup.py): started Preparing metadata (setup.py): finished with status 'done' Requirement already satisfied: defusedxml~=0.7.1 in /usr/lib/python3/dist-packages (from pyHanko[image-support,opentype,pkcs11,xmp]==0.25.1->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 20)) (0.7.1) Requirement already satisfied: python-dateutil<3.0.0,>=2.1 in /usr/local/lib/python3.12/dist-packages (from botocore<1.44.0,>=1.43.116->boto3==1.43.116->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 4)) (2.8.2) Requirement already satisfied: urllib3!=2.2.0,<3,>=1.25.4 in /usr/local/lib/python3.12/dist-packages (from botocore<1.44.0,>=1.43.116->boto3==1.43.116->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 4)) (2.0.7) Requirement already satisfied: cffi>=1.12 in /usr/local/lib/python3.12/dist-packages (from cryptography>=38.0.3->google-auth==2.62.0->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 11)) (2.1.1) Requirement already satisfied: pyasn1<0.7.0,>=0.6.1 in /usr/local/lib/python3.12/dist-packages (from pyasn1-modules>=0.2.1->google-auth==2.62.0->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 11)) (0.6.4) Requirement already satisfied: cached-property in /usr/lib/python3/dist-packages (from python-pkcs11~=0.7.0->pyHanko[image-support,opentype,pkcs11,xmp]==0.25.1->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 20)) (1.5.2) Requirement already satisfied: pypng in /usr/local/lib/python3.12/dist-packages (from qrcode>=7.3.1->pyHanko==0.25.1->pyHanko[image-support,opentype,pkcs11,xmp]==0.25.1->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 20)) (0.20220715.0) Requirement already satisfied: charset-normalizer<4,>=2 in /usr/local/lib/python3.12/dist-packages (from requests<3.0.0,>=2.22.0->google-cloud-storage==3.17.1->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 13)) (3.5.1) Requirement already satisfied: idna<4,>=2.5 in /usr/local/lib/python3.12/dist-packages (from requests<3.0.0,>=2.22.0->google-cloud-storage==3.17.1->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 13)) (3.6) Requirement already satisfied: certifi>=2017.4.17 in /usr/local/lib/python3.12/dist-packages (from requests<3.0.0,>=2.22.0->google-cloud-storage==3.17.1->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 13)) (2026.7.22) Requirement already satisfied: pycparser in /usr/local/lib/python3.12/dist-packages (from cffi>=1.12->cryptography>=38.0.3->google-auth==2.62.0->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 11)) (3.0) Requirement already satisfied: six>=1.5 in /usr/local/lib/python3.12/dist-packages (from python-dateutil<3.0.0,>=2.1->botocore<1.44.0,>=1.43.116->boto3==1.43.116->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 4)) (1.17.0) Downloading boto3-1.43.116-py3-none-any.whl (140 kB) Downloading fasttext_predict-0.9.2.4-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (296 kB) Downloading grpcio_status-1.84.0-py3-none-any.whl (14 kB) Downloading google_auth-2.62.0-py3-none-any.whl (267 kB) Downloading google_cloud_translate-3.28.0-py3-none-any.whl (210 kB) Downloading google_cloud_storage-3.17.1-py3-none-any.whl (345 kB) Downloading google_api_core-2.30.3-py3-none-any.whl (173 kB) Downloading pyHanko-0.25.1-py3-none-any.whl (446 kB) Downloading pyhanko_certvalidator-0.26.8-py3-none-any.whl (109 kB) Downloading phonenumbers-9.0.41-py2.py3-none-any.whl (2.6 MB) Downloading mt_940-5.1.1-py3-none-any.whl (38 kB) Downloading lingua_language_detector-2.2.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (170.3 MB) Downloading python_barcode-0.15.1-py3-none-any.whl (212 kB) Downloading botocore-1.43.123-py3-none-any.whl (16.2 MB) Downloading click-8.5.0-py3-none-any.whl (125 kB) Downloading fonttools-4.68.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (5.4 MB) Downloading google_cloud_core-2.8.0-py3-none-any.whl (31 kB) Downloading google_crc32c-1.9.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (36 kB) Downloading google_resumable_media-2.11.0-py3-none-any.whl (81 kB) Downloading googleapis_common_protos-1.76.0-py3-none-any.whl (307 kB) Downloading grpc_google_iam_v1-0.14.6-py3-none-any.whl (33 kB) Downloading grpcio-1.85.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-6.1.3-py3-none-any.whl (11 kB) Building wheels for collected packages: python-pkcs11 Building wheel for python-pkcs11 (setup.py): started Building wheel for python-pkcs11 (setup.py): finished with status 'done' Created wheel for python-pkcs11: filename=python_pkcs11-0.7.0-cp312-cp312-linux_x86_64.whl size=1510754 sha256=e687c53d75276fb283b2005f178416b06dded1fe482e89596d509c29dbe4144c Stored in directory: /data/build/.pip-tmp/pip-ephem-wheel-cache-eqnhfq5e/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.123 click-8.5.0 fasttext-predict-0.9.2.4 fonttools-4.68.0 google-api-core-2.30.3 google-auth-2.62.0 google-cloud-core-2.8.0 google-cloud-storage-3.17.1 google-cloud-translate-3.28.0 google-crc32c-1.9.0 google-resumable-media-2.11.0 googleapis-common-protos-1.76.0 grpc-google-iam-v1-0.14.6 grpcio-1.85.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-6.1.3 2026-11-01 11:22:00,702 104 INFO ? odoo: Odoo version 18.0 2026-11-01 11:22:00,702 104 INFO ? odoo: Using configuration file at /data/build/.odoorc 2026-11-01 11:22:00,702 104 INFO ? odoo: addons paths: ['/data/build/rb-2cd94b9-226205/odoo/addons', '/data/build/datadir/addons/18.0', '/data/build/rb-2cd94b9-226205/addons', '/data/build/Viindoo-tvtmaaddons-18.0', '/data/build/Viindoo-erponline-enterprise-18.0', '/data/build/Viindoo-branding-18.0'] 2026-11-01 11:22:00,702 104 INFO ? odoo: database: runbot_build@default:5435 2026-11-01 11:22:00,842 104 INFO ? odoo.addons.base.models.ir_actions_report: Will use the Wkhtmltopdf binary at /usr/local/bin/wkhtmltopdf 2026-11-01 11:22:00,854 104 INFO ? odoo.addons.base.models.ir_actions_report: Will use the Wkhtmltoimage binary at /usr/local/bin/wkhtmltoimage 2026-11-01 11:22:01,088 104 INFO ? odoo.tests.common: Importing test framework 2026-11-01 11:22:01,424 104 INFO ? odoo.service.server: HTTP service (werkzeug) running on localhost:8069 2026-11-01 11:22:01,456 104 INFO rb-2cd94b9-226205-431194 odoo.modules.loading: loading 1 modules... 2026-11-01 11:22:01,673 104 INFO rb-2cd94b9-226205-431194 odoo.modules.loading: 1 modules loaded in 0.22s, 0 queries (+0 extra) 2026-11-01 11:22:02,703 104 INFO rb-2cd94b9-226205-431194 odoo.modules.loading: loading 1182 modules... 2026-11-01 11:22:20,386 104 INFO rb-2cd94b9-226205-431194 odoo.modules.loading: 1182 modules loaded in 17.68s, 2 queries (+2 extra) 2026-11-01 11:22:22,608 104 INFO rb-2cd94b9-226205-431194 odoo.modules.loading: Modules loaded. 2026-11-01 11:22:22,832 104 INFO rb-2cd94b9-226205-431194 odoo.modules.registry: Caches invalidated, signaling through the database: ['templates'] 2026-11-01 11:22:22,833 104 INFO rb-2cd94b9-226205-431194 odoo.modules.registry: Registry loaded in 21.408s 2026-11-01 11:22:22,833 104 INFO rb-2cd94b9-226205-431194 odoo.service.server: Starting post tests 2026-11-01 11:22:24,344 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_qweb: Pregenerating assets bundles 2026-11-01 11:22:28,793 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_qweb: JS Assets bundles generated in 3.3845527172088623 seconds 2026-11-01 11:22:29,484 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_qweb: CSS Assets bundles generated in 0.6908092498779297 seconds 2026-11-01 11:22:39,311 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_purchase_order_advance.tests.test_payment_advance_amount: Starting TestPaymentAdvanceAmount.test_second_advance_excludes_already_posted_first_advance ... 2026-11-01 11:22:42,920 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_purchase_order_advance.tests.test_payment_advance_amount: Starting TestPaymentAdvanceAmount.test_second_advance_excludes_shared_advance_exactly_once_across_multiple_pos ... 2026-11-01 11:22:47,134 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_attachment: filestore gc 1598 checked, 5 removed 2026-11-01 11:22:56,044 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_purchase_order_advance.tests.test_payment_downpayment_coexistence: Starting TestPaymentDownpaymentCoexistence.test_module_advance_and_core_downpayment_coexist_without_double_counting ... 2026-11-01 11:22:59,738 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-11-01 11:23:07,943 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_purchase_order_advance.tests.test_payment_flow: Starting TestPaymentFlow.test_01_reconcile_payment_with_invoice_same_currency ... 2026-11-01 11:23:12,241 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_purchase_order_advance.tests.test_payment_flow: Starting TestPaymentFlow.test_02_reconcile_payment_with_invoice_diff_currency ... 2026-11-01 11:23:16,211 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_purchase_order_advance.tests.test_payment_flow: Starting TestPaymentFlow.test_03_reconcile_payment_with_invoice_diff_po ... 2026-11-01 11:23:21,174 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_purchase_order_advance.tests.test_payment_flow: Starting TestPaymentFlow.test_04_add_po_to_confirmed_payment ... 2026-11-01 11:23:23,928 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_purchase_order_advance.tests.test_payment_flow: Starting TestPaymentFlow.test_05_add_po_to_confirmed_payment ... 2026-11-01 11:23:26,654 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-11-01 11:23:36,452 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_purchase_order_advance.tests.test_payment_form: Starting TestPaymentForm.test_01_change_partner_type_on_payment ... 2026-11-01 11:23:36,693 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_purchase_order_advance.tests.test_payment_form: Starting TestPaymentForm.test_02_change_partner_on_payment ... 2026-11-01 11:23:36,951 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_purchase_order_advance.tests.test_payment_form: Starting TestPaymentForm.test_03_add_or_remove_po_on_payment ... 2026-11-01 11:23:37,249 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-11-01 11:23:47,451 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_purchase_order_advance.tests.test_payment_functional: Starting TestPaymentFunctional.test_01_partner_on_payment ... 2026-11-01 11:23:47,846 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-11-01 11:23:47,861 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_purchase_receipt.tests.test_receipt: Starting TestPurchaseReceipt.test_01_create_receipt_from_po ... 2026-11-01 11:23:48,718 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_purchase_receipt.tests.test_receipt: Starting TestPurchaseReceipt.test_02_cant_create_invoice_if_receipt_exist ... 2026-11-01 11:23:49,571 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_purchase_receipt.tests.test_receipt: Starting TestPurchaseReceipt.test_03_cant_create_receipt_if_invoice_exist ... 2026-11-01 11:23:50,497 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_purchase_receipt.tests.test_receipt: Starting TestPurchaseReceipt.test_04_compute_billed_field_in_po ... 2026-11-01 11:23:51,343 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_purchase_receipt.tests.test_receipt: Starting TestPurchaseReceipt.test_05_bulk_create_vendor_bills_action_yields_a_vendor_bill ... 2026-11-01 11:23:53,090 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_purchase_receipt.tests.test_receipt: Starting TestPurchaseReceipt.test_06_create_bills_list_button_yields_a_vendor_bill ... 2026-11-01 11:23:54,306 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_purchase_receipt.tests.test_receipt: Starting TestPurchaseReceipt.test_07_create_bills_yields_a_document_a_user_without_receipts_can_reach ... 2026-11-01 11:23:55,961 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_purchase_receipt.tests.test_receipt: Starting TestPurchaseReceipt.test_08_create_bills_yields_a_vendor_bill_for_a_company_vendor ... 2026-11-01 11:23:56,784 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_purchase_receipt.tests.test_receipt: Starting TestPurchaseReceipt.test_09_create_bill_button_yields_a_vendor_bill_for_an_individual_vendor ... 2026-11-01 11:23:57,824 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_purchase_receipt.tests.test_receipt: Starting TestPurchaseReceipt.test_10_create_receipt_button_still_yields_a_receipt_for_an_individual_vendor ... 2026-11-01 11:23:58,944 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_purchase_receipt.tests.test_receipt: Starting TestPurchaseReceipt.test_11_combined_action_yields_a_receipt_for_an_individual_vendor ... 2026-11-01 11:24:00,605 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_purchase_receipt.tests.test_receipt: Starting TestPurchaseReceipt.test_12_combined_action_yields_a_bill_for_a_company_vendor_without_receipts_group ... 2026-11-01 11:24:01,951 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_purchase_receipt.tests.test_receipt: Starting TestPurchaseReceipt.test_13_combined_action_blocks_receipt_for_a_user_without_the_receipts_group ... 2026-11-01 11:24:03,062 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_purchase_receipt.tests.test_receipt: Starting TestPurchaseReceipt.test_14_combined_action_resolves_document_type_per_order_in_one_call ... 2026-11-01 11:24:05,317 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_purchase_receipt.tests.test_receipt: Starting TestPurchaseReceipt.test_15_combined_action_uses_the_commercial_partner_cascade ... 2026-11-01 11:24:06,406 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_purchase_receipt.tests.test_receipt: Starting TestPurchaseReceipt.test_16_combined_action_tells_the_user_when_nothing_is_invoiceable ... 2026-11-01 11:24:07,356 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-11-01 11:24:08,045 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality.tests.test_quality: Starting Quality.test_01_validate_qty_deviation ... 2026-11-01 11:24:08,112 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality.tests.test_quality: Starting Quality.test_11_validate_product ... 2026-11-01 11:24:08,178 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality.tests.test_quality: Starting Quality.test_12_validate_product ... 2026-11-01 11:24:08,229 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality.tests.test_quality: Starting Quality.test_21_delete_quality_point ... 2026-11-01 11:24:08,291 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality.tests.test_quality: Starting Quality.test_22_constraint_qty_check ... 2026-11-01 11:24:08,343 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality.tests.test_quality: Starting Quality.test_31_action_name_unique ... 2026-11-01 11:24:08,388 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality.tests.test_quality: Starting Quality.test_check_qa_state1 ... 2026-11-01 11:24:08,424 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality.tests.test_quality: Starting Quality.test_check_qa_state2 ... 2026-11-01 11:24:08,454 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality.tests.test_quality: Starting Quality.test_constrains_check_norm ... 2026-11-01 11:24:08,506 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality.tests.test_quality: Starting Quality.test_measure_check_flow ... 2026-11-01 11:24:08,681 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality.tests.test_quality: Starting Quality.test_pass_fail_check_flow ... 2026-11-01 11:24:08,799 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality.tests.test_quality: Starting Quality.test_quality_action_lists_its_alerts_and_checks ... 2026-11-01 11:24:08,857 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality.tests.test_quality: Starting Quality.test_quality_corrective_action ... 2026-11-01 11:24:08,885 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality.tests.test_quality: Starting Quality.test_quality_point ... 2026-11-01 11:24:08,922 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality.tests.test_quality: Starting Quality.test_quality_preventive_action ... 2026-11-01 11:24:08,970 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-11-01 11:24:09,639 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality.tests.test_quality_access_right: Starting QualityAccessRight.test_01_quality_user ... 2026-11-01 11:24:09,732 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 6, model: viin.quality.check 2026-11-01 11:24:09,776 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 6, model: viin.quality.alert 2026-11-01 11:24:09,880 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 6, model: viin.quality.point 2026-11-01 11:24:09,884 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 6, model: viin.quality.point 2026-11-01 11:24:09,887 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 6, model: viin.quality.point 2026-11-01 11:24:09,922 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 6, model: viin.quality.alert.team 2026-11-01 11:24:09,925 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 6, model: viin.quality.alert.team 2026-11-01 11:24:09,944 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #6 deleted mail.message records with IDs: [1183] 2026-11-01 11:24:09,945 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 6, model: viin.quality.alert.team 2026-11-01 11:24:09,955 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 6, model: viin.quality.tag 2026-11-01 11:24:09,957 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 6, model: viin.quality.tag 2026-11-01 11:24:09,959 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 6, model: viin.quality.tag 2026-11-01 11:24:09,967 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 6, model: quality.alert.stage 2026-11-01 11:24:09,968 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 6, model: quality.alert.stage 2026-11-01 11:24:09,970 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 6, model: quality.alert.stage 2026-11-01 11:24:09,979 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 6, model: viin.quality.point.test_type 2026-11-01 11:24:09,981 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 6, model: viin.quality.point.test_type 2026-11-01 11:24:09,983 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 6, model: viin.quality.point.test_type 2026-11-01 11:24:09,992 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 6, model: quality.reason 2026-11-01 11:24:09,993 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 6, model: quality.reason 2026-11-01 11:24:09,995 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 6, model: quality.reason 2026-11-01 11:24:10,013 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 6, model: quality.action 2026-11-01 11:24:10,054 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 6, model: quality.alert.corrective.action 2026-11-01 11:24:10,099 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 6, model: quality.alert.preventive.action 2026-11-01 11:24:10,120 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 6, model: quality.alert.action 2026-11-01 11:24:10,147 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality.tests.test_quality_access_right: Starting QualityAccessRight.test_11_quality_manager ... 2026-11-01 11:24:10,254 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #52 deleted viin.quality.check records with IDs: [27] 2026-11-01 11:24:10,403 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #52 deleted ir.model.data records with IDs: [92468] 2026-11-01 11:24:10,403 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #52 deleted viin.quality.tag records with IDs: [1] 2026-11-01 11:24:10,437 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #52 deleted ir.model.data records with IDs: [92470] 2026-11-01 11:24:10,438 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #52 deleted quality.reason records with IDs: [5] 2026-11-01 11:24:10,541 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #52 deleted quality.alert.corrective.action records with IDs: [6] 2026-11-01 11:24:10,552 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #52 deleted quality.alert.action records with IDs: [13] 2026-11-01 11:24:10,609 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #52 deleted quality.alert.preventive.action records with IDs: [7] 2026-11-01 11:24:10,617 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #52 deleted quality.alert.action records with IDs: [14] 2026-11-01 11:24:10,640 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #52 deleted quality.alert.action records with IDs: [15] 2026-11-01 11:24:10,654 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #52 deleted viin.quality.alert records with IDs: [12] 2026-11-01 11:24:10,661 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #52 deleted quality.action records with IDs: [10] 2026-11-01 11:24:10,679 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #52 deleted viin.quality.point records with IDs: [25] 2026-11-01 11:24:10,702 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #52 deleted ir.model.data records with IDs: [92303] 2026-11-01 11:24:10,702 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #52 deleted quality.alert.stage records with IDs: [1] 2026-11-01 11:24:10,782 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #52 deleted viin.quality.point.test_type records with IDs: [4] 2026-11-01 11:24:10,806 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality.tests.test_quality_access_right: Starting QualityAccessRight.test_21_internal_user ... 2026-11-01 11:24:10,827 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 53, model: viin.quality.check 2026-11-01 11:24:10,878 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [28], uid: 53, model: viin.quality.check 2026-11-01 11:24:10,991 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 53, model: viin.quality.check 2026-11-01 11:24:11,020 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [14], uid: 53, model: viin.quality.alert 2026-11-01 11:24:11,092 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 53, model: viin.quality.alert 2026-11-01 11:24:11,094 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 53, model: viin.quality.alert 2026-11-01 11:24:11,097 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 53, model: quality.alert.corrective.action 2026-11-01 11:24:11,126 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [7], uid: 53, model: quality.alert.corrective.action 2026-11-01 11:24:11,195 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 53, model: quality.alert.corrective.action 2026-11-01 11:24:11,198 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 53, model: quality.alert.corrective.action 2026-11-01 11:24:11,200 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 53, model: quality.alert.preventive.action 2026-11-01 11:24:11,218 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [8], uid: 53, model: quality.alert.preventive.action 2026-11-01 11:24:11,282 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 53, model: quality.alert.preventive.action 2026-11-01 11:24:11,286 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 53, model: quality.alert.preventive.action 2026-11-01 11:24:11,318 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality.tests.test_quality_access_right: Starting QualityAccessRight.test_22_internal_user_can_report_alert_but_not_adjudicate ... 2026-11-01 11:24:11,359 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 53, model: viin.quality.alert 2026-11-01 11:24:11,364 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 53, model: viin.quality.alert 2026-11-01 11:24:11,371 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 53, model: viin.quality.check 2026-11-01 11:24:11,396 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality.tests.test_quality_access_right: Starting QualityAccessRight.test_31_internal_user_process_check ... 2026-11-01 11:24:11,451 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [29], uid: 53, model: viin.quality.check 2026-11-01 11:24:11,517 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [29], uid: 53, model: viin.quality.check 2026-11-01 11:24:11,600 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-11-01 11:24:11,972 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality.tests.test_quality_action_links: Starting TestQualityActionLinks.test_action_exposes_alerts_and_checks_of_its_linked_alert_actions ... 2026-11-01 11:24:12,025 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality.tests.test_quality_action_links: Starting TestQualityActionLinks.test_alert_without_check_is_exposed_but_contributes_no_check ... 2026-11-01 11:24:12,068 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality.tests.test_quality_action_links: Starting TestQualityActionLinks.test_changing_the_check_of_a_linked_alert_updates_the_action_checks ... 2026-11-01 11:24:12,117 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality.tests.test_quality_action_links: Starting TestQualityActionLinks.test_removing_a_link_drops_its_alert_and_check ... 2026-11-01 11:24:12,145 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #54 deleted quality.alert.action records with IDs: [22] 2026-11-01 11:24:12,182 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-11-01 11:24:13,499 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality.tests.test_quality_alert_reporting: Starting TestQualityAlertReporting.test_employee_cannot_move_a_quality_alert_to_another_stage ... 2026-11-01 11:24:13,622 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 55, model: viin.quality.alert 2026-11-01 11:24:13,649 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality.tests.test_quality_alert_reporting: Starting TestQualityAlertReporting.test_employee_reports_a_quality_alert_and_discusses_it ... 2026-11-01 11:24:13,798 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality.tests.test_quality_alert_reporting: Starting TestQualityAlertReporting.test_saved_alert_is_read_only_for_employee_and_editable_for_quality_user ... 2026-11-01 11:24:13,980 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-11-01 11:24:14,828 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality.tests.test_quality_check_evidence_photos: Starting TestQualityCheckEvidencePhotos.test_dropped_evidence_that_is_not_a_picture_is_kept ... 2026-11-01 11:24:14,926 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality.tests.test_quality_check_evidence_photos: Starting TestQualityCheckEvidencePhotos.test_operator_and_warehouse_keeper_cannot_delete_a_photo_a_judged_check_holds ... 2026-11-01 11:24:15,264 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality.tests.test_quality_check_evidence_photos: Starting TestQualityCheckEvidencePhotos.test_operator_and_warehouse_keeper_cannot_move_a_photo_away_from_a_judged_check ... 2026-11-01 11:24:15,511 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality.tests.test_quality_check_evidence_photos: Starting TestQualityCheckEvidencePhotos.test_operator_and_warehouse_keeper_cannot_replace_the_file_of_a_photo_a_judged_check_holds ... 2026-11-01 11:24:15,861 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality.tests.test_quality_check_evidence_photos: Starting TestQualityCheckEvidencePhotos.test_operator_and_warehouse_keeper_delete_a_photo_of_a_check_still_to_do ... 2026-11-01 11:24:15,976 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #57 deleted ir.attachment records with IDs: [3675] 2026-11-01 11:24:16,024 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #57 deleted ir.attachment records with IDs: [3677] 2026-11-01 11:24:16,083 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #59 deleted ir.attachment records with IDs: [3679] 2026-11-01 11:24:16,122 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #59 deleted ir.attachment records with IDs: [3681] 2026-11-01 11:24:16,147 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality.tests.test_quality_check_evidence_photos: Starting TestQualityCheckEvidencePhotos.test_operator_cannot_change_photos_after_verdict ... 2026-11-01 11:24:16,254 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality.tests.test_quality_check_evidence_photos: Starting TestQualityCheckEvidencePhotos.test_operator_deletes_a_file_of_the_discussion_of_a_judged_check ... 2026-11-01 11:24:16,324 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #57 deleted ir.attachment records with IDs: [3686] 2026-11-01 11:24:16,358 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #57 deleted ir.attachment records with IDs: [3689] 2026-11-01 11:24:16,391 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #57 deleted ir.attachment records with IDs: [3692] 2026-11-01 11:24:16,429 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #57 deleted ir.attachment records with IDs: [3695] 2026-11-01 11:24:16,456 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality.tests.test_quality_check_evidence_photos: Starting TestQualityCheckEvidencePhotos.test_operator_evidence_must_be_a_picture ... 2026-11-01 11:24:16,531 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality.tests.test_quality_check_evidence_photos: Starting TestQualityCheckEvidencePhotos.test_operator_evidence_must_be_taken_by_the_operator ... 2026-11-01 11:24:16,620 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality.tests.test_quality_check_evidence_photos: Starting TestQualityCheckEvidencePhotos.test_operator_evidence_must_be_taken_for_this_check ... 2026-11-01 11:24:16,708 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality.tests.test_quality_check_evidence_photos: Starting TestQualityCheckEvidencePhotos.test_operator_rechecking_a_judged_check_deletes_no_file ... 2026-11-01 11:24:16,809 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality.tests.test_quality_check_evidence_photos: Starting TestQualityCheckEvidencePhotos.test_photo_removed_before_saving_is_deleted_even_when_the_saved_photos_are_unchanged ... 2026-11-01 11:24:16,892 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #57 deleted ir.attachment records with IDs: [3702] 2026-11-01 11:24:16,942 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality.tests.test_quality_check_evidence_photos: Starting TestQualityCheckEvidencePhotos.test_photo_removed_before_saving_is_deleted_when_the_wizard_is_saved ... 2026-11-01 11:24:17,024 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #57 deleted ir.attachment records with IDs: [3704] 2026-11-01 11:24:17,048 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality.tests.test_quality_check_evidence_photos: Starting TestQualityCheckEvidencePhotos.test_photo_taken_in_the_wizard_outlives_the_wizard ... 2026-11-01 11:24:17,133 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #57 deleted viin.quality.check.wizard records with IDs: [34] 2026-11-01 11:24:17,173 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality.tests.test_quality_check_evidence_photos: Starting TestQualityCheckEvidencePhotos.test_picture_attached_through_the_discussion_survives_a_retaken_verdict ... 2026-11-01 11:24:17,278 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #57 deleted ir.attachment records with IDs: [3707] 2026-11-01 11:24:17,333 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality.tests.test_quality_check_evidence_photos: Starting TestQualityCheckEvidencePhotos.test_picture_attached_through_the_discussion_survives_saving_the_photo_control ... 2026-11-01 11:24:17,413 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #57 deleted ir.attachment records with IDs: [3711] 2026-11-01 11:24:17,466 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality.tests.test_quality_check_evidence_photos: Starting TestQualityCheckEvidencePhotos.test_quality_user_changes_photos_after_verdict ... 2026-11-01 11:24:17,586 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality.tests.test_quality_check_evidence_photos: Starting TestQualityCheckEvidencePhotos.test_quality_user_deletes_a_photo_a_judged_check_holds ... 2026-11-01 11:24:17,654 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #58 deleted ir.attachment records with IDs: [3714] 2026-11-01 11:24:17,695 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #58 deleted ir.attachment records with IDs: [3716] 2026-11-01 11:24:17,737 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #58 deleted ir.attachment records with IDs: [3718] 2026-11-01 11:24:17,776 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #58 deleted ir.attachment records with IDs: [3720] 2026-11-01 11:24:17,805 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality.tests.test_quality_check_evidence_photos: Starting TestQualityCheckEvidencePhotos.test_retaken_photo_replaces_the_operator_previous_photo ... 2026-11-01 11:24:17,902 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #57 deleted ir.attachment records with IDs: [3722] 2026-11-01 11:24:17,941 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality.tests.test_quality_check_evidence_photos: Starting TestQualityCheckEvidencePhotos.test_verdict_never_deletes_another_users_photo ... 2026-11-01 11:24:18,047 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-11-01 11:24:18,753 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality.tests.test_quality_check_failed_add_photos_operator_tour: Starting TestQualityCheckFailedAddPhotosOperatorTour.test_operator_saves_a_photo_and_a_comment_on_a_failed_check_and_a_discarded_photo_never_reaches_it ... 2026-11-01 11:24:20,159 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality.tests.test_quality_check_failed_add_photos_operator_tour.TestQualityCheckFailedAddPhotosOperatorTour.test_operator_saves_a_photo_and_a_comment_on_a_failed_check_and_a_discarded_photo_never_reaches_it: Chrome pid: 163 2026-11-01 11:24:20,159 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality.tests.test_quality_check_failed_add_photos_operator_tour.TestQualityCheckFailedAddPhotosOperatorTour.test_operator_saves_a_photo_and_a_comment_on_a_failed_check_and_a_discarded_photo_never_reaches_it: Chrome headless temporary user profile dir: /tmp/tmpr_u6gycz_chrome_odoo 2026-11-01 11:24:20,159 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality.tests.test_quality_check_failed_add_photos_operator_tour.TestQualityCheckFailedAddPhotosOperatorTour.test_operator_saves_a_photo_and_a_comment_on_a_failed_check_and_a_discarded_photo_never_reaches_it: Issuing json command http://127.0.0.1:35409/json/version 2026-11-01 11:24:20,161 104 INFO rb-2cd94b9-226205-431194 odoo.tests.common.requests: request http://127.0.0.1:35409/json/version with timeout 3 increased to 10s during tests 2026-11-01 11:24:20,168 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality.tests.test_quality_check_failed_add_photos_operator_tour.TestQualityCheckFailedAddPhotosOperatorTour.test_operator_saves_a_photo_and_a_comment_on_a_failed_check_and_a_discarded_photo_never_reaches_it: Browser version: Chrome/150.0.7871.114 2026-11-01 11:24:20,168 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality.tests.test_quality_check_failed_add_photos_operator_tour.TestQualityCheckFailedAddPhotosOperatorTour.test_operator_saves_a_photo_and_a_comment_on_a_failed_check_and_a_discarded_photo_never_reaches_it: Issuing json command http://127.0.0.1:35409/json 2026-11-01 11:24:20,168 104 INFO rb-2cd94b9-226205-431194 odoo.tests.common.requests: request http://127.0.0.1:35409/json with timeout 3 increased to 10s during tests 2026-11-01 11:24:20,175 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality.tests.test_quality_check_failed_add_photos_operator_tour.TestQualityCheckFailedAddPhotosOperatorTour.test_operator_saves_a_photo_and_a_comment_on_a_failed_check_and_a_discarded_photo_never_reaches_it: Websocket url found: ws://127.0.0.1:35409/devtools/page/F738E50FB95CED24B454E19AE4515949 2026-11-01 11:24:20,177 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality.tests.test_quality_check_failed_add_photos_operator_tour.TestQualityCheckFailedAddPhotosOperatorTour.test_operator_saves_a_photo_and_a_comment_on_a_failed_check_and_a_discarded_photo_never_reaches_it: Enable chrome headless console log notification 2026-11-01 11:24:20,181 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality.tests.test_quality_check_failed_add_photos_operator_tour.TestQualityCheckFailedAddPhotosOperatorTour.test_operator_saves_a_photo_and_a_comment_on_a_failed_check_and_a_discarded_photo_never_reaches_it: Chrome headless enable page notifications 2026-11-01 11:24:20,202 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.res_users: Login successful for db:rb-2cd94b9-226205-431194 login:qc_operator_add_photos_tour from n/a 2026-11-01 11:24:20,212 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality.tests.test_quality_check_failed_add_photos_operator_tour.TestQualityCheckFailedAddPhotosOperatorTour.test_operator_saves_a_photo_and_a_comment_on_a_failed_check_and_a_discarded_photo_never_reaches_it: Setting session cookie in browser 2026-11-01 11:24:20,215 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality.tests.test_quality_check_failed_add_photos_operator_tour.TestQualityCheckFailedAddPhotosOperatorTour.test_operator_saves_a_photo_and_a_comment_on_a_failed_check_and_a_discarded_photo_never_reaches_it: Open "http://127.0.0.1:8069/odoo/action-to_quality.quality_check_action_main/84" in browser 2026-11-01 11:24:20,215 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality.tests.test_quality_check_failed_add_photos_operator_tour.TestQualityCheckFailedAddPhotosOperatorTour.test_operator_saves_a_photo_and_a_comment_on_a_failed_check_and_a_discarded_photo_never_reaches_it: Navigating to: "http://127.0.0.1:8069/odoo/action-to_quality.quality_check_action_main/84" 2026-11-01 11:24:20,224 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-01 11:24:21,573 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:24:21] "GET /odoo/action-to_quality.quality_check_action_main/84 HTTP/1.1" 200 - 181 0.105 1.246 2026-11-01 11:24:21,577 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality.tests.test_quality_check_failed_add_photos_operator_tour.TestQualityCheckFailedAddPhotosOperatorTour.test_operator_saves_a_photo_and_a_comment_on_a_failed_check_and_a_discarded_photo_never_reaches_it: Navigation result: {'frameId': 'F738E50FB95CED24B454E19AE4515949', 'loaderId': 'B1851EB8B9884C956FA06A210C1A95DF', 'isDownload': False} 2026-11-01 11:24:21,578 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality.tests.test_quality_check_failed_add_photos_operator_tour.TestQualityCheckFailedAddPhotosOperatorTour.test_operator_saves_a_photo_and_a_comment_on_a_failed_check_and_a_discarded_photo_never_reaches_it: Evaluate ready code "odoo.isTourReady('quality_check_failed_add_photos_operator_tour')" 2026-11-01 11:24:21,691 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:24:21] "GET /web/webclient/load_menus/9bce692bec1a1042e5b9cdda1a51c92403a7298de24a83a42e1f9f1249d3c838 HTTP/1.1" 200 - 112 0.025 0.048 2026-11-01 11:24:21,704 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:24:21] "GET /web/webclient/translations/51d255c89410bcbec186e2601d4265648f784ecc?lang=en_US HTTP/1.1" 200 - 0 0.000 0.084 2026-11-01 11:24:21,708 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:24:21] "GET /web/assets/4988eb9/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.090 2026-11-01 11:24:21,712 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:24:21] "GET /web/assets/8952ac2/web.assets_web.min.css HTTP/1.1" 200 - 2 0.002 0.094 2026-11-01 11:24:21,725 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:24:21] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.004 0.101 2026-11-01 11:24:21,751 104 INFO rb-2cd94b9-226205-431194 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-01 11:24:21,788 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:24:21] "GET /web/assets/8bf4eb7/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.006 2026-11-01 11:24:21,850 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:24:21] "GET /web/assets/4ac0157/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.004 2026-11-01 11:24:22,624 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:24:22] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.006 0.017 2026-11-01 11:24:22,628 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality.tests.test_quality_check_failed_add_photos_operator_tour.TestQualityCheckFailedAddPhotosOperatorTour.test_operator_saves_a_photo_and_a_comment_on_a_failed_check_and_a_discarded_photo_never_reaches_it.browser: Owl is running in 'dev' mode. 2026-11-01 11:24:22,655 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:24:22] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.016 2026-11-01 11:24:22,700 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:24:22] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.005 0.006 2026-11-01 11:24:22,731 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:24:22] "GET /odoo/offline HTTP/1.1" 200 - 5 0.004 0.041 2026-11-01 11:24:22,753 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:24:22] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.008 0.041 2026-11-01 11:24:22,754 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality.tests.test_quality_check_failed_add_photos_operator_tour.TestQualityCheckFailedAddPhotosOperatorTour.test_operator_saves_a_photo_and_a_comment_on_a_failed_check_and_a_discarded_photo_never_reaches_it: Evaluate test code "odoo.startTour('quality_check_failed_add_photos_operator_tour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo/action-to_quality.quality_check_action_main/84", "delayToCheckUndeterminisms": 0})" 2026-11-01 11:24:22,764 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality.tests.test_quality_check_failed_add_photos_operator_tour.TestQualityCheckFailedAddPhotosOperatorTour.test_operator_saves_a_photo_and_a_comment_on_a_failed_check_and_a_discarded_photo_never_reaches_it.browser: [1/13] Tour quality_check_failed_add_photos_operator_tour → Step .o_statusbar_buttons button[name='action_open_quality_check_wizard']:enabled 2026-11-01 11:24:22,860 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:24:22] "POST /mail/data HTTP/1.1" 200 - 34 0.062 0.042 2026-11-01 11:24:22,866 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:24:22] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.111 2026-11-01 11:24:22,937 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:24:22] "GET /web/image?model=res.users&field=avatar_128&id=60 HTTP/1.1" 200 - 17 0.026 0.124 2026-11-01 11:24:22,995 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:24:22] "POST /web/action/load HTTP/1.1" 200 - 9 0.039 0.167 2026-11-01 11:24:23,053 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:24:23] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.016 0.033 2026-11-01 11:24:23,317 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:24:23] "POST /web/dataset/call_kw/viin.quality.check/get_views HTTP/1.1" 200 - 65 0.093 0.166 2026-11-01 11:24:26,354 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality.tests.test_quality_check_failed_add_photos_operator_tour.TestQualityCheckFailedAddPhotosOperatorTour.test_operator_saves_a_photo_and_a_comment_on_a_failed_check_and_a_discarded_photo_never_reaches_it.browser: OwlError: onWillStart's promise hasn't resolved after 3 seconds at wrapError (http://127.0.0.1:8069/web/assets/4988eb9/web.assets_web.min.js:1109:173) at onWillStart (http://127.0.0.1:8069/web/assets/4988eb9/web.assets_web.min.js:1114:117) at useModel (http://127.0.0.1:8069/web/assets/4988eb9/web.assets_web.min.js:5793:146) at FormController.setup (http://127.0.0.1:8069/web/assets/4988eb9/web.assets_web.min.js:8848:99) at FormController.setup (http://127.0.0.1:8069/web/assets/4988eb9/web.assets_web.min.js:17055:723) at FormController.setup (http://127.0.0.1:8069/web/assets/4988eb9/web.assets_web.min.js:23989:699) at FormController.setup (http://127.0.0.1:8069/web/assets/4988eb9/web.assets_web.min.js:28490:675) at FormController.setup (http://127.0.0.1:8069/web/assets/4988eb9/web.assets_web.min.js:31610:500) at new ComponentNode (http://127.0.0.1:8069/web/assets/4988eb9/web.assets_web.min.js:1067:202) at http://127.0.0.1:8069/web/assets/4988eb9/web.assets_web.min.js:1638:6 2026-11-01 11:24:26,357 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality.tests.test_quality_check_failed_add_photos_operator_tour.TestQualityCheckFailedAddPhotosOperatorTour.test_operator_saves_a_photo_and_a_comment_on_a_failed_check_and_a_discarded_photo_never_reaches_it.browser: OwlError: onWillStart's promise hasn't resolved after 3 seconds at wrapError (http://127.0.0.1:8069/web/assets/4988eb9/web.assets_web.min.js:1109:173) at onWillStart (http://127.0.0.1:8069/web/assets/4988eb9/web.assets_web.min.js:1114:117) at FormController.setup (http://127.0.0.1:8069/web/assets/4988eb9/web.assets_web.min.js:31610:535) at new ComponentNode (http://127.0.0.1:8069/web/assets/4988eb9/web.assets_web.min.js:1067:202) at http://127.0.0.1:8069/web/assets/4988eb9/web.assets_web.min.js:1638:6 at View.slot1 (eval at compile (http://127.0.0.1:8069/web/assets/4988eb9/web.assets_web.min.js:1593:421), :15:36) at callSlot (http://127.0.0.1:8069/web/assets/4988eb9/web.assets_web.min.js:1173:25) at WithSearch.template (eval at compile (http://127.0.0.1:8069/web/assets/4988eb9/web.assets_web.min.js:1593:421), :8:12) at Fiber._render (http://127.0.0.1:8069/web/assets/4988eb9/web.assets_web.min.js:1002:96) at Fiber.render (http://127.0.0.1:8069/web/assets/4988eb9/web.assets_web.min.js:1001:6) 2026-11-01 11:24:26,435 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:24:26] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 3.491 2026-11-01 11:24:26,435 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:24:26] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 3.838 2026-11-01 11:24:26,442 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:24:26] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 3.573 2026-11-01 11:24:26,446 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:24:26] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 3.856 2026-11-01 11:24:26,449 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:24:26] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 3.123 2026-11-01 11:24:26,460 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:24:26] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 3.861 2026-11-01 11:24:26,470 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:24:26] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.012 2026-11-01 11:24:26,579 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:24:26] "POST /web/dataset/call_kw/viin.quality.check/web_read HTTP/1.1" 200 - 37 0.030 0.087 2026-11-01 11:24:26,610 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:24:26] "GET /web/image/res.partner/432/avatar_128?unique=1793532258000 HTTP/1.1" 200 - 9 0.007 0.127 2026-11-01 11:24:26,751 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:24:26] "POST /web/dataset/call_kw/viin.quality.check/zalo_check_recipients HTTP/1.1" 200 - 1 0.000 0.003 2026-11-01 11:24:26,815 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:24:26] "POST /web/dataset/call_kw/viin.quality.check/zalo_check_recipients HTTP/1.1" 200 - 1 0.001 0.004 2026-11-01 11:24:26,857 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:24:26] "POST /mail/thread/data HTTP/1.1" 200 - 34 0.016 0.030 2026-11-01 11:24:26,891 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality.tests.test_quality_check_failed_add_photos_operator_tour.TestQualityCheckFailedAddPhotosOperatorTour.test_operator_saves_a_photo_and_a_comment_on_a_failed_check_and_a_discarded_photo_never_reaches_it.browser: [2/13] Tour quality_check_failed_add_photos_operator_tour → Step .modal:not(.o_inactive_modal) .o_to_quality_capture_image_item 2026-11-01 11:24:26,930 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:24:26] "POST /web/dataset/call_button/viin.quality.check/action_open_quality_check_wizard HTTP/1.1" 200 - 17 0.012 0.021 2026-11-01 11:24:26,941 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:24:26] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.006 2026-11-01 11:24:26,942 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:24:26] "POST /mail/thread/messages HTTP/1.1" 200 - 3 0.003 0.028 2026-11-01 11:24:26,950 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:24:26] "POST /web/dataset/call_kw/ir.attachment/register_as_main_attachment HTTP/1.1" 200 - 3 0.001 0.025 2026-11-01 11:24:26,971 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:24:26] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.008 0.029 2026-11-01 11:24:27,020 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:24:27] "POST /web/dataset/call_kw/viin.quality.check.wizard/get_views HTTP/1.1" 200 - 14 0.006 0.052 2026-11-01 11:24:27,089 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:24:27] "POST /web/dataset/call_kw/viin.quality.check.wizard/web_read HTTP/1.1" 200 - 13 0.010 0.033 2026-11-01 11:24:27,162 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality.tests.test_quality_check_failed_add_photos_operator_tour.TestQualityCheckFailedAddPhotosOperatorTour.test_operator_saves_a_photo_and_a_comment_on_a_failed_check_and_a_discarded_photo_never_reaches_it.browser: Found 1 of ".modal:not(.o_inactive_modal) [data-capture-image-input]" (immediately) and inputted 1 file(s) 2026-11-01 11:24:27,164 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality.tests.test_quality_check_failed_add_photos_operator_tour.TestQualityCheckFailedAddPhotosOperatorTour.test_operator_saves_a_photo_and_a_comment_on_a_failed_check_and_a_discarded_photo_never_reaches_it.browser: [3/13] Tour quality_check_failed_add_photos_operator_tour → Step Sentinel: the 'discarded-photo.png' driving/measuring step above actually ran (trigger: body[data-viin-quality-tour-measured='discarded-photo.png']) 2026-11-01 11:24:27,169 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:24:27] "GET /web/image/3732 HTTP/1.1" 200 - 5 0.002 0.014 2026-11-01 11:24:27,179 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:24:27] "POST /web/binary/upload_attachment HTTP/1.1" 200 - 6 0.003 0.012 2026-11-01 11:24:27,224 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:24:27] "POST /web/dataset/call_kw/viin.quality.check.wizard/onchange HTTP/1.1" 200 - 9 0.004 0.022 2026-11-01 11:24:27,228 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality.tests.test_quality_check_failed_add_photos_operator_tour.TestQualityCheckFailedAddPhotosOperatorTour.test_operator_saves_a_photo_and_a_comment_on_a_failed_check_and_a_discarded_photo_never_reaches_it.browser: [4/13] Tour quality_check_failed_add_photos_operator_tour → Step .modal:not(.o_inactive_modal) .o_to_quality_capture_image_item:eq(1) 2026-11-01 11:24:27,234 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:24:27] "GET /web/image/3737 HTTP/1.1" 200 - 6 0.002 0.029 2026-11-01 11:24:27,300 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality.tests.test_quality_check_failed_add_photos_operator_tour.TestQualityCheckFailedAddPhotosOperatorTour.test_operator_saves_a_photo_and_a_comment_on_a_failed_check_and_a_discarded_photo_never_reaches_it.browser: [5/13] Tour quality_check_failed_add_photos_operator_tour → Step .modal:not(.o_inactive_modal) button[special='cancel'] 2026-11-01 11:24:27,364 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality.tests.test_quality_check_failed_add_photos_operator_tour.TestQualityCheckFailedAddPhotosOperatorTour.test_operator_saves_a_photo_and_a_comment_on_a_failed_check_and_a_discarded_photo_never_reaches_it.browser: [6/13] Tour quality_check_failed_add_photos_operator_tour → Step body:not(:has(.modal)) 2026-11-01 11:24:27,376 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:24:27] "POST /mail/thread/messages HTTP/1.1" 200 - 2 0.002 0.009 2026-11-01 11:24:27,419 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality.tests.test_quality_check_failed_add_photos_operator_tour.TestQualityCheckFailedAddPhotosOperatorTour.test_operator_saves_a_photo_and_a_comment_on_a_failed_check_and_a_discarded_photo_never_reaches_it.browser: [7/13] Tour quality_check_failed_add_photos_operator_tour → Step .o_statusbar_buttons button[name='action_open_quality_check_wizard']:enabled 2026-11-01 11:24:27,458 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:24:27] "POST /web/dataset/call_kw/viin.quality.check/web_read HTTP/1.1" 200 - 19 0.019 0.066 2026-11-01 11:24:27,615 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality.tests.test_quality_check_failed_add_photos_operator_tour.TestQualityCheckFailedAddPhotosOperatorTour.test_operator_saves_a_photo_and_a_comment_on_a_failed_check_and_a_discarded_photo_never_reaches_it.browser: [8/13] Tour quality_check_failed_add_photos_operator_tour → Step .modal:not(.o_inactive_modal) .o_to_quality_capture_image_item 2026-11-01 11:24:27,626 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:24:27] "POST /mail/thread/data HTTP/1.1" 200 - 20 0.012 0.029 2026-11-01 11:24:27,649 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:24:27] "POST /web/dataset/call_button/viin.quality.check/action_open_quality_check_wizard HTTP/1.1" 200 - 14 0.007 0.025 2026-11-01 11:24:27,696 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:24:27] "POST /web/dataset/call_kw/viin.quality.check.wizard/web_read HTTP/1.1" 200 - 12 0.006 0.024 2026-11-01 11:24:27,729 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality.tests.test_quality_check_failed_add_photos_operator_tour.TestQualityCheckFailedAddPhotosOperatorTour.test_operator_saves_a_photo_and_a_comment_on_a_failed_check_and_a_discarded_photo_never_reaches_it.browser: Found 1 of ".modal:not(.o_inactive_modal) [data-capture-image-input]" (immediately) and inputted 1 file(s) 2026-11-01 11:24:27,729 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality.tests.test_quality_check_failed_add_photos_operator_tour.TestQualityCheckFailedAddPhotosOperatorTour.test_operator_saves_a_photo_and_a_comment_on_a_failed_check_and_a_discarded_photo_never_reaches_it.browser: [9/13] Tour quality_check_failed_add_photos_operator_tour → Step Sentinel: the 'crack-close-up.png' driving/measuring step above actually ran (trigger: body[data-viin-quality-tour-measured='crack-close-up.png']) 2026-11-01 11:24:27,744 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:24:27] "POST /web/binary/upload_attachment HTTP/1.1" 200 - 3 0.001 0.010 2026-11-01 11:24:27,783 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:24:27] "POST /web/dataset/call_kw/viin.quality.check.wizard/onchange HTTP/1.1" 200 - 9 0.004 0.016 2026-11-01 11:24:27,791 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:24:27] "GET /web/image/3738 HTTP/1.1" 200 - 5 0.001 0.021 2026-11-01 11:24:27,797 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality.tests.test_quality_check_failed_add_photos_operator_tour.TestQualityCheckFailedAddPhotosOperatorTour.test_operator_saves_a_photo_and_a_comment_on_a_failed_check_and_a_discarded_photo_never_reaches_it.browser: [10/13] Tour quality_check_failed_add_photos_operator_tour → Step .modal:not(.o_inactive_modal) .o_to_quality_capture_image_item:eq(1) 2026-11-01 11:24:27,859 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality.tests.test_quality_check_failed_add_photos_operator_tour.TestQualityCheckFailedAddPhotosOperatorTour.test_operator_saves_a_photo_and_a_comment_on_a_failed_check_and_a_discarded_photo_never_reaches_it.browser: [11/13] Tour quality_check_failed_add_photos_operator_tour → Step .modal:not(.o_inactive_modal) .o_field_widget[name='comment'] textarea 2026-11-01 11:24:27,959 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality.tests.test_quality_check_failed_add_photos_operator_tour.TestQualityCheckFailedAddPhotosOperatorTour.test_operator_saves_a_photo_and_a_comment_on_a_failed_check_and_a_discarded_photo_never_reaches_it.browser: [12/13] Tour quality_check_failed_add_photos_operator_tour → Step .modal:not(.o_inactive_modal) button[name='action_save']:enabled 2026-11-01 11:24:28,018 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality.tests.test_quality_check_failed_add_photos_operator_tour.TestQualityCheckFailedAddPhotosOperatorTour.test_operator_saves_a_photo_and_a_comment_on_a_failed_check_and_a_discarded_photo_never_reaches_it.browser: [13/13] Tour quality_check_failed_add_photos_operator_tour → Step body:not(:has(.modal)) 2026-11-01 11:24:28,066 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:24:28] "POST /web/dataset/call_kw/viin.quality.check.wizard/web_save HTTP/1.1" 200 - 27 0.011 0.030 2026-11-01 11:24:28,116 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:24:28] "POST /web/dataset/call_button/viin.quality.check.wizard/action_save HTTP/1.1" 200 - 13 0.010 0.022 2026-11-01 11:24:28,141 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality.tests.test_quality_check_failed_add_photos_operator_tour.TestQualityCheckFailedAddPhotosOperatorTour.test_operator_saves_a_photo_and_a_comment_on_a_failed_check_and_a_discarded_photo_never_reaches_it.browser: tour succeeded 2026-11-01 11:24:28,143 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality.tests.test_quality_check_failed_add_photos_operator_tour.TestQualityCheckFailedAddPhotosOperatorTour.test_operator_saves_a_photo_and_a_comment_on_a_failed_check_and_a_discarded_photo_never_reaches_it.browser: ╔══════════════════════════════════════════════════════════════╗ ║ TOUR quality_check_failed_add_photos_operator_tour SUCCEEDED ║ ╚══════════════════════════════════════════════════════════════╝ 2026-11-01 11:24:28,163 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:24:28] "POST /mail/thread/messages HTTP/1.1" 200 - 19 0.012 0.026 2026-11-01 11:24:28,305 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:24:28] "POST /web/dataset/call_kw/viin.quality.check/web_read HTTP/1.1" 200 - 19 0.029 0.143 2026-11-01 11:24:28,314 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality.tests.test_quality_check_failed_add_photos_operator_tour.TestQualityCheckFailedAddPhotosOperatorTour.test_operator_saves_a_photo_and_a_comment_on_a_failed_check_and_a_discarded_photo_never_reaches_it.browser: heap 34754540 (allocated 38920192) 2026-11-01 11:24:28,422 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality.tests.test_quality_check_failed_add_photos_operator_tour.TestQualityCheckFailedAddPhotosOperatorTour.test_operator_saves_a_photo_and_a_comment_on_a_failed_check_and_a_discarded_photo_never_reaches_it: Closing chrome headless with pid 163 2026-11-01 11:24:28,423 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality.tests.test_quality_check_failed_add_photos_operator_tour.TestQualityCheckFailedAddPhotosOperatorTour.test_operator_saves_a_photo_and_a_comment_on_a_failed_check_and_a_discarded_photo_never_reaches_it: Closing websocket connection 2026-11-01 11:24:28,439 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality.tests.test_quality_check_failed_add_photos_operator_tour.TestQualityCheckFailedAddPhotosOperatorTour.test_operator_saves_a_photo_and_a_comment_on_a_failed_check_and_a_discarded_photo_never_reaches_it: Terminating chrome headless with pid 163 2026-11-01 11:24:28,439 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:24:28] "POST /mail/thread/data HTTP/1.1" 200 - 20 0.013 0.030 2026-11-01 11:24:28,522 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality.tests.test_quality_check_failed_add_photos_operator_tour.TestQualityCheckFailedAddPhotosOperatorTour.test_operator_saves_a_photo_and_a_comment_on_a_failed_check_and_a_discarded_photo_never_reaches_it: Chrome Log in: /tmp/odoo_tests/rb-2cd94b9-226205-431194/chrome_logs/chrome_log_20261101_112428_521924_test_operator_saves_a_photo_and_a_comment_on_a_failed_check_and_a_discarded_photo_never_reaches_it.txt 2026-11-01 11:24:28,522 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality.tests.test_quality_check_failed_add_photos_operator_tour.TestQualityCheckFailedAddPhotosOperatorTour.test_operator_saves_a_photo_and_a_comment_on_a_failed_check_and_a_discarded_photo_never_reaches_it: Removing chrome user profile "/tmp/tmpr_u6gycz_chrome_odoo" 2026-11-01 11:24:28,553 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted ir.attachment records with IDs: [3737] 2026-11-01 11:24:28,553 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted viin.quality.check.wizard records with IDs: [43, 44] 2026-11-01 11:24:28,603 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-11-01 11:24:29,698 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality.tests.test_quality_check_may_write: Starting TestQualityCheckMayWrite.test_check_not_saved_yet_is_judged_by_the_write_access_right_of_its_user ... 2026-11-01 11:24:29,728 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality.tests.test_quality_check_may_write: Starting TestQualityCheckMayWrite.test_may_write_is_judged_for_each_user_and_not_shared_between_them ... 2026-11-01 11:24:29,816 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality.tests.test_quality_check_may_write: Starting TestQualityCheckMayWrite.test_operator_granted_write_by_a_record_rule_may_write_the_check ... 2026-11-01 11:24:29,928 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality.tests.test_quality_check_may_write: Starting TestQualityCheckMayWrite.test_operator_may_not_write_a_check_assigned_to_another_responsible ... 2026-11-01 11:24:30,015 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality.tests.test_quality_check_may_write: Starting TestQualityCheckMayWrite.test_quality_user_may_write_a_check_assigned_to_another_responsible ... 2026-11-01 11:24:30,081 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality.tests.test_quality_check_may_write: Starting TestQualityCheckMayWrite.test_responsible_may_write_the_check_assigned_to_them ... 2026-11-01 11:24:30,136 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality.tests.test_quality_check_may_write: Starting TestQualityCheckMayWrite.test_wizard_duty_answers_are_judged_for_each_user_who_opens_the_same_check ... 2026-11-01 11:24:30,232 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality.tests.test_quality_check_may_write: Starting TestQualityCheckMayWrite.test_wizard_may_write_follows_the_write_access_of_its_check ... 2026-11-01 11:24:30,352 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality.tests.test_quality_check_may_write: Starting TestQualityCheckMayWrite.test_wizard_may_write_is_independent_of_the_duty_to_record_the_result ... 2026-11-01 11:24:30,471 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality.tests.test_quality_check_may_write: Starting TestQualityCheckMayWrite.test_wizard_tells_a_user_without_the_duty_to_wait_for_the_responsible ... 2026-11-01 11:24:30,582 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality.tests.test_quality_check_may_write: Starting TestQualityCheckMayWrite.test_wizard_tells_a_writer_of_a_check_without_responsible_that_they_may_record ... 2026-11-01 11:24:30,664 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality.tests.test_quality_check_may_write: Starting TestQualityCheckMayWrite.test_wizard_tells_the_responsible_and_a_quality_user_that_they_may_record ... 2026-11-01 11:24:30,770 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-11-01 11:24:31,367 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality.tests.test_quality_check_no_control_completion: Starting QualityCheckNoOperatorControlCompletion.test_acknowledgement_refused_when_type_offers_a_manual_passfail_control ... 2026-11-01 11:24:31,415 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality.tests.test_quality_check_no_control_completion: Starting QualityCheckNoOperatorControlCompletion.test_check_predicate_is_false_when_type_offers_no_operator_control ... 2026-11-01 11:24:31,453 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality.tests.test_quality_check_no_control_completion: Starting QualityCheckNoOperatorControlCompletion.test_check_predicate_is_true_when_type_offers_a_manual_passfail_control ... 2026-11-01 11:24:31,490 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality.tests.test_quality_check_no_control_completion: Starting QualityCheckNoOperatorControlCompletion.test_no_control_check_completable_by_explicit_acknowledgement ... 2026-11-01 11:24:31,548 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-11-01 11:24:32,112 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality.tests.test_quality_check_offered_controls: Starting TestQualityCheckOfferedControls.test_a_fail_accepts_photos_on_exactly_the_types_that_offer_it ... 2026-11-01 11:24:32,328 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality.tests.test_quality_check_offered_controls: Starting TestQualityCheckOfferedControls.test_check_form_header_confirm_completes_the_check ... 2026-11-01 11:24:32,420 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality.tests.test_quality_check_offered_controls: Starting TestQualityCheckOfferedControls.test_check_form_header_confirms_a_type_without_any_control ... 2026-11-01 11:24:32,554 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality.tests.test_quality_check_offered_controls: Starting TestQualityCheckOfferedControls.test_check_form_header_offers_pass_fail_and_the_photo_opener_by_the_offered_controls_not_by_tolerance ... 2026-11-01 11:24:32,737 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality.tests.test_quality_check_offered_controls: Starting TestQualityCheckOfferedControls.test_check_form_header_reaches_a_completing_control_for_every_capability_combination ... 2026-11-01 11:24:33,148 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality.tests.test_quality_check_offered_controls: Starting TestQualityCheckOfferedControls.test_check_without_a_test_type_is_completed_from_the_wizard ... 2026-11-01 11:24:33,262 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality.tests.test_quality_check_offered_controls: Starting TestQualityCheckOfferedControls.test_check_without_a_test_type_is_passed_and_failed_by_hand ... 2026-11-01 11:24:33,342 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality.tests.test_quality_check_offered_controls: Starting TestQualityCheckOfferedControls.test_check_without_a_test_type_offers_pass_fail_and_the_photo_opener_but_no_acknowledgement ... 2026-11-01 11:24:33,469 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality.tests.test_quality_check_offered_controls: Starting TestQualityCheckOfferedControls.test_every_savable_capability_combination_can_be_completed_from_the_wizard ... 2026-11-01 11:24:33,975 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality.tests.test_quality_check_offered_controls: Starting TestQualityCheckOfferedControls.test_wizard_of_a_check_without_a_test_type_offers_pass_and_fail_not_acknowledge ... 2026-11-01 11:24:34,096 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality.tests.test_quality_check_offered_controls: Starting TestQualityCheckOfferedControls.test_wizard_shows_exactly_the_controls_the_capabilities_allow ... 2026-11-01 11:24:34,527 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-11-01 11:24:35,034 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality.tests.test_quality_check_photo_removed_in_form_tour: Starting TestQualityCheckPhotoRemovedInFormTour.test_operator_with_the_duty_removes_a_photo_of_a_check_still_to_do_from_its_form ... 2026-11-01 11:24:35,355 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality.tests.test_quality_check_photo_removed_in_form_tour.TestQualityCheckPhotoRemovedInFormTour.test_operator_with_the_duty_removes_a_photo_of_a_check_still_to_do_from_its_form: Chrome pid: 405 2026-11-01 11:24:35,356 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality.tests.test_quality_check_photo_removed_in_form_tour.TestQualityCheckPhotoRemovedInFormTour.test_operator_with_the_duty_removes_a_photo_of_a_check_still_to_do_from_its_form: Chrome headless temporary user profile dir: /tmp/tmpposgnlw8_chrome_odoo 2026-11-01 11:24:35,356 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality.tests.test_quality_check_photo_removed_in_form_tour.TestQualityCheckPhotoRemovedInFormTour.test_operator_with_the_duty_removes_a_photo_of_a_check_still_to_do_from_its_form: Issuing json command http://127.0.0.1:46473/json/version 2026-11-01 11:24:35,357 104 INFO rb-2cd94b9-226205-431194 odoo.tests.common.requests: request http://127.0.0.1:46473/json/version with timeout 3 increased to 10s during tests 2026-11-01 11:24:35,361 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality.tests.test_quality_check_photo_removed_in_form_tour.TestQualityCheckPhotoRemovedInFormTour.test_operator_with_the_duty_removes_a_photo_of_a_check_still_to_do_from_its_form: Browser version: Chrome/150.0.7871.114 2026-11-01 11:24:35,362 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality.tests.test_quality_check_photo_removed_in_form_tour.TestQualityCheckPhotoRemovedInFormTour.test_operator_with_the_duty_removes_a_photo_of_a_check_still_to_do_from_its_form: Issuing json command http://127.0.0.1:46473/json 2026-11-01 11:24:35,362 104 INFO rb-2cd94b9-226205-431194 odoo.tests.common.requests: request http://127.0.0.1:46473/json with timeout 3 increased to 10s during tests 2026-11-01 11:24:35,370 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality.tests.test_quality_check_photo_removed_in_form_tour.TestQualityCheckPhotoRemovedInFormTour.test_operator_with_the_duty_removes_a_photo_of_a_check_still_to_do_from_its_form: Websocket url found: ws://127.0.0.1:46473/devtools/page/3BCCE1AF129626800308C130165AAFEC 2026-11-01 11:24:35,378 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality.tests.test_quality_check_photo_removed_in_form_tour.TestQualityCheckPhotoRemovedInFormTour.test_operator_with_the_duty_removes_a_photo_of_a_check_still_to_do_from_its_form: Enable chrome headless console log notification 2026-11-01 11:24:35,381 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality.tests.test_quality_check_photo_removed_in_form_tour.TestQualityCheckPhotoRemovedInFormTour.test_operator_with_the_duty_removes_a_photo_of_a_check_still_to_do_from_its_form: Chrome headless enable page notifications 2026-11-01 11:24:35,404 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.res_users: Login successful for db:rb-2cd94b9-226205-431194 login:qc_operator_photo_removal_tour from n/a 2026-11-01 11:24:35,415 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality.tests.test_quality_check_photo_removed_in_form_tour.TestQualityCheckPhotoRemovedInFormTour.test_operator_with_the_duty_removes_a_photo_of_a_check_still_to_do_from_its_form: Setting session cookie in browser 2026-11-01 11:24:35,417 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality.tests.test_quality_check_photo_removed_in_form_tour.TestQualityCheckPhotoRemovedInFormTour.test_operator_with_the_duty_removes_a_photo_of_a_check_still_to_do_from_its_form: Open "http://127.0.0.1:8069/odoo/action-to_quality.quality_check_action_main/184" in browser 2026-11-01 11:24:35,417 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality.tests.test_quality_check_photo_removed_in_form_tour.TestQualityCheckPhotoRemovedInFormTour.test_operator_with_the_duty_removes_a_photo_of_a_check_still_to_do_from_its_form: Navigating to: "http://127.0.0.1:8069/odoo/action-to_quality.quality_check_action_main/184" 2026-11-01 11:24:35,444 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-01 11:24:36,573 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:24:36] "GET /odoo/action-to_quality.quality_check_action_main/184 HTTP/1.1" 200 - 179 0.100 1.047 2026-11-01 11:24:36,576 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality.tests.test_quality_check_photo_removed_in_form_tour.TestQualityCheckPhotoRemovedInFormTour.test_operator_with_the_duty_removes_a_photo_of_a_check_still_to_do_from_its_form: Navigation result: {'frameId': '3BCCE1AF129626800308C130165AAFEC', 'loaderId': 'A4BD02A73235D2A20D3CBBBF81FD7667', 'isDownload': False} 2026-11-01 11:24:36,576 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality.tests.test_quality_check_photo_removed_in_form_tour.TestQualityCheckPhotoRemovedInFormTour.test_operator_with_the_duty_removes_a_photo_of_a_check_still_to_do_from_its_form: Evaluate ready code "odoo.isTourReady('quality_check_photo_removed_in_form_tour')" 2026-11-01 11:24:36,613 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:24:36] "GET /web/assets/8952ac2/web.assets_web.min.css HTTP/1.1" 200 - 2 0.003 0.009 2026-11-01 11:24:36,630 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:24:36] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.004 0.017 2026-11-01 11:24:36,634 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:24:36] "GET /web/assets/4988eb9/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.033 2026-11-01 11:24:36,639 104 INFO rb-2cd94b9-226205-431194 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-01 11:24:36,724 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:24:36] "GET /web/webclient/load_menus/9bce692bec1a1042e5b9cdda1a51c92403a7298de24a83a42e1f9f1249d3c838 HTTP/1.1" 200 - 112 0.033 0.085 2026-11-01 11:24:36,738 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:24:36] "GET /web/webclient/translations/51d255c89410bcbec186e2601d4265648f784ecc?lang=en_US HTTP/1.1" 200 - 0 0.000 0.130 2026-11-01 11:24:36,745 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:24:36] "GET /web/assets/8bf4eb7/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.069 2026-11-01 11:24:36,798 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:24:36] "GET /web/assets/4ac0157/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.006 2026-11-01 11:24:37,532 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:24:37] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.005 2026-11-01 11:24:37,538 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:24:37] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.004 2026-11-01 11:24:37,547 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:24:37] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.001 0.010 2026-11-01 11:24:37,548 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:24:37] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.012 2026-11-01 11:24:37,563 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality.tests.test_quality_check_photo_removed_in_form_tour.TestQualityCheckPhotoRemovedInFormTour.test_operator_with_the_duty_removes_a_photo_of_a_check_still_to_do_from_its_form.browser: Owl is running in 'dev' mode. 2026-11-01 11:24:37,590 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:24:37] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-11-01 11:24:37,633 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:24:37] "GET /odoo/offline HTTP/1.1" 200 - 5 0.004 0.026 2026-11-01 11:24:37,640 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:24:37] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.000 0.025 2026-11-01 11:24:37,651 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:24:37] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.003 0.026 2026-11-01 11:24:37,679 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality.tests.test_quality_check_photo_removed_in_form_tour.TestQualityCheckPhotoRemovedInFormTour.test_operator_with_the_duty_removes_a_photo_of_a_check_still_to_do_from_its_form: Evaluate test code "odoo.startTour('quality_check_photo_removed_in_form_tour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo/action-to_quality.quality_check_action_main/184", "delayToCheckUndeterminisms": 0})" 2026-11-01 11:24:37,700 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality.tests.test_quality_check_photo_removed_in_form_tour.TestQualityCheckPhotoRemovedInFormTour.test_operator_with_the_duty_removes_a_photo_of_a_check_still_to_do_from_its_form.browser: [1/7] Tour quality_check_photo_removed_in_form_tour → Step .o_notebook .nav-link:contains(Checked Image) 2026-11-01 11:24:37,755 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:24:37] "POST /mail/data HTTP/1.1" 200 - 34 0.027 0.046 2026-11-01 11:24:37,766 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:24:37] "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-01 11:24:37,766 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:24:37] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.014 2026-11-01 11:24:37,808 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:24:37] "GET /web/image/res.partner/442/avatar_128?unique=1793532274000 HTTP/1.1" 200 - 16 0.022 0.059 2026-11-01 11:24:37,819 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:24:37] "POST /web/action/load HTTP/1.1" 200 - 9 0.003 0.094 2026-11-01 11:24:37,849 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:24:37] "GET /web/image?model=res.users&field=avatar_128&id=70 HTTP/1.1" 200 - 10 0.008 0.114 2026-11-01 11:24:37,850 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:24:37] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.113 2026-11-01 11:24:37,871 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:24:37] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.004 2026-11-01 11:24:37,885 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:24:37] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.012 0.088 2026-11-01 11:24:37,929 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:24:37] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-11-01 11:24:38,001 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:24:38] "POST /web/dataset/call_kw/viin.quality.check/get_views HTTP/1.1" 200 - 64 0.023 0.137 2026-11-01 11:24:38,019 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:24:38] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.004 0.149 2026-11-01 11:24:38,038 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:24:38] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.005 2026-11-01 11:24:38,144 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:24:38] "POST /web/dataset/call_kw/viin.quality.check/web_read HTTP/1.1" 200 - 35 0.026 0.085 2026-11-01 11:24:38,320 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:24:38] "POST /web/dataset/call_kw/viin.quality.check/zalo_check_recipients HTTP/1.1" 200 - 1 0.000 0.003 2026-11-01 11:24:38,376 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:24:38] "POST /web/dataset/call_kw/viin.quality.check/zalo_check_recipients HTTP/1.1" 200 - 1 0.000 0.005 2026-11-01 11:24:38,417 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:24:38] "POST /mail/thread/data HTTP/1.1" 200 - 31 0.014 0.032 2026-11-01 11:24:38,429 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality.tests.test_quality_check_photo_removed_in_form_tour.TestQualityCheckPhotoRemovedInFormTour.test_operator_with_the_duty_removes_a_photo_of_a_check_still_to_do_from_its_form.browser: [2/7] Tour quality_check_photo_removed_in_form_tour → Step .o_field_widget[name='checked_image_ids'] .o_kanban_record:contains(sharp-shot.png) 2026-11-01 11:24:38,445 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:24:38] "POST /mail/thread/messages HTTP/1.1" 200 - 3 0.002 0.006 2026-11-01 11:24:38,476 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:24:38] "GET /web/image/res.users/70/avatar_128 HTTP/1.1" 200 - 10 0.014 0.019 2026-11-01 11:24:38,486 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:24:38] "GET /web/image/3793 HTTP/1.1" 200 - 5 0.001 0.021 2026-11-01 11:24:38,494 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:24:38] "GET /web/image/3792 HTTP/1.1" 200 - 5 0.001 0.027 2026-11-01 11:24:38,500 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:24:38] "POST /web/dataset/call_kw/ir.attachment/register_as_main_attachment HTTP/1.1" 200 - 3 0.001 0.030 2026-11-01 11:24:38,523 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality.tests.test_quality_check_photo_removed_in_form_tour.TestQualityCheckPhotoRemovedInFormTour.test_operator_with_the_duty_removes_a_photo_of_a_check_still_to_do_from_its_form.browser: [3/7] Tour quality_check_photo_removed_in_form_tour → Step .o_field_widget[name='checked_image_ids'] .o_kanban_record:contains(blurred-shot.png) 2026-11-01 11:24:38,571 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality.tests.test_quality_check_photo_removed_in_form_tour.TestQualityCheckPhotoRemovedInFormTour.test_operator_with_the_duty_removes_a_photo_of_a_check_still_to_do_from_its_form.browser: [4/7] Tour quality_check_photo_removed_in_form_tour → Step .o-dropdown--kanban-record-menu .oe_kanban_action 2026-11-01 11:24:38,663 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality.tests.test_quality_check_photo_removed_in_form_tour.TestQualityCheckPhotoRemovedInFormTour.test_operator_with_the_duty_removes_a_photo_of_a_check_still_to_do_from_its_form.browser: [5/7] Tour quality_check_photo_removed_in_form_tour → Step .o_field_widget[name='checked_image_ids']:not(:has(.o_kanban_record:contains(blurred-shot.png))) 2026-11-01 11:24:38,717 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality.tests.test_quality_check_photo_removed_in_form_tour.TestQualityCheckPhotoRemovedInFormTour.test_operator_with_the_duty_removes_a_photo_of_a_check_still_to_do_from_its_form.browser: [6/7] Tour quality_check_photo_removed_in_form_tour → Step save form (trigger: .o_form_button_save:enabled) 2026-11-01 11:24:38,786 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality.tests.test_quality_check_photo_removed_in_form_tour.TestQualityCheckPhotoRemovedInFormTour.test_operator_with_the_duty_removes_a_photo_of_a_check_still_to_do_from_its_form.browser: [7/7] Tour quality_check_photo_removed_in_form_tour → Step wait for save completion (trigger: .o_form_readonly, .o_form_saved) 2026-11-01 11:24:38,814 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #70 deleted ir.attachment records with IDs: [3792] 2026-11-01 11:24:38,935 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:24:38] "POST /web/dataset/call_kw/viin.quality.check/web_save HTTP/1.1" 200 - 39 0.030 0.115 2026-11-01 11:24:38,949 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:24:38] "POST /mail/thread/messages HTTP/1.1" 200 - 2 0.001 0.006 2026-11-01 11:24:39,033 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality.tests.test_quality_check_photo_removed_in_form_tour.TestQualityCheckPhotoRemovedInFormTour.test_operator_with_the_duty_removes_a_photo_of_a_check_still_to_do_from_its_form.browser: tour succeeded 2026-11-01 11:24:39,034 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality.tests.test_quality_check_photo_removed_in_form_tour.TestQualityCheckPhotoRemovedInFormTour.test_operator_with_the_duty_removes_a_photo_of_a_check_still_to_do_from_its_form.browser: ╔═════════════════════════════════════════════════════════╗ ║ TOUR quality_check_photo_removed_in_form_tour SUCCEEDED ║ ╚═════════════════════════════════════════════════════════╝ 2026-11-01 11:24:39,060 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:24:39] "POST /mail/thread/data HTTP/1.1" 200 - 20 0.010 0.039 2026-11-01 11:24:39,174 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality.tests.test_quality_check_photo_removed_in_form_tour.TestQualityCheckPhotoRemovedInFormTour.test_operator_with_the_duty_removes_a_photo_of_a_check_still_to_do_from_its_form.browser: heap 28926680 (allocated 30793728) 2026-11-01 11:24:39,179 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality.tests.test_quality_check_photo_removed_in_form_tour.TestQualityCheckPhotoRemovedInFormTour.test_operator_with_the_duty_removes_a_photo_of_a_check_still_to_do_from_its_form: Closing chrome headless with pid 405 2026-11-01 11:24:39,180 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality.tests.test_quality_check_photo_removed_in_form_tour.TestQualityCheckPhotoRemovedInFormTour.test_operator_with_the_duty_removes_a_photo_of_a_check_still_to_do_from_its_form: Closing websocket connection 2026-11-01 11:24:39,182 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality.tests.test_quality_check_photo_removed_in_form_tour.TestQualityCheckPhotoRemovedInFormTour.test_operator_with_the_duty_removes_a_photo_of_a_check_still_to_do_from_its_form: Terminating chrome headless with pid 405 2026-11-01 11:24:39,268 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality.tests.test_quality_check_photo_removed_in_form_tour.TestQualityCheckPhotoRemovedInFormTour.test_operator_with_the_duty_removes_a_photo_of_a_check_still_to_do_from_its_form: Chrome Log in: /tmp/odoo_tests/rb-2cd94b9-226205-431194/chrome_logs/chrome_log_20261101_112439_268775_test_operator_with_the_duty_removes_a_photo_of_a_check_still_to_do_from_its_form.txt 2026-11-01 11:24:39,269 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality.tests.test_quality_check_photo_removed_in_form_tour.TestQualityCheckPhotoRemovedInFormTour.test_operator_with_the_duty_removes_a_photo_of_a_check_still_to_do_from_its_form: Removing chrome user profile "/tmp/tmpposgnlw8_chrome_odoo" 2026-11-01 11:24:39,311 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality.tests.test_quality_check_photo_removed_in_form_tour: Starting TestQualityCheckPhotoRemovedInFormTour.test_quality_user_removes_a_photo_of_a_failed_check_from_its_form ... 2026-11-01 11:24:39,645 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality.tests.test_quality_check_photo_removed_in_form_tour.TestQualityCheckPhotoRemovedInFormTour.test_quality_user_removes_a_photo_of_a_failed_check_from_its_form: Chrome pid: 621 2026-11-01 11:24:39,645 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality.tests.test_quality_check_photo_removed_in_form_tour.TestQualityCheckPhotoRemovedInFormTour.test_quality_user_removes_a_photo_of_a_failed_check_from_its_form: Chrome headless temporary user profile dir: /tmp/tmpmeqvtka2_chrome_odoo 2026-11-01 11:24:39,645 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality.tests.test_quality_check_photo_removed_in_form_tour.TestQualityCheckPhotoRemovedInFormTour.test_quality_user_removes_a_photo_of_a_failed_check_from_its_form: Issuing json command http://127.0.0.1:40625/json/version 2026-11-01 11:24:39,646 104 INFO rb-2cd94b9-226205-431194 odoo.tests.common.requests: request http://127.0.0.1:40625/json/version with timeout 3 increased to 10s during tests 2026-11-01 11:24:39,662 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality.tests.test_quality_check_photo_removed_in_form_tour.TestQualityCheckPhotoRemovedInFormTour.test_quality_user_removes_a_photo_of_a_failed_check_from_its_form: Browser version: Chrome/150.0.7871.114 2026-11-01 11:24:39,663 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality.tests.test_quality_check_photo_removed_in_form_tour.TestQualityCheckPhotoRemovedInFormTour.test_quality_user_removes_a_photo_of_a_failed_check_from_its_form: Issuing json command http://127.0.0.1:40625/json 2026-11-01 11:24:39,663 104 INFO rb-2cd94b9-226205-431194 odoo.tests.common.requests: request http://127.0.0.1:40625/json with timeout 3 increased to 10s during tests 2026-11-01 11:24:39,674 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality.tests.test_quality_check_photo_removed_in_form_tour.TestQualityCheckPhotoRemovedInFormTour.test_quality_user_removes_a_photo_of_a_failed_check_from_its_form: Websocket url found: ws://127.0.0.1:40625/devtools/page/ABA1CE956C46B63E23CB08C7D9131D9D 2026-11-01 11:24:39,684 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality.tests.test_quality_check_photo_removed_in_form_tour.TestQualityCheckPhotoRemovedInFormTour.test_quality_user_removes_a_photo_of_a_failed_check_from_its_form: Enable chrome headless console log notification 2026-11-01 11:24:39,690 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality.tests.test_quality_check_photo_removed_in_form_tour.TestQualityCheckPhotoRemovedInFormTour.test_quality_user_removes_a_photo_of_a_failed_check_from_its_form: Chrome headless enable page notifications 2026-11-01 11:24:39,745 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.res_users: Login successful for db:rb-2cd94b9-226205-431194 login:qc_inspector_photo_removal_tour from n/a 2026-11-01 11:24:39,756 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality.tests.test_quality_check_photo_removed_in_form_tour.TestQualityCheckPhotoRemovedInFormTour.test_quality_user_removes_a_photo_of_a_failed_check_from_its_form: Setting session cookie in browser 2026-11-01 11:24:39,757 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality.tests.test_quality_check_photo_removed_in_form_tour.TestQualityCheckPhotoRemovedInFormTour.test_quality_user_removes_a_photo_of_a_failed_check_from_its_form: Open "http://127.0.0.1:8069/odoo/action-to_quality.quality_check_action_main/185" in browser 2026-11-01 11:24:39,757 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality.tests.test_quality_check_photo_removed_in_form_tour.TestQualityCheckPhotoRemovedInFormTour.test_quality_user_removes_a_photo_of_a_failed_check_from_its_form: Navigating to: "http://127.0.0.1:8069/odoo/action-to_quality.quality_check_action_main/185" 2026-11-01 11:24:39,771 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-01 11:24:40,794 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:24:40] "GET /odoo/action-to_quality.quality_check_action_main/185 HTTP/1.1" 200 - 184 0.077 0.950 2026-11-01 11:24:40,798 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality.tests.test_quality_check_photo_removed_in_form_tour.TestQualityCheckPhotoRemovedInFormTour.test_quality_user_removes_a_photo_of_a_failed_check_from_its_form: Navigation result: {'frameId': 'ABA1CE956C46B63E23CB08C7D9131D9D', 'loaderId': '125BC6CA7AB1F6ECBF76C719C863BABE', 'isDownload': False} 2026-11-01 11:24:40,799 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality.tests.test_quality_check_photo_removed_in_form_tour.TestQualityCheckPhotoRemovedInFormTour.test_quality_user_removes_a_photo_of_a_failed_check_from_its_form: Evaluate ready code "odoo.isTourReady('quality_check_photo_removed_in_form_tour')" 2026-11-01 11:24:40,831 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:24:40] "GET /web/assets/4988eb9/web.assets_web.min.js HTTP/1.1" 200 - 2 0.002 0.007 2026-11-01 11:24:40,923 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:24:40] "GET /web/webclient/load_menus/8c5ae575fce415000a9424a3069333b38fc9cf7b68a31c734b26eeb2b3c8213c HTTP/1.1" 200 - 121 0.036 0.064 2026-11-01 11:24:40,934 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:24:40] "GET /web/assets/8952ac2/web.assets_web.min.css HTTP/1.1" 200 - 2 0.001 0.112 2026-11-01 11:24:40,938 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:24:40] "GET /web/webclient/translations/51d255c89410bcbec186e2601d4265648f784ecc?lang=en_US HTTP/1.1" 200 - 0 0.000 0.112 2026-11-01 11:24:40,951 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:24:40] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.004 0.118 2026-11-01 11:24:40,973 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:24:40] "GET /web/assets/8bf4eb7/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.005 2026-11-01 11:24:40,976 104 INFO rb-2cd94b9-226205-431194 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-01 11:24:41,029 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:24:41] "GET /web/assets/4ac0157/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.005 2026-11-01 11:24:41,571 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:24:41] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-11-01 11:24:41,571 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:24:41] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.004 2026-11-01 11:24:41,573 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:24:41] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.003 2026-11-01 11:24:41,588 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:24:41] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.001 0.006 2026-11-01 11:24:41,622 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality.tests.test_quality_check_photo_removed_in_form_tour.TestQualityCheckPhotoRemovedInFormTour.test_quality_user_removes_a_photo_of_a_failed_check_from_its_form.browser: Owl is running in 'dev' mode. 2026-11-01 11:24:41,637 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:24:41] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-11-01 11:24:41,666 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:24:41] "GET /odoo/offline HTTP/1.1" 200 - 5 0.002 0.014 2026-11-01 11:24:41,677 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:24:41] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.000 0.005 2026-11-01 11:24:41,688 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:24:41] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.002 0.009 2026-11-01 11:24:41,744 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality.tests.test_quality_check_photo_removed_in_form_tour.TestQualityCheckPhotoRemovedInFormTour.test_quality_user_removes_a_photo_of_a_failed_check_from_its_form: Evaluate test code "odoo.startTour('quality_check_photo_removed_in_form_tour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo/action-to_quality.quality_check_action_main/185", "delayToCheckUndeterminisms": 0})" 2026-11-01 11:24:41,755 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality.tests.test_quality_check_photo_removed_in_form_tour.TestQualityCheckPhotoRemovedInFormTour.test_quality_user_removes_a_photo_of_a_failed_check_from_its_form.browser: [1/7] Tour quality_check_photo_removed_in_form_tour → Step .o_notebook .nav-link:contains(Checked Image) 2026-11-01 11:24:41,811 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:24:41] "POST /mail/data HTTP/1.1" 200 - 34 0.030 0.031 2026-11-01 11:24:41,840 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:24:41] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-11-01 11:24:41,845 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:24:41] "POST /web/action/load HTTP/1.1" 200 - 9 0.010 0.047 2026-11-01 11:24:41,848 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:24:41] "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-01 11:24:41,876 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:24:41] "GET /web/image/res.partner/443/avatar_128?unique=1793532274000 HTTP/1.1" 200 - 16 0.009 0.080 2026-11-01 11:24:41,895 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:24:41] "GET /web/image?model=res.users&field=avatar_128&id=71 HTTP/1.1" 200 - 10 0.006 0.103 2026-11-01 11:24:41,899 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:24:41] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.133 2026-11-01 11:24:41,911 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:24:41] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.002 2026-11-01 11:24:41,944 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:24:41] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.010 0.089 2026-11-01 11:24:41,968 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:24:41] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-11-01 11:24:42,030 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:24:42] "POST /web/dataset/call_kw/viin.quality.check/get_views HTTP/1.1" 200 - 64 0.022 0.146 2026-11-01 11:24:42,057 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:24:42] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.005 0.144 2026-11-01 11:24:42,062 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:24:42] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.004 2026-11-01 11:24:42,172 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:24:42] "POST /web/dataset/call_kw/viin.quality.check/web_read HTTP/1.1" 200 - 37 0.027 0.082 2026-11-01 11:24:42,320 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:24:42] "POST /web/dataset/call_kw/viin.quality.check/zalo_check_recipients HTTP/1.1" 200 - 1 0.000 0.004 2026-11-01 11:24:42,392 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:24:42] "POST /web/dataset/call_kw/viin.quality.check/zalo_check_recipients HTTP/1.1" 200 - 1 0.001 0.003 2026-11-01 11:24:42,453 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:24:42] "POST /mail/thread/data HTTP/1.1" 200 - 32 0.019 0.043 2026-11-01 11:24:42,462 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality.tests.test_quality_check_photo_removed_in_form_tour.TestQualityCheckPhotoRemovedInFormTour.test_quality_user_removes_a_photo_of_a_failed_check_from_its_form.browser: [2/7] Tour quality_check_photo_removed_in_form_tour → Step .o_field_widget[name='checked_image_ids'] .o_kanban_record:contains(sharp-shot.png) 2026-11-01 11:24:42,480 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:24:42] "POST /mail/thread/messages HTTP/1.1" 200 - 3 0.002 0.007 2026-11-01 11:24:42,513 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:24:42] "GET /web/image/res.users/71/avatar_128 HTTP/1.1" 200 - 10 0.010 0.025 2026-11-01 11:24:42,523 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:24:42] "GET /web/image/3795 HTTP/1.1" 200 - 5 0.001 0.030 2026-11-01 11:24:42,530 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:24:42] "GET /web/image/3794 HTTP/1.1" 200 - 5 0.001 0.029 2026-11-01 11:24:42,537 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:24:42] "POST /web/dataset/call_kw/ir.attachment/register_as_main_attachment HTTP/1.1" 200 - 3 0.001 0.034 2026-11-01 11:24:42,550 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality.tests.test_quality_check_photo_removed_in_form_tour.TestQualityCheckPhotoRemovedInFormTour.test_quality_user_removes_a_photo_of_a_failed_check_from_its_form.browser: [3/7] Tour quality_check_photo_removed_in_form_tour → Step .o_field_widget[name='checked_image_ids'] .o_kanban_record:contains(blurred-shot.png) 2026-11-01 11:24:42,621 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality.tests.test_quality_check_photo_removed_in_form_tour.TestQualityCheckPhotoRemovedInFormTour.test_quality_user_removes_a_photo_of_a_failed_check_from_its_form.browser: [4/7] Tour quality_check_photo_removed_in_form_tour → Step .o-dropdown--kanban-record-menu .oe_kanban_action 2026-11-01 11:24:42,710 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality.tests.test_quality_check_photo_removed_in_form_tour.TestQualityCheckPhotoRemovedInFormTour.test_quality_user_removes_a_photo_of_a_failed_check_from_its_form.browser: [5/7] Tour quality_check_photo_removed_in_form_tour → Step .o_field_widget[name='checked_image_ids']:not(:has(.o_kanban_record:contains(blurred-shot.png))) 2026-11-01 11:24:42,764 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality.tests.test_quality_check_photo_removed_in_form_tour.TestQualityCheckPhotoRemovedInFormTour.test_quality_user_removes_a_photo_of_a_failed_check_from_its_form.browser: [6/7] Tour quality_check_photo_removed_in_form_tour → Step save form (trigger: .o_form_button_save:enabled) 2026-11-01 11:24:42,834 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality.tests.test_quality_check_photo_removed_in_form_tour.TestQualityCheckPhotoRemovedInFormTour.test_quality_user_removes_a_photo_of_a_failed_check_from_its_form.browser: [7/7] Tour quality_check_photo_removed_in_form_tour → Step wait for save completion (trigger: .o_form_readonly, .o_form_saved) 2026-11-01 11:24:42,952 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:24:42] "POST /web/dataset/call_kw/viin.quality.check/web_save HTTP/1.1" 200 - 23 0.020 0.071 2026-11-01 11:24:42,966 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:24:42] "POST /mail/thread/messages HTTP/1.1" 200 - 2 0.001 0.005 2026-11-01 11:24:43,050 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality.tests.test_quality_check_photo_removed_in_form_tour.TestQualityCheckPhotoRemovedInFormTour.test_quality_user_removes_a_photo_of_a_failed_check_from_its_form.browser: tour succeeded 2026-11-01 11:24:43,050 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality.tests.test_quality_check_photo_removed_in_form_tour.TestQualityCheckPhotoRemovedInFormTour.test_quality_user_removes_a_photo_of_a_failed_check_from_its_form.browser: ╔═════════════════════════════════════════════════════════╗ ║ TOUR quality_check_photo_removed_in_form_tour SUCCEEDED ║ ╚═════════════════════════════════════════════════════════╝ 2026-11-01 11:24:43,064 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:24:43] "POST /mail/thread/data HTTP/1.1" 200 - 21 0.009 0.025 2026-11-01 11:24:43,173 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality.tests.test_quality_check_photo_removed_in_form_tour.TestQualityCheckPhotoRemovedInFormTour.test_quality_user_removes_a_photo_of_a_failed_check_from_its_form.browser: heap 29330704 (allocated 31580160) 2026-11-01 11:24:43,177 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality.tests.test_quality_check_photo_removed_in_form_tour.TestQualityCheckPhotoRemovedInFormTour.test_quality_user_removes_a_photo_of_a_failed_check_from_its_form: Closing chrome headless with pid 621 2026-11-01 11:24:43,180 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality.tests.test_quality_check_photo_removed_in_form_tour.TestQualityCheckPhotoRemovedInFormTour.test_quality_user_removes_a_photo_of_a_failed_check_from_its_form: Closing websocket connection 2026-11-01 11:24:43,180 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality.tests.test_quality_check_photo_removed_in_form_tour.TestQualityCheckPhotoRemovedInFormTour.test_quality_user_removes_a_photo_of_a_failed_check_from_its_form: Terminating chrome headless with pid 621 2026-11-01 11:24:43,275 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality.tests.test_quality_check_photo_removed_in_form_tour.TestQualityCheckPhotoRemovedInFormTour.test_quality_user_removes_a_photo_of_a_failed_check_from_its_form: Chrome Log in: /tmp/odoo_tests/rb-2cd94b9-226205-431194/chrome_logs/chrome_log_20261101_112443_275149_test_quality_user_removes_a_photo_of_a_failed_check_from_its_form.txt 2026-11-01 11:24:43,275 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality.tests.test_quality_check_photo_removed_in_form_tour.TestQualityCheckPhotoRemovedInFormTour.test_quality_user_removes_a_photo_of_a_failed_check_from_its_form: Removing chrome user profile "/tmp/tmpmeqvtka2_chrome_odoo" 2026-11-01 11:24:43,353 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-11-01 11:24:43,893 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality.tests.test_quality_check_reopen_authority: Starting QualityCheckReopenAuthority.test_non_quality_assigned_user_still_records_first_verdict ... 2026-11-01 11:24:43,946 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality.tests.test_quality_check_reopen_authority: Starting QualityCheckReopenAuthority.test_non_quality_user_refused_reopening_failed_check ... 2026-11-01 11:24:44,781 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality.tests.test_quality_check_reopen_authority: Starting QualityCheckReopenAuthority.test_quality_user_allowed_reopening_failed_check ... 2026-11-01 11:24:44,868 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-11-01 11:24:46,209 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality.tests.test_quality_check_restricted_editor: Starting TestQualityCheckRestrictedEditor.test_another_operator_confirming_a_judged_check_again_keeps_its_checker ... 2026-11-01 11:24:46,861 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality.tests.test_quality_check_restricted_editor: Starting TestQualityCheckRestrictedEditor.test_check_left_without_responsible_although_its_point_names_one_is_recorded_by_anyone_who_may_write_it ... 2026-11-01 11:24:47,262 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality.tests.test_quality_check_restricted_editor: Starting TestQualityCheckRestrictedEditor.test_check_reassigned_away_from_its_point_responsible_is_recorded_by_its_new_responsible_only ... 2026-11-01 11:24:47,682 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality.tests.test_quality_check_restricted_editor: Starting TestQualityCheckRestrictedEditor.test_check_tells_each_user_again_who_may_record_as_soon_as_a_quality_manager_reassigns_it ... 2026-11-01 11:24:47,779 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality.tests.test_quality_check_restricted_editor: Starting TestQualityCheckRestrictedEditor.test_check_tells_each_user_whether_they_may_record_and_names_the_responsible_to_the_others ... 2026-11-01 11:24:47,865 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality.tests.test_quality_check_restricted_editor: Starting TestQualityCheckRestrictedEditor.test_operator_adds_photos_to_a_failed_check_assigned_to_another_responsible_without_a_new_verdict ... 2026-11-01 11:24:48,165 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality.tests.test_quality_check_restricted_editor: Starting TestQualityCheckRestrictedEditor.test_operator_attaches_photos_to_a_fail_on_a_type_that_takes_no_images ... 2026-11-01 11:24:48,253 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality.tests.test_quality_check_restricted_editor: Starting TestQualityCheckRestrictedEditor.test_operator_cannot_add_a_photo_to_a_passed_check ... 2026-11-01 11:24:48,350 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality.tests.test_quality_check_restricted_editor: Starting TestQualityCheckRestrictedEditor.test_operator_cannot_add_a_photo_to_a_passed_check_from_the_wizard ... 2026-11-01 11:24:48,540 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality.tests.test_quality_check_restricted_editor: Starting TestQualityCheckRestrictedEditor.test_operator_cannot_attach_photos_to_a_pass_measure_or_confirmation_on_a_type_that_takes_no_images ... 2026-11-01 11:24:48,644 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality.tests.test_quality_check_restricted_editor: Starting TestQualityCheckRestrictedEditor.test_operator_cannot_carry_a_status_into_a_verdict ... 2026-11-01 11:24:48,726 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality.tests.test_quality_check_restricted_editor: Starting TestQualityCheckRestrictedEditor.test_operator_cannot_carry_another_point_into_a_verdict ... 2026-11-01 11:24:48,824 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality.tests.test_quality_check_restricted_editor: Starting TestQualityCheckRestrictedEditor.test_operator_cannot_change_a_result_value_of_a_check_assigned_to_another_responsible ... 2026-11-01 11:24:49,037 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality.tests.test_quality_check_restricted_editor: Starting TestQualityCheckRestrictedEditor.test_operator_cannot_change_results_once_document_is_completed ... 2026-11-01 11:24:49,131 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality.tests.test_quality_check_restricted_editor: Starting TestQualityCheckRestrictedEditor.test_operator_cannot_change_the_recorded_values_of_a_failed_check ... 2026-11-01 11:24:49,244 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality.tests.test_quality_check_restricted_editor: Starting TestQualityCheckRestrictedEditor.test_operator_cannot_change_the_recorded_values_of_a_passed_check ... 2026-11-01 11:24:49,356 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality.tests.test_quality_check_restricted_editor: Starting TestQualityCheckRestrictedEditor.test_operator_cannot_leave_pass_once_document_is_completed ... 2026-11-01 11:24:49,451 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality.tests.test_quality_check_restricted_editor: Starting TestQualityCheckRestrictedEditor.test_operator_cannot_measure_the_held_reading_of_a_check_assigned_to_another_responsible_into_a_fail ... 2026-11-01 11:24:49,550 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality.tests.test_quality_check_restricted_editor: Starting TestQualityCheckRestrictedEditor.test_operator_cannot_move_check_to_another_point_or_team ... 2026-11-01 11:24:49,611 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality.tests.test_quality_check_restricted_editor: Starting TestQualityCheckRestrictedEditor.test_operator_cannot_pass_measure_or_confirm_a_check_assigned_to_another_responsible ... 2026-11-01 11:24:49,722 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality.tests.test_quality_check_restricted_editor: Starting TestQualityCheckRestrictedEditor.test_operator_cannot_pass_measure_or_confirm_from_the_wizard_a_check_assigned_to_another_responsible ... 2026-11-01 11:24:49,925 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality.tests.test_quality_check_restricted_editor: Starting TestQualityCheckRestrictedEditor.test_operator_cannot_re_record_the_values_of_a_failed_check ... 2026-11-01 11:24:49,997 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality.tests.test_quality_check_restricted_editor: Starting TestQualityCheckRestrictedEditor.test_operator_cannot_re_record_the_values_of_a_passed_check ... 2026-11-01 11:24:50,076 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality.tests.test_quality_check_restricted_editor: Starting TestQualityCheckRestrictedEditor.test_operator_cannot_remove_a_photo_of_a_check_assigned_to_another_responsible_in_its_form ... 2026-11-01 11:24:50,164 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality.tests.test_quality_check_restricted_editor: Starting TestQualityCheckRestrictedEditor.test_operator_cannot_remove_a_photo_of_a_judged_check_in_its_form ... 2026-11-01 11:24:50,283 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality.tests.test_quality_check_restricted_editor: Starting TestQualityCheckRestrictedEditor.test_operator_cannot_remove_or_replace_a_photo_a_failed_check_holds ... 2026-11-01 11:24:50,560 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality.tests.test_quality_check_restricted_editor: Starting TestQualityCheckRestrictedEditor.test_operator_cannot_reopen_failed_check ... 2026-11-01 11:24:50,631 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality.tests.test_quality_check_restricted_editor: Starting TestQualityCheckRestrictedEditor.test_operator_cannot_reopen_failed_check_by_writing_its_status ... 2026-11-01 11:24:50,701 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality.tests.test_quality_check_restricted_editor: Starting TestQualityCheckRestrictedEditor.test_operator_cannot_reopen_or_pass_again_a_check_the_responsible_passed ... 2026-11-01 11:24:50,981 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality.tests.test_quality_check_restricted_editor: Starting TestQualityCheckRestrictedEditor.test_operator_changes_the_comment_of_a_check_of_a_completed_document_and_the_change_is_tracked ... 2026-11-01 11:24:51,091 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality.tests.test_quality_check_restricted_editor: Starting TestQualityCheckRestrictedEditor.test_operator_comment_changes_on_a_judged_check_keep_each_earlier_text_in_the_chatter ... 2026-11-01 11:24:51,187 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality.tests.test_quality_check_restricted_editor: Starting TestQualityCheckRestrictedEditor.test_operator_comment_sent_with_a_repeated_verdict_is_kept_without_a_new_judgment ... 2026-11-01 11:24:51,459 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality.tests.test_quality_check_restricted_editor: Starting TestQualityCheckRestrictedEditor.test_operator_corrects_a_passed_measure_by_reopening_it_first ... 2026-11-01 11:24:51,523 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality.tests.test_quality_check_restricted_editor: Starting TestQualityCheckRestrictedEditor.test_operator_corrects_own_pass_while_document_is_open ... 2026-11-01 11:24:51,582 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality.tests.test_quality_check_restricted_editor: Starting TestQualityCheckRestrictedEditor.test_operator_edits_the_comment_of_a_judged_check_in_its_form ... 2026-11-01 11:24:51,956 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality.tests.test_quality_check_restricted_editor: Starting TestQualityCheckRestrictedEditor.test_operator_fail_on_a_check_assigned_to_another_responsible_may_carry_unchanged_values_and_a_comment ... 2026-11-01 11:24:52,042 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality.tests.test_quality_check_restricted_editor: Starting TestQualityCheckRestrictedEditor.test_operator_failing_a_check_assigned_to_another_responsible_cannot_carry_changed_quantities ... 2026-11-01 11:24:52,153 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality.tests.test_quality_check_restricted_editor: Starting TestQualityCheckRestrictedEditor.test_operator_failing_a_failed_check_again_records_no_new_judgment ... 2026-11-01 11:24:52,428 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality.tests.test_quality_check_restricted_editor: Starting TestQualityCheckRestrictedEditor.test_operator_failing_again_a_check_the_responsible_failed_records_no_new_judgment ... 2026-11-01 11:24:52,767 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality.tests.test_quality_check_restricted_editor: Starting TestQualityCheckRestrictedEditor.test_operator_failing_with_photos_still_cannot_carry_changed_quantities_of_another_responsible_check ... 2026-11-01 11:24:52,863 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality.tests.test_quality_check_restricted_editor: Starting TestQualityCheckRestrictedEditor.test_operator_fails_a_check_assigned_to_another_responsible_from_the_wizard_and_the_photos_travel_with_the_fail ... 2026-11-01 11:24:52,966 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality.tests.test_quality_check_restricted_editor: Starting TestQualityCheckRestrictedEditor.test_operator_fails_a_check_assigned_to_another_responsible_with_photos_and_a_comment ... 2026-11-01 11:24:53,040 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality.tests.test_quality_check_restricted_editor: Starting TestQualityCheckRestrictedEditor.test_operator_mass_fails_checks_assigned_to_another_responsible_but_cannot_mass_pass_them ... 2026-11-01 11:24:53,127 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality.tests.test_quality_check_restricted_editor: Starting TestQualityCheckRestrictedEditor.test_operator_on_a_failed_check_is_refused_acknowledgement_for_authority_before_capability ... 2026-11-01 11:24:53,206 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality.tests.test_quality_check_restricted_editor: Starting TestQualityCheckRestrictedEditor.test_operator_on_a_failed_check_is_refused_measure_for_authority_before_capability ... 2026-11-01 11:24:53,307 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality.tests.test_quality_check_restricted_editor: Starting TestQualityCheckRestrictedEditor.test_operator_on_a_failed_check_is_refused_pass_for_authority_before_capability ... 2026-11-01 11:24:53,391 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality.tests.test_quality_check_restricted_editor: Starting TestQualityCheckRestrictedEditor.test_operator_passing_a_passed_and_a_to_do_check_together_judges_only_the_to_do_one ... 2026-11-01 11:24:53,666 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality.tests.test_quality_check_restricted_editor: Starting TestQualityCheckRestrictedEditor.test_operator_passing_a_passed_check_again_records_no_new_judgment ... 2026-11-01 11:24:53,967 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality.tests.test_quality_check_restricted_editor: Starting TestQualityCheckRestrictedEditor.test_operator_re_measuring_a_judged_check_with_the_same_reading_records_no_new_judgment ... 2026-11-01 11:24:54,241 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality.tests.test_quality_check_restricted_editor: Starting TestQualityCheckRestrictedEditor.test_operator_re_sending_the_recorded_values_of_a_judged_check_is_accepted ... 2026-11-01 11:24:54,314 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality.tests.test_quality_check_restricted_editor: Starting TestQualityCheckRestrictedEditor.test_operator_re_sending_the_value_of_a_check_of_a_completed_document_is_accepted ... 2026-11-01 11:24:54,376 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality.tests.test_quality_check_restricted_editor: Starting TestQualityCheckRestrictedEditor.test_operator_records_a_fail_on_a_check_assigned_to_another_responsible ... 2026-11-01 11:24:54,439 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality.tests.test_quality_check_restricted_editor: Starting TestQualityCheckRestrictedEditor.test_operator_records_a_verdict_on_a_check_assigned_to_nobody_and_it_stays_unassigned ... 2026-11-01 11:24:54,521 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality.tests.test_quality_check_restricted_editor: Starting TestQualityCheckRestrictedEditor.test_operator_records_measure_on_a_check_assigned_to_nobody ... 2026-11-01 11:24:54,589 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality.tests.test_quality_check_restricted_editor: Starting TestQualityCheckRestrictedEditor.test_operator_refused_a_pass_on_a_check_reassigned_away_from_them_reads_it_by_its_title ... 2026-11-01 11:24:54,984 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality.tests.test_quality_check_restricted_editor: Starting TestQualityCheckRestrictedEditor.test_operator_refused_deleting_a_photo_of_a_failed_check_reads_it_by_its_title ... 2026-11-01 11:24:55,106 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality.tests.test_quality_check_restricted_editor: Starting TestQualityCheckRestrictedEditor.test_operator_saves_a_comment_and_a_new_photo_on_a_failed_check_from_the_wizard_without_a_new_verdict ... 2026-11-01 11:24:55,807 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality.tests.test_quality_check_restricted_editor: Starting TestQualityCheckRestrictedEditor.test_operator_saving_photos_in_the_wizard_of_a_check_assigned_to_another_responsible_writes_nothing_to_the_check ... 2026-11-01 11:24:55,913 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality.tests.test_quality_check_restricted_editor: Starting TestQualityCheckRestrictedEditor.test_operator_still_comments_on_a_check_assigned_to_another_responsible ... 2026-11-01 11:24:55,999 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality.tests.test_quality_check_restricted_editor: Starting TestQualityCheckRestrictedEditor.test_operator_still_comments_on_a_judged_check ... 2026-11-01 11:24:56,072 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality.tests.test_quality_check_restricted_editor: Starting TestQualityCheckRestrictedEditor.test_operator_turns_a_check_the_responsible_passed_to_failed_while_the_document_is_open ... 2026-11-01 11:24:56,148 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality.tests.test_quality_check_restricted_editor: Starting TestQualityCheckRestrictedEditor.test_operator_with_the_duty_removes_a_photo_of_a_check_still_to_do_in_its_form ... 2026-11-01 11:24:56,215 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #74 deleted ir.attachment records with IDs: [3864] 2026-11-01 11:24:56,246 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #74 deleted ir.attachment records with IDs: [3866] 2026-11-01 11:24:56,270 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality.tests.test_quality_check_restricted_editor: Starting TestQualityCheckRestrictedEditor.test_operator_writing_one_value_to_several_judged_checks_is_judged_against_each_check ... 2026-11-01 11:24:56,364 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality.tests.test_quality_check_restricted_editor: Starting TestQualityCheckRestrictedEditor.test_passed_leave_rule_lets_an_operator_leave_only_while_the_document_is_open ... 2026-11-01 11:24:56,431 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality.tests.test_quality_check_restricted_editor: Starting TestQualityCheckRestrictedEditor.test_photo_a_writer_without_the_duty_removed_from_the_wizard_selection_is_deleted_when_saving_it ... 2026-11-01 11:24:56,513 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #74 deleted ir.attachment records with IDs: [3869] 2026-11-01 11:24:56,549 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality.tests.test_quality_check_restricted_editor: Starting TestQualityCheckRestrictedEditor.test_photo_a_writer_without_the_duty_selected_in_the_wizard_survives_saving_it ... 2026-11-01 11:24:56,661 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality.tests.test_quality_check_restricted_editor: Starting TestQualityCheckRestrictedEditor.test_photo_rights_of_a_judged_check_follow_who_reads_them ... 2026-11-01 11:24:56,920 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality.tests.test_quality_check_restricted_editor: Starting TestQualityCheckRestrictedEditor.test_photos_saved_from_the_wizard_stay_on_the_check_once_the_wizard_is_removed ... 2026-11-01 11:24:57,117 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #74 deleted viin.quality.check.wizard records with IDs: [163] 2026-11-01 11:24:57,149 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #75 deleted viin.quality.check.wizard records with IDs: [164] 2026-11-01 11:24:57,174 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality.tests.test_quality_check_restricted_editor: Starting TestQualityCheckRestrictedEditor.test_quality_user_adds_a_photo_to_a_passed_check ... 2026-11-01 11:24:57,294 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality.tests.test_quality_check_restricted_editor: Starting TestQualityCheckRestrictedEditor.test_quality_user_adds_and_replaces_photos_of_a_failed_check ... 2026-11-01 11:24:57,501 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #75 deleted ir.attachment records with IDs: [3880, 3879] 2026-11-01 11:24:57,540 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality.tests.test_quality_check_restricted_editor: Starting TestQualityCheckRestrictedEditor.test_quality_user_changes_and_re_records_the_values_of_a_judged_check ... 2026-11-01 11:24:57,621 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality.tests.test_quality_check_restricted_editor: Starting TestQualityCheckRestrictedEditor.test_quality_user_judging_a_check_again_to_the_state_it_holds_stamps_a_new_control_date ... 2026-11-01 11:24:57,918 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality.tests.test_quality_check_restricted_editor: Starting TestQualityCheckRestrictedEditor.test_quality_user_leaves_pass_after_document_is_completed ... 2026-11-01 11:24:57,994 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality.tests.test_quality_check_restricted_editor: Starting TestQualityCheckRestrictedEditor.test_quality_user_overriding_a_failed_verdict_becomes_its_checker_and_the_responsible_stays ... 2026-11-01 11:24:58,068 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality.tests.test_quality_check_restricted_editor: Starting TestQualityCheckRestrictedEditor.test_quality_user_records_a_check_assigned_to_another_responsible ... 2026-11-01 11:24:58,146 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality.tests.test_quality_check_restricted_editor: Starting TestQualityCheckRestrictedEditor.test_quality_user_removes_a_photo_of_a_judged_check_in_its_form ... 2026-11-01 11:24:58,290 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality.tests.test_quality_check_restricted_editor: Starting TestQualityCheckRestrictedEditor.test_record_duty_follows_the_check_responsible_rather_than_its_point_responsible ... 2026-11-01 11:24:58,973 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality.tests.test_quality_check_restricted_editor: Starting TestQualityCheckRestrictedEditor.test_record_duty_tells_the_current_user_whether_they_may_record_and_who_is_responsible ... 2026-11-01 11:24:59,044 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality.tests.test_quality_check_restricted_editor: Starting TestQualityCheckRestrictedEditor.test_refusal_names_a_check_whose_point_has_no_title_by_its_reference ... 2026-11-01 11:24:59,507 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality.tests.test_quality_check_restricted_editor: Starting TestQualityCheckRestrictedEditor.test_reopening_a_check_still_to_do_is_offered_to_nobody ... 2026-11-01 11:24:59,570 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality.tests.test_quality_check_restricted_editor: Starting TestQualityCheckRestrictedEditor.test_reopening_a_failed_check_is_offered_to_a_quality_user_only ... 2026-11-01 11:24:59,789 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality.tests.test_quality_check_restricted_editor: Starting TestQualityCheckRestrictedEditor.test_reopening_a_passed_check_is_offered_to_the_responsible_and_a_quality_user_only_while_the_document_is_open ... 2026-11-01 11:24:59,935 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality.tests.test_quality_check_restricted_editor: Starting TestQualityCheckRestrictedEditor.test_reopening_a_passed_check_of_a_completed_document_is_offered_to_a_quality_user_only ... 2026-11-01 11:25:00,111 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality.tests.test_quality_check_restricted_editor: Starting TestQualityCheckRestrictedEditor.test_reopening_follows_the_state_and_the_responsible_of_the_check_for_each_user ... 2026-11-01 11:25:00,217 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality.tests.test_quality_check_restricted_editor: Starting TestQualityCheckRestrictedEditor.test_responsible_without_quality_user_records_the_checks_assigned_to_them ... 2026-11-01 11:25:00,315 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality.tests.test_quality_check_restricted_editor: Starting TestQualityCheckRestrictedEditor.test_restricted_editor_flag_is_judged_for_each_user_who_reads_the_same_check ... 2026-11-01 11:25:00,373 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality.tests.test_quality_check_restricted_editor: Starting TestQualityCheckRestrictedEditor.test_restricted_editor_flag_tells_each_user_whether_the_server_refuses_their_field_writes ... 2026-11-01 11:25:05,784 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality.tests.test_quality_check_restricted_editor: Starting TestQualityCheckRestrictedEditor.test_saving_the_wizard_without_its_save_button_leaves_the_comment_of_the_check_unchanged ... 2026-11-01 11:25:06,005 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality.tests.test_quality_check_restricted_editor: Starting TestQualityCheckRestrictedEditor.test_the_user_who_records_a_result_is_its_checker_even_when_written_as_the_system ... 2026-11-01 11:25:06,238 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality.tests.test_quality_check_restricted_editor: Starting TestQualityCheckRestrictedEditor.test_the_wizard_selection_of_a_user_who_may_record_reaches_the_check_when_the_wizard_is_saved ... 2026-11-01 11:25:06,404 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality.tests.test_quality_check_restricted_editor: Starting TestQualityCheckRestrictedEditor.test_user_who_may_write_a_judged_check_saves_its_comment_from_the_wizard_without_a_new_verdict ... 2026-11-01 11:25:07,958 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality.tests.test_quality_check_restricted_editor: Starting TestQualityCheckRestrictedEditor.test_waiting_line_names_the_responsible_only_while_the_check_is_to_do ... 2026-11-01 11:25:08,091 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality.tests.test_quality_check_restricted_editor: Starting TestQualityCheckRestrictedEditor.test_wizard_pass_on_a_type_that_takes_no_images_leaves_the_photos_of_the_check_unchanged ... 2026-11-01 11:25:08,248 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality.tests.test_quality_check_restricted_editor: Starting TestQualityCheckRestrictedEditor.test_wizard_photo_selection_on_a_type_that_takes_no_images_reaches_the_check_only_through_the_fail ... 2026-11-01 11:25:08,469 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality.tests.test_quality_check_restricted_editor: Starting TestQualityCheckRestrictedEditor.test_wizard_reopens_a_passed_check_for_the_responsible_and_refuses_a_user_without_the_duty ... 2026-11-01 11:25:08,617 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality.tests.test_quality_check_restricted_editor: Starting TestQualityCheckRestrictedEditor.test_wizard_tells_when_its_photo_selection_can_only_travel_with_a_fail ... 2026-11-01 11:25:08,753 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #77 deleted ir.attachment records with IDs: [3935] 2026-11-01 11:25:08,819 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-11-01 11:25:09,411 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality.tests.test_quality_check_restricted_editor: Starting TestQualityCheckFailNeedsWriteAccess.test_operator_cannot_fail_a_check_they_may_not_write ... 2026-11-01 11:25:09,474 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [363], uid: 79, model: viin.quality.check 2026-11-01 11:25:09,498 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [364], uid: 79, model: viin.quality.check 2026-11-01 11:25:09,538 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality.tests.test_quality_check_restricted_editor: Starting TestQualityCheckFailNeedsWriteAccess.test_operator_cannot_fail_a_check_they_may_not_write_even_with_photos_and_a_comment ... 2026-11-01 11:25:09,611 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [365], uid: 79, model: viin.quality.check 2026-11-01 11:25:09,652 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality.tests.test_quality_check_restricted_editor: Starting TestQualityCheckFailNeedsWriteAccess.test_read_only_user_cannot_fail_a_check_from_the_wizard_and_no_photo_is_attached ... 2026-11-01 11:25:09,745 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [366], uid: 79, model: viin.quality.check 2026-11-01 11:25:09,790 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality.tests.test_quality_check_restricted_editor: Starting TestQualityCheckFailNeedsWriteAccess.test_user_who_may_not_write_a_check_is_not_offered_reopening_and_is_refused ... 2026-11-01 11:25:09,877 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [367], uid: 79, model: viin.quality.check 2026-11-01 11:25:09,940 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-11-01 11:25:10,469 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality.tests.test_quality_check_result_controls: Starting TestQualityCheckResultControls.test_a_measure_is_refused_on_a_type_that_takes_no_measurement ... 2026-11-01 11:25:10,624 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality.tests.test_quality_check_result_controls: Starting TestQualityCheckResultControls.test_a_pass_cannot_carry_a_photo_on_a_type_that_does_not_capture_images_even_after_a_fail_with_one ... 2026-11-01 11:25:10,740 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality.tests.test_quality_check_result_controls: Starting TestQualityCheckResultControls.test_a_refused_check_in_a_batch_leaves_the_whole_batch_untouched ... 2026-11-01 11:25:10,868 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality.tests.test_quality_check_result_controls: Starting TestQualityCheckResultControls.test_bulk_pass_and_fail_follow_the_same_photo_rule_for_a_photo_only_type ... 2026-11-01 11:25:11,074 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality.tests.test_quality_check_result_controls: Starting TestQualityCheckResultControls.test_bulk_server_actions_complete_manual_checks_and_refuse_a_photo_only_check ... 2026-11-01 11:25:11,238 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality.tests.test_quality_check_result_controls: Starting TestQualityCheckResultControls.test_check_wizard_applies_the_same_rules_to_every_caller ... 2026-11-01 11:25:11,511 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality.tests.test_quality_check_result_controls: Starting TestQualityCheckResultControls.test_check_wizard_measure_verdict_comes_from_the_tolerance ... 2026-11-01 11:25:11,690 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality.tests.test_quality_check_result_controls: Starting TestQualityCheckResultControls.test_check_wizard_refuses_pass_and_fail_on_a_measure_type ... 2026-11-01 11:25:11,874 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality.tests.test_quality_check_result_controls: Starting TestQualityCheckResultControls.test_fail_carries_photos_on_every_type_that_offers_a_fail ... 2026-11-01 11:25:12,140 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality.tests.test_quality_check_result_controls: Starting TestQualityCheckResultControls.test_fail_without_photos_stays_valid_on_a_type_that_does_not_capture_images ... 2026-11-01 11:25:12,231 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality.tests.test_quality_check_result_controls: Starting TestQualityCheckResultControls.test_measure_type_is_completed_by_the_measure_against_the_tolerance ... 2026-11-01 11:25:12,411 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality.tests.test_quality_check_result_controls: Starting TestQualityCheckResultControls.test_measure_type_that_evaluates_no_tolerance_passes_any_measure ... 2026-11-01 11:25:12,505 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality.tests.test_quality_check_result_controls: Starting TestQualityCheckResultControls.test_pass_on_a_type_that_takes_a_measure_needs_no_photo_even_when_it_captures_images ... 2026-11-01 11:25:12,590 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality.tests.test_quality_check_result_controls: Starting TestQualityCheckResultControls.test_photo_only_check_cannot_be_acknowledged ... 2026-11-01 11:25:12,696 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality.tests.test_quality_check_result_controls: Starting TestQualityCheckResultControls.test_photo_only_check_cannot_be_failed ... 2026-11-01 11:25:12,821 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality.tests.test_quality_check_result_controls: Starting TestQualityCheckResultControls.test_photo_only_check_cannot_be_passed_without_a_photo ... 2026-11-01 11:25:12,928 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality.tests.test_quality_check_result_controls: Starting TestQualityCheckResultControls.test_photo_only_check_is_not_passed_once_its_only_photo_is_removed ... 2026-11-01 11:25:13,056 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality.tests.test_quality_check_result_controls: Starting TestQualityCheckResultControls.test_photo_only_check_is_passed_by_the_photo_it_already_holds ... 2026-11-01 11:25:13,158 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality.tests.test_quality_check_result_controls: Starting TestQualityCheckResultControls.test_photo_only_check_is_passed_by_the_photo_sent_with_the_pass ... 2026-11-01 11:25:13,264 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality.tests.test_quality_check_result_controls: Starting TestQualityCheckResultControls.test_photo_only_check_is_passed_when_its_photo_is_replaced_by_another ... 2026-11-01 11:25:13,348 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #81 deleted ir.attachment records with IDs: [3987] 2026-11-01 11:25:13,405 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #82 deleted ir.attachment records with IDs: [3989] 2026-11-01 11:25:13,443 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality.tests.test_quality_check_result_controls: Starting TestQualityCheckResultControls.test_photos_are_refused_by_a_type_that_does_not_capture_images ... 2026-11-01 11:25:13,627 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality.tests.test_quality_check_result_controls: Starting TestQualityCheckResultControls.test_quality_user_is_refused_by_capability_on_a_type_not_offering_the_control ... 2026-11-01 11:25:13,744 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality.tests.test_quality_check_result_controls: Starting TestQualityCheckResultControls.test_quality_user_is_refused_by_capability_when_acknowledging_a_check_offering_pass_and_fail ... 2026-11-01 11:25:13,812 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality.tests.test_quality_check_result_controls: Starting TestQualityCheckResultControls.test_shipped_measure_type_is_completed_by_do_measure ... 2026-11-01 11:25:13,889 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality.tests.test_quality_check_result_controls: Starting TestQualityCheckResultControls.test_shipped_pass_fail_type_still_passes_and_fails ... 2026-11-01 11:25:13,971 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality.tests.test_quality_check_result_controls: Starting TestQualityCheckResultControls.test_shipped_take_picture_type_fails_with_or_without_a_photo ... 2026-11-01 11:25:14,074 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality.tests.test_quality_check_result_controls: Starting TestQualityCheckResultControls.test_shipped_take_picture_type_passes_only_with_a_photo_sent_or_held ... 2026-11-01 11:25:14,273 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality.tests.test_quality_check_result_controls: Starting TestQualityCheckResultControls.test_type_without_manual_verdict_cannot_be_completed_by_a_bulk_action ... 2026-11-01 11:25:14,420 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality.tests.test_quality_check_result_controls: Starting TestQualityCheckResultControls.test_type_without_manual_verdict_gets_no_pass_or_fail ... 2026-11-01 11:25:14,615 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality.tests.test_quality_check_result_controls: Starting TestQualityCheckResultControls.test_user_who_may_not_write_a_check_without_a_test_type_is_refused_by_authority ... 2026-11-01 11:25:14,804 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality.tests.test_quality_check_result_controls: Starting TestQualityCheckResultControls.test_user_who_may_not_write_a_typed_check_is_refused_by_authority_not_capability ... 2026-11-01 11:25:15,476 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-11-01 11:25:15,801 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality.tests.test_quality_check_take_picture_completable_standalone_tour: Starting TestQualityCheckTakePictureCompletableStandalone.test_a_take_picture_check_completes_end_to_end_from_its_own_form ... 2026-11-01 11:25:16,097 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality.tests.test_quality_check_take_picture_completable_standalone_tour.TestQualityCheckTakePictureCompletableStandalone.test_a_take_picture_check_completes_end_to_end_from_its_own_form: Chrome pid: 835 2026-11-01 11:25:16,098 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality.tests.test_quality_check_take_picture_completable_standalone_tour.TestQualityCheckTakePictureCompletableStandalone.test_a_take_picture_check_completes_end_to_end_from_its_own_form: Chrome headless temporary user profile dir: /tmp/tmpffusn_sh_chrome_odoo 2026-11-01 11:25:16,098 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality.tests.test_quality_check_take_picture_completable_standalone_tour.TestQualityCheckTakePictureCompletableStandalone.test_a_take_picture_check_completes_end_to_end_from_its_own_form: Issuing json command http://127.0.0.1:35825/json/version 2026-11-01 11:25:16,099 104 INFO rb-2cd94b9-226205-431194 odoo.tests.common.requests: request http://127.0.0.1:35825/json/version with timeout 3 increased to 10s during tests 2026-11-01 11:25:16,117 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality.tests.test_quality_check_take_picture_completable_standalone_tour.TestQualityCheckTakePictureCompletableStandalone.test_a_take_picture_check_completes_end_to_end_from_its_own_form: Browser version: Chrome/150.0.7871.114 2026-11-01 11:25:16,117 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality.tests.test_quality_check_take_picture_completable_standalone_tour.TestQualityCheckTakePictureCompletableStandalone.test_a_take_picture_check_completes_end_to_end_from_its_own_form: Issuing json command http://127.0.0.1:35825/json 2026-11-01 11:25:16,117 104 INFO rb-2cd94b9-226205-431194 odoo.tests.common.requests: request http://127.0.0.1:35825/json with timeout 3 increased to 10s during tests 2026-11-01 11:25:16,127 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality.tests.test_quality_check_take_picture_completable_standalone_tour.TestQualityCheckTakePictureCompletableStandalone.test_a_take_picture_check_completes_end_to_end_from_its_own_form: Websocket url found: ws://127.0.0.1:35825/devtools/page/2930C9FB948A829D13B519B3845540FF 2026-11-01 11:25:16,136 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality.tests.test_quality_check_take_picture_completable_standalone_tour.TestQualityCheckTakePictureCompletableStandalone.test_a_take_picture_check_completes_end_to_end_from_its_own_form: Enable chrome headless console log notification 2026-11-01 11:25:16,146 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality.tests.test_quality_check_take_picture_completable_standalone_tour.TestQualityCheckTakePictureCompletableStandalone.test_a_take_picture_check_completes_end_to_end_from_its_own_form: Chrome headless enable page notifications 2026-11-01 11:25:16,177 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.res_users: Login successful for db:rb-2cd94b9-226205-431194 login:quality_admin_take_picture_tour from n/a 2026-11-01 11:25:16,187 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality.tests.test_quality_check_take_picture_completable_standalone_tour.TestQualityCheckTakePictureCompletableStandalone.test_a_take_picture_check_completes_end_to_end_from_its_own_form: Setting session cookie in browser 2026-11-01 11:25:16,191 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality.tests.test_quality_check_take_picture_completable_standalone_tour.TestQualityCheckTakePictureCompletableStandalone.test_a_take_picture_check_completes_end_to_end_from_its_own_form: Open "http://127.0.0.1:8069/odoo/action-to_quality.quality_check_action_main/482" in browser 2026-11-01 11:25:16,191 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality.tests.test_quality_check_take_picture_completable_standalone_tour.TestQualityCheckTakePictureCompletableStandalone.test_a_take_picture_check_completes_end_to_end_from_its_own_form: Navigating to: "http://127.0.0.1:8069/odoo/action-to_quality.quality_check_action_main/482" 2026-11-01 11:25:16,201 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-01 11:25:17,321 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:25:17] "GET /odoo/action-to_quality.quality_check_action_main/482 HTTP/1.1" 200 - 181 0.091 1.032 2026-11-01 11:25:17,324 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality.tests.test_quality_check_take_picture_completable_standalone_tour.TestQualityCheckTakePictureCompletableStandalone.test_a_take_picture_check_completes_end_to_end_from_its_own_form: Navigation result: {'frameId': '2930C9FB948A829D13B519B3845540FF', 'loaderId': '417FB3A3221B515C3713C3419F6DF469', 'isDownload': False} 2026-11-01 11:25:17,325 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality.tests.test_quality_check_take_picture_completable_standalone_tour.TestQualityCheckTakePictureCompletableStandalone.test_a_take_picture_check_completes_end_to_end_from_its_own_form: Evaluate ready code "odoo.isTourReady('quality_check_take_picture_completable_standalone_tour')" 2026-11-01 11:25:17,383 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:25:17] "GET /web/assets/4988eb9/web.assets_web.min.js HTTP/1.1" 200 - 2 0.002 0.011 2026-11-01 11:25:17,512 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:25:17] "GET /web/webclient/load_menus/f93a174153d0e74c261f9c3c975777f3202ae388968cdbec1786cd850b7a918b HTTP/1.1" 200 - 131 0.046 0.093 2026-11-01 11:25:17,519 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:25:17] "GET /web/assets/8952ac2/web.assets_web.min.css HTTP/1.1" 200 - 2 0.001 0.148 2026-11-01 11:25:17,527 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:25:17] "GET /web/webclient/translations/51d255c89410bcbec186e2601d4265648f784ecc?lang=en_US HTTP/1.1" 200 - 0 0.000 0.145 2026-11-01 11:25:17,547 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:25:17] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.007 0.155 2026-11-01 11:25:17,551 104 INFO rb-2cd94b9-226205-431194 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-01 11:25:17,583 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:25:17] "GET /web/assets/8bf4eb7/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.008 2026-11-01 11:25:17,638 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:25:17] "GET /web/assets/4ac0157/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.004 2026-11-01 11:25:18,186 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:25:18] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.001 2026-11-01 11:25:18,190 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:25:18] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-11-01 11:25:18,191 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:25:18] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.004 2026-11-01 11:25:18,207 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:25:18] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.001 0.006 2026-11-01 11:25:18,242 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality.tests.test_quality_check_take_picture_completable_standalone_tour.TestQualityCheckTakePictureCompletableStandalone.test_a_take_picture_check_completes_end_to_end_from_its_own_form.browser: Owl is running in 'dev' mode. 2026-11-01 11:25:18,255 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:25:18] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-11-01 11:25:18,286 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:25:18] "GET /odoo/offline HTTP/1.1" 200 - 5 0.002 0.012 2026-11-01 11:25:18,306 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:25:18] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.000 0.005 2026-11-01 11:25:18,321 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:25:18] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.002 0.008 2026-11-01 11:25:18,396 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality.tests.test_quality_check_take_picture_completable_standalone_tour.TestQualityCheckTakePictureCompletableStandalone.test_a_take_picture_check_completes_end_to_end_from_its_own_form: Evaluate test code "odoo.startTour('quality_check_take_picture_completable_standalone_tour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo/action-to_quality.quality_check_action_main/482", "delayToCheckUndeterminisms": 0})" 2026-11-01 11:25:18,408 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality.tests.test_quality_check_take_picture_completable_standalone_tour.TestQualityCheckTakePictureCompletableStandalone.test_a_take_picture_check_completes_end_to_end_from_its_own_form.browser: [1/7] Tour quality_check_take_picture_completable_standalone_tour → Step The take_picture check's own form is mounted (trigger: .o_form_view .o_statusbar_status) 2026-11-01 11:25:18,465 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:25:18] "POST /mail/data HTTP/1.1" 200 - 34 0.030 0.036 2026-11-01 11:25:18,502 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:25:18] "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-01 11:25:18,514 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:25:18] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.030 2026-11-01 11:25:18,531 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:25:18] "GET /web/image?model=res.users&field=avatar_128&id=83 HTTP/1.1" 200 - 17 0.035 0.068 2026-11-01 11:25:18,552 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:25:18] "GET /web/image/res.partner/456/avatar_128?unique=1793532315000 HTTP/1.1" 200 - 9 0.006 0.116 2026-11-01 11:25:18,575 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:25:18] "POST /web/action/load HTTP/1.1" 200 - 9 0.004 0.135 2026-11-01 11:25:18,578 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:25:18] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.101 2026-11-01 11:25:18,606 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:25:18] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.014 2026-11-01 11:25:18,632 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:25:18] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.014 0.107 2026-11-01 11:25:18,657 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:25:18] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-11-01 11:25:18,663 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:25:18] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.008 0.078 2026-11-01 11:25:18,752 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:25:18] "POST /web/dataset/call_kw/viin.quality.check/get_views HTTP/1.1" 200 - 70 0.027 0.116 2026-11-01 11:25:18,783 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:25:18] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.005 2026-11-01 11:25:18,889 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:25:18] "POST /web/dataset/call_kw/viin.quality.check/web_read HTTP/1.1" 200 - 33 0.027 0.070 2026-11-01 11:25:19,065 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:25:19] "POST /web/dataset/call_kw/viin.quality.check/zalo_check_recipients HTTP/1.1" 200 - 1 0.000 0.004 2026-11-01 11:25:19,132 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:25:19] "POST /web/dataset/call_kw/viin.quality.check/zalo_check_recipients HTTP/1.1" 200 - 1 0.000 0.005 2026-11-01 11:25:19,165 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality.tests.test_quality_check_take_picture_completable_standalone_tour.TestQualityCheckTakePictureCompletableStandalone.test_a_take_picture_check_completes_end_to_end_from_its_own_form.browser: [2/7] Tour quality_check_take_picture_completable_standalone_tour → Step Reach the wizard from the check's own form (trigger: .o_statusbar_buttons button[name='action_open_quality_check_wizard']:enabled) 2026-11-01 11:25:19,176 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:25:19] "POST /mail/thread/data HTTP/1.1" 200 - 27 0.015 0.033 2026-11-01 11:25:19,184 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:25:19] "POST /mail/thread/messages HTTP/1.1" 200 - 3 0.002 0.012 2026-11-01 11:25:19,249 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality.tests.test_quality_check_take_picture_completable_standalone_tour.TestQualityCheckTakePictureCompletableStandalone.test_a_take_picture_check_completes_end_to_end_from_its_own_form.browser: [3/7] Tour quality_check_take_picture_completable_standalone_tour → Step The wizard dialog is open - attach a photo through the capture widget (trigger: .modal:not(.o_inactive_modal) .o_form_view) 2026-11-01 11:25:19,282 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:25:19] "POST /web/dataset/call_button/viin.quality.check/action_open_quality_check_wizard HTTP/1.1" 200 - 16 0.009 0.021 2026-11-01 11:25:19,332 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:25:19] "POST /web/dataset/call_kw/viin.quality.check.wizard/get_views HTTP/1.1" 200 - 14 0.006 0.026 2026-11-01 11:25:19,391 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:25:19] "POST /web/dataset/call_kw/viin.quality.check.wizard/web_read HTTP/1.1" 200 - 10 0.004 0.020 2026-11-01 11:25:19,469 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality.tests.test_quality_check_take_picture_completable_standalone_tour.TestQualityCheckTakePictureCompletableStandalone.test_a_take_picture_check_completes_end_to_end_from_its_own_form.browser: Found 1 of ".o_to_quality_capture_image input[type='file']" (immediately) and inputted 1 file(s) 2026-11-01 11:25:19,470 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality.tests.test_quality_check_take_picture_completable_standalone_tour.TestQualityCheckTakePictureCompletableStandalone.test_a_take_picture_check_completes_end_to_end_from_its_own_form.browser: [4/7] Tour quality_check_take_picture_completable_standalone_tour → Step Sentinel: the 'photo-attached' driving/measuring step above actually ran (trigger: body[data-viin-quality-tour-measured='photo-attached']) 2026-11-01 11:25:19,478 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_attachment: Post processing ignored : This file could not be decoded as an image file. 2026-11-01 11:25:19,491 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:25:19] "POST /web/binary/upload_attachment HTTP/1.1" 200 - 7 0.004 0.014 2026-11-01 11:25:19,526 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality.tests.test_quality_check_take_picture_completable_standalone_tour.TestQualityCheckTakePictureCompletableStandalone.test_a_take_picture_check_completes_end_to_end_from_its_own_form.browser: [5/7] Tour quality_check_take_picture_completable_standalone_tour → Step The attached photo rendered as a chip (trigger: .o_to_quality_capture_image_item) 2026-11-01 11:25:19,537 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:25:19] "POST /web/dataset/call_kw/viin.quality.check.wizard/onchange HTTP/1.1" 200 - 9 0.004 0.016 2026-11-01 11:25:19,546 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:25:19] "GET /web/image/4008 HTTP/1.1" 200 - 6 0.002 0.022 2026-11-01 11:25:19,591 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality.tests.test_quality_check_take_picture_completable_standalone_tour.TestQualityCheckTakePictureCompletableStandalone.test_a_take_picture_check_completes_end_to_end_from_its_own_form.browser: [6/7] Tour quality_check_take_picture_completable_standalone_tour → Step Confirm Pass - completes the check end to end (trigger: .modal:not(.o_inactive_modal) button[name='do_pass']:enabled) 2026-11-01 11:25:19,665 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality.tests.test_quality_check_take_picture_completable_standalone_tour.TestQualityCheckTakePictureCompletableStandalone.test_a_take_picture_check_completes_end_to_end_from_its_own_form.browser: [7/7] Tour quality_check_take_picture_completable_standalone_tour → Step The wizard dialog has closed - the check is completed (trigger: body:not(:has(.modal))) 2026-11-01 11:25:19,707 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:25:19] "POST /web/dataset/call_kw/viin.quality.check.wizard/web_save HTTP/1.1" 200 - 22 0.008 0.030 2026-11-01 11:25:19,761 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:25:19] "POST /web/dataset/call_button/viin.quality.check.wizard/do_pass HTTP/1.1" 200 - 17 0.012 0.024 2026-11-01 11:25:19,790 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality.tests.test_quality_check_take_picture_completable_standalone_tour.TestQualityCheckTakePictureCompletableStandalone.test_a_take_picture_check_completes_end_to_end_from_its_own_form.browser: tour succeeded 2026-11-01 11:25:19,792 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality.tests.test_quality_check_take_picture_completable_standalone_tour.TestQualityCheckTakePictureCompletableStandalone.test_a_take_picture_check_completes_end_to_end_from_its_own_form.browser: ╔═══════════════════════════════════════════════════════════════════════╗ ║ TOUR quality_check_take_picture_completable_standalone_tour SUCCEEDED ║ ╚═══════════════════════════════════════════════════════════════════════╝ 2026-11-01 11:25:19,817 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:25:19] "POST /mail/thread/messages HTTP/1.1" 200 - 19 0.009 0.033 2026-11-01 11:25:19,894 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:25:19] "POST /web/dataset/call_kw/viin.quality.check/web_read HTTP/1.1" 200 - 17 0.022 0.092 2026-11-01 11:25:19,924 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality.tests.test_quality_check_take_picture_completable_standalone_tour.TestQualityCheckTakePictureCompletableStandalone.test_a_take_picture_check_completes_end_to_end_from_its_own_form.browser: heap 29915316 (allocated 33804288) 2026-11-01 11:25:20,011 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:25:20] "POST /mail/thread/data HTTP/1.1" 200 - 18 0.007 0.016 2026-11-01 11:25:20,015 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality.tests.test_quality_check_take_picture_completable_standalone_tour.TestQualityCheckTakePictureCompletableStandalone.test_a_take_picture_check_completes_end_to_end_from_its_own_form: Closing chrome headless with pid 835 2026-11-01 11:25:20,016 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality.tests.test_quality_check_take_picture_completable_standalone_tour.TestQualityCheckTakePictureCompletableStandalone.test_a_take_picture_check_completes_end_to_end_from_its_own_form: Closing websocket connection 2026-11-01 11:25:20,016 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality.tests.test_quality_check_take_picture_completable_standalone_tour.TestQualityCheckTakePictureCompletableStandalone.test_a_take_picture_check_completes_end_to_end_from_its_own_form: Terminating chrome headless with pid 835 2026-11-01 11:25:20,119 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality.tests.test_quality_check_take_picture_completable_standalone_tour.TestQualityCheckTakePictureCompletableStandalone.test_a_take_picture_check_completes_end_to_end_from_its_own_form: Chrome Log in: /tmp/odoo_tests/rb-2cd94b9-226205-431194/chrome_logs/chrome_log_20261101_112520_118775_test_a_take_picture_check_completes_end_to_end_from_its_own_form.txt 2026-11-01 11:25:20,119 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality.tests.test_quality_check_take_picture_completable_standalone_tour.TestQualityCheckTakePictureCompletableStandalone.test_a_take_picture_check_completes_end_to_end_from_its_own_form: Removing chrome user profile "/tmp/tmpffusn_sh_chrome_odoo" 2026-11-01 11:25:20,188 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-11-01 11:25:20,810 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality.tests.test_quality_check_verdict_services: Starting TestQualityCheckVerdictServices.test_check_to_do_carries_no_measure_verdict_whatever_its_measure ... 2026-11-01 11:25:20,875 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality.tests.test_quality_check_verdict_services: Starting TestQualityCheckVerdictServices.test_failed_check_of_a_no_proceed_point_blocks_its_document ... 2026-11-01 11:25:20,931 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality.tests.test_quality_check_verdict_services: Starting TestQualityCheckVerdictServices.test_failed_check_of_an_ordinary_point_does_not_block_its_document ... 2026-11-01 11:25:20,989 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality.tests.test_quality_check_verdict_services: Starting TestQualityCheckVerdictServices.test_passed_check_of_a_no_proceed_point_does_not_block_its_document ... 2026-11-01 11:25:21,053 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality.tests.test_quality_check_verdict_services: Starting TestQualityCheckVerdictServices.test_photo_check_to_do_carries_no_measure_verdict_whatever_its_point_tolerance ... 2026-11-01 11:25:21,112 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality.tests.test_quality_check_verdict_services: Starting TestQualityCheckVerdictServices.test_reopened_check_carries_no_measure_verdict_until_a_transition_judges_it_again ... 2026-11-01 11:25:21,201 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality.tests.test_quality_check_verdict_services: Starting TestQualityCheckVerdictServices.test_reopening_a_judged_check_clears_its_results_and_keeps_its_photos ... 2026-11-01 11:25:21,297 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality.tests.test_quality_check_verdict_services: Starting TestQualityCheckVerdictServices.test_tolerance_change_never_rejudges_a_check_to_do_or_a_judged_one ... 2026-11-01 11:25:21,394 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-11-01 11:25:22,031 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality.tests.test_quality_check_wizard_capabilities: Starting TestQualityCheckWizardCapabilities.test_check_already_holding_a_measure_opens_with_it_entered ... 2026-11-01 11:25:22,147 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality.tests.test_quality_check_wizard_capabilities: Starting TestQualityCheckWizardCapabilities.test_custom_measure_type_gets_a_measure_input_judged_against_tolerance ... 2026-11-01 11:25:22,320 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality.tests.test_quality_check_wizard_capabilities: Starting TestQualityCheckWizardCapabilities.test_custom_type_without_measure_input_hides_the_measure ... 2026-11-01 11:25:22,455 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality.tests.test_quality_check_wizard_capabilities: Starting TestQualityCheckWizardCapabilities.test_judged_check_opens_with_its_measure_entered_even_at_zero ... 2026-11-01 11:25:22,595 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality.tests.test_quality_check_wizard_capabilities: Starting TestQualityCheckWizardCapabilities.test_measure_step_is_never_below_one_unit_of_precision ... 2026-11-01 11:25:22,736 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality.tests.test_quality_check_wizard_capabilities: Starting TestQualityCheckWizardCapabilities.test_measure_step_is_rounded_to_the_measure_precision ... 2026-11-01 11:25:22,868 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality.tests.test_quality_check_wizard_capabilities: Starting TestQualityCheckWizardCapabilities.test_measure_steps_by_a_twentieth_of_the_tolerance_range ... 2026-11-01 11:25:22,996 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality.tests.test_quality_check_wizard_capabilities: Starting TestQualityCheckWizardCapabilities.test_measure_to_do_opens_empty_and_not_yet_entered ... 2026-11-01 11:25:23,126 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality.tests.test_quality_check_wizard_capabilities: Starting TestQualityCheckWizardCapabilities.test_out_of_tolerance_warning_waits_for_an_entered_measure ... 2026-11-01 11:25:23,278 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality.tests.test_quality_check_wizard_capabilities: Starting TestQualityCheckWizardCapabilities.test_type_without_operator_control_is_confirmed_from_the_wizard ... 2026-11-01 11:25:23,467 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality.tests.test_quality_check_wizard_capabilities: Starting TestQualityCheckWizardCapabilities.test_typing_a_measure_marks_it_entered ... 2026-11-01 11:25:23,593 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality.tests.test_quality_check_wizard_capabilities: Starting TestQualityCheckWizardCapabilities.test_wizard_navigates_to_the_previous_and_next_checks ... 2026-11-01 11:25:23,691 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-11-01 11:25:24,358 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality.tests.test_quality_check_wizard_image_retake: Starting TestQualityCheckWizardImageRetake.test_confirming_pass_without_touching_the_photo_keeps_the_existing_image ... 2026-11-01 11:25:24,391 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_attachment: Post processing ignored : This file could not be decoded as an image file. 2026-11-01 11:25:24,440 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality.tests.test_quality_check_wizard_image_retake: Starting TestQualityCheckWizardImageRetake.test_opening_the_wizard_seeds_the_checks_existing_image ... 2026-11-01 11:25:24,463 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_attachment: Post processing ignored : This file could not be decoded as an image file. 2026-11-01 11:25:24,518 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-11-01 11:25:24,828 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality.tests.test_quality_check_wizard_image_retake_ui_driven_tour: Starting TestQualityCheckWizardImageRetakeUiDriven.test_removing_and_reattaching_a_photo_through_the_widget_leaves_exactly_one_image ... 2026-11-01 11:25:25,118 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality.tests.test_quality_check_wizard_image_retake_ui_driven_tour.TestQualityCheckWizardImageRetakeUiDriven.test_removing_and_reattaching_a_photo_through_the_widget_leaves_exactly_one_image: Chrome pid: 1066 2026-11-01 11:25:25,118 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality.tests.test_quality_check_wizard_image_retake_ui_driven_tour.TestQualityCheckWizardImageRetakeUiDriven.test_removing_and_reattaching_a_photo_through_the_widget_leaves_exactly_one_image: Chrome headless temporary user profile dir: /tmp/tmpzqaqipc8_chrome_odoo 2026-11-01 11:25:25,118 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality.tests.test_quality_check_wizard_image_retake_ui_driven_tour.TestQualityCheckWizardImageRetakeUiDriven.test_removing_and_reattaching_a_photo_through_the_widget_leaves_exactly_one_image: Issuing json command http://127.0.0.1:46641/json/version 2026-11-01 11:25:25,119 104 INFO rb-2cd94b9-226205-431194 odoo.tests.common.requests: request http://127.0.0.1:46641/json/version with timeout 3 increased to 10s during tests 2026-11-01 11:25:25,161 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality.tests.test_quality_check_wizard_image_retake_ui_driven_tour.TestQualityCheckWizardImageRetakeUiDriven.test_removing_and_reattaching_a_photo_through_the_widget_leaves_exactly_one_image: Browser version: Chrome/150.0.7871.114 2026-11-01 11:25:25,161 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality.tests.test_quality_check_wizard_image_retake_ui_driven_tour.TestQualityCheckWizardImageRetakeUiDriven.test_removing_and_reattaching_a_photo_through_the_widget_leaves_exactly_one_image: Issuing json command http://127.0.0.1:46641/json 2026-11-01 11:25:25,162 104 INFO rb-2cd94b9-226205-431194 odoo.tests.common.requests: request http://127.0.0.1:46641/json with timeout 3 increased to 10s during tests 2026-11-01 11:25:25,175 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality.tests.test_quality_check_wizard_image_retake_ui_driven_tour.TestQualityCheckWizardImageRetakeUiDriven.test_removing_and_reattaching_a_photo_through_the_widget_leaves_exactly_one_image: Websocket url found: ws://127.0.0.1:46641/devtools/page/30D58E4976CCBC228AE3C8D4E6F6EBFF 2026-11-01 11:25:25,190 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality.tests.test_quality_check_wizard_image_retake_ui_driven_tour.TestQualityCheckWizardImageRetakeUiDriven.test_removing_and_reattaching_a_photo_through_the_widget_leaves_exactly_one_image: Enable chrome headless console log notification 2026-11-01 11:25:25,196 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality.tests.test_quality_check_wizard_image_retake_ui_driven_tour.TestQualityCheckWizardImageRetakeUiDriven.test_removing_and_reattaching_a_photo_through_the_widget_leaves_exactly_one_image: Chrome headless enable page notifications 2026-11-01 11:25:25,252 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.res_users: Login successful for db:rb-2cd94b9-226205-431194 login:quality_admin_retake_ui_tour from n/a 2026-11-01 11:25:25,261 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality.tests.test_quality_check_wizard_image_retake_ui_driven_tour.TestQualityCheckWizardImageRetakeUiDriven.test_removing_and_reattaching_a_photo_through_the_widget_leaves_exactly_one_image: Setting session cookie in browser 2026-11-01 11:25:25,267 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality.tests.test_quality_check_wizard_image_retake_ui_driven_tour.TestQualityCheckWizardImageRetakeUiDriven.test_removing_and_reattaching_a_photo_through_the_widget_leaves_exactly_one_image: Open "http://127.0.0.1:8069/odoo/action-to_quality.quality_check_action_main/510" in browser 2026-11-01 11:25:25,267 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality.tests.test_quality_check_wizard_image_retake_ui_driven_tour.TestQualityCheckWizardImageRetakeUiDriven.test_removing_and_reattaching_a_photo_through_the_widget_leaves_exactly_one_image: Navigating to: "http://127.0.0.1:8069/odoo/action-to_quality.quality_check_action_main/510" 2026-11-01 11:25:25,281 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-01 11:25:26,324 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:25:26] "GET /odoo/action-to_quality.quality_check_action_main/510 HTTP/1.1" 200 - 181 0.081 0.965 2026-11-01 11:25:26,328 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality.tests.test_quality_check_wizard_image_retake_ui_driven_tour.TestQualityCheckWizardImageRetakeUiDriven.test_removing_and_reattaching_a_photo_through_the_widget_leaves_exactly_one_image: Navigation result: {'frameId': '30D58E4976CCBC228AE3C8D4E6F6EBFF', 'loaderId': '63C870BE78B70807CA188AAD56010075', 'isDownload': False} 2026-11-01 11:25:26,328 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality.tests.test_quality_check_wizard_image_retake_ui_driven_tour.TestQualityCheckWizardImageRetakeUiDriven.test_removing_and_reattaching_a_photo_through_the_widget_leaves_exactly_one_image: Evaluate ready code "odoo.isTourReady('quality_check_wizard_image_retake_ui_driven_tour')" 2026-11-01 11:25:26,364 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:25:26] "GET /web/assets/8952ac2/web.assets_web.min.css HTTP/1.1" 200 - 2 0.001 0.007 2026-11-01 11:25:26,370 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:25:26] "GET /web/webclient/translations/51d255c89410bcbec186e2601d4265648f784ecc?lang=en_US HTTP/1.1" 200 - 0 0.000 0.011 2026-11-01 11:25:26,375 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:25:26] "GET /web/assets/4988eb9/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.018 2026-11-01 11:25:26,392 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:25:26] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.008 0.024 2026-11-01 11:25:26,397 104 INFO rb-2cd94b9-226205-431194 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-01 11:25:26,510 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:25:26] "GET /web/webclient/load_menus/f93a174153d0e74c261f9c3c975777f3202ae388968cdbec1786cd850b7a918b HTTP/1.1" 200 - 131 0.038 0.111 2026-11-01 11:25:26,515 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:25:26] "GET /web/assets/8bf4eb7/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.083 2026-11-01 11:25:26,561 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:25:26] "GET /web/assets/4ac0157/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.005 2026-11-01 11:25:27,164 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:25:27] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-11-01 11:25:27,164 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:25:27] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.004 2026-11-01 11:25:27,167 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:25:27] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.001 2026-11-01 11:25:27,180 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:25:27] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.001 0.005 2026-11-01 11:25:27,210 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality.tests.test_quality_check_wizard_image_retake_ui_driven_tour.TestQualityCheckWizardImageRetakeUiDriven.test_removing_and_reattaching_a_photo_through_the_widget_leaves_exactly_one_image.browser: Owl is running in 'dev' mode. 2026-11-01 11:25:27,220 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:25:27] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-11-01 11:25:27,246 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:25:27] "GET /odoo/offline HTTP/1.1" 200 - 5 0.002 0.012 2026-11-01 11:25:27,263 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:25:27] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.000 0.006 2026-11-01 11:25:27,282 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:25:27] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.003 0.015 2026-11-01 11:25:27,322 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality.tests.test_quality_check_wizard_image_retake_ui_driven_tour.TestQualityCheckWizardImageRetakeUiDriven.test_removing_and_reattaching_a_photo_through_the_widget_leaves_exactly_one_image: Evaluate test code "odoo.startTour('quality_check_wizard_image_retake_ui_driven_tour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo/action-to_quality.quality_check_action_main/510", "delayToCheckUndeterminisms": 0})" 2026-11-01 11:25:27,333 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality.tests.test_quality_check_wizard_image_retake_ui_driven_tour.TestQualityCheckWizardImageRetakeUiDriven.test_removing_and_reattaching_a_photo_through_the_widget_leaves_exactly_one_image.browser: [1/10] Tour quality_check_wizard_image_retake_ui_driven_tour → Step Open the wizard from the take_picture check's own form (trigger: .o_statusbar_buttons button[name='action_open_quality_check_wizard']:enabled) 2026-11-01 11:25:27,392 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:25:27] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.009 2026-11-01 11:25:27,407 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:25:27] "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-01 11:25:27,418 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:25:27] "POST /mail/data HTTP/1.1" 200 - 34 0.039 0.051 2026-11-01 11:25:27,456 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:25:27] "GET /web/image/res.partner/463/avatar_128?unique=1793532324000 HTTP/1.1" 200 - 16 0.010 0.086 2026-11-01 11:25:27,458 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:25:27] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.081 2026-11-01 11:25:27,499 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:25:27] "GET /web/image?model=res.users&field=avatar_128&id=90 HTTP/1.1" 200 - 10 0.008 0.133 2026-11-01 11:25:27,513 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:25:27] "POST /web/action/load HTTP/1.1" 200 - 9 0.004 0.147 2026-11-01 11:25:27,523 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:25:27] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.005 2026-11-01 11:25:27,545 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:25:27] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.011 0.102 2026-11-01 11:25:27,566 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:25:27] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.006 0.035 2026-11-01 11:25:27,571 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:25:27] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-11-01 11:25:27,679 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:25:27] "POST /web/dataset/call_kw/viin.quality.check/get_views HTTP/1.1" 200 - 70 0.034 0.110 2026-11-01 11:25:27,712 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:25:27] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.006 2026-11-01 11:25:27,805 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:25:27] "POST /web/dataset/call_kw/viin.quality.check/web_read HTTP/1.1" 200 - 33 0.030 0.061 2026-11-01 11:25:27,968 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:25:27] "POST /web/dataset/call_kw/viin.quality.check/zalo_check_recipients HTTP/1.1" 200 - 1 0.000 0.003 2026-11-01 11:25:28,045 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:25:28] "POST /web/dataset/call_kw/viin.quality.check/zalo_check_recipients HTTP/1.1" 200 - 1 0.000 0.004 2026-11-01 11:25:28,079 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:25:28] "POST /mail/thread/data HTTP/1.1" 200 - 27 0.014 0.023 2026-11-01 11:25:28,106 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality.tests.test_quality_check_wizard_image_retake_ui_driven_tour.TestQualityCheckWizardImageRetakeUiDriven.test_removing_and_reattaching_a_photo_through_the_widget_leaves_exactly_one_image.browser: [2/10] Tour quality_check_wizard_image_retake_ui_driven_tour → Step Attach the FIRST photo through the capture widget's own file input (trigger: .modal:not(.o_inactive_modal) .o_form_view) 2026-11-01 11:25:28,131 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:25:28] "POST /web/dataset/call_button/viin.quality.check/action_open_quality_check_wizard HTTP/1.1" 200 - 16 0.007 0.015 2026-11-01 11:25:28,138 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:25:28] "POST /mail/thread/messages HTTP/1.1" 200 - 3 0.002 0.006 2026-11-01 11:25:28,207 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:25:28] "POST /web/dataset/call_kw/viin.quality.check.wizard/get_views HTTP/1.1" 200 - 14 0.004 0.021 2026-11-01 11:25:28,238 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:25:28] "POST /web/dataset/call_kw/viin.quality.check.wizard/web_read HTTP/1.1" 200 - 10 0.003 0.013 2026-11-01 11:25:28,314 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality.tests.test_quality_check_wizard_image_retake_ui_driven_tour.TestQualityCheckWizardImageRetakeUiDriven.test_removing_and_reattaching_a_photo_through_the_widget_leaves_exactly_one_image.browser: Found 1 of ".o_to_quality_capture_image input[type='file']" (immediately) and inputted 1 file(s) 2026-11-01 11:25:28,314 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality.tests.test_quality_check_wizard_image_retake_ui_driven_tour.TestQualityCheckWizardImageRetakeUiDriven.test_removing_and_reattaching_a_photo_through_the_widget_leaves_exactly_one_image.browser: [3/10] Tour quality_check_wizard_image_retake_ui_driven_tour → Step Sentinel: the 'attached-first' driving/measuring step above actually ran (trigger: body[data-viin-quality-tour-measured='attached-first']) 2026-11-01 11:25:28,315 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_attachment: Post processing ignored : This file could not be decoded as an image file. 2026-11-01 11:25:28,334 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:25:28] "POST /web/binary/upload_attachment HTTP/1.1" 200 - 7 0.009 0.016 2026-11-01 11:25:28,367 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality.tests.test_quality_check_wizard_image_retake_ui_driven_tour.TestQualityCheckWizardImageRetakeUiDriven.test_removing_and_reattaching_a_photo_through_the_widget_leaves_exactly_one_image.browser: [4/10] Tour quality_check_wizard_image_retake_ui_driven_tour → Step The first photo rendered as a chip - remove it via the widget's own affordance (trigger: .o_to_quality_capture_image_item .o_to_quality_capture_image_remove) 2026-11-01 11:25:28,373 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:25:28] "POST /web/dataset/call_kw/viin.quality.check.wizard/onchange HTTP/1.1" 200 - 9 0.004 0.018 2026-11-01 11:25:28,383 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:25:28] "GET /web/image/4047 HTTP/1.1" 200 - 6 0.002 0.022 2026-11-01 11:25:28,439 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality.tests.test_quality_check_wizard_image_retake_ui_driven_tour.TestQualityCheckWizardImageRetakeUiDriven.test_removing_and_reattaching_a_photo_through_the_widget_leaves_exactly_one_image.browser: [5/10] Tour quality_check_wizard_image_retake_ui_driven_tour → Step Removing a photo asks for confirmation - confirm it (trigger: .modal:not(.o_inactive_modal) .modal-footer button.btn-danger:not([name])) 2026-11-01 11:25:28,503 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality.tests.test_quality_check_wizard_image_retake_ui_driven_tour.TestQualityCheckWizardImageRetakeUiDriven.test_removing_and_reattaching_a_photo_through_the_widget_leaves_exactly_one_image.browser: [6/10] Tour quality_check_wizard_image_retake_ui_driven_tour → Step The removed photo's chip is gone - attach the SECOND photo (trigger: .o_to_quality_capture_image:not(:has(.o_to_quality_capture_image_item))) 2026-11-01 11:25:28,526 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:25:28] "POST /web/dataset/call_kw/viin.quality.check.wizard/onchange HTTP/1.1" 200 - 9 0.003 0.018 2026-11-01 11:25:28,557 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality.tests.test_quality_check_wizard_image_retake_ui_driven_tour.TestQualityCheckWizardImageRetakeUiDriven.test_removing_and_reattaching_a_photo_through_the_widget_leaves_exactly_one_image.browser: Found 1 of ".o_to_quality_capture_image input[type='file']" (immediately) and inputted 1 file(s) 2026-11-01 11:25:28,558 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality.tests.test_quality_check_wizard_image_retake_ui_driven_tour.TestQualityCheckWizardImageRetakeUiDriven.test_removing_and_reattaching_a_photo_through_the_widget_leaves_exactly_one_image.browser: [7/10] Tour quality_check_wizard_image_retake_ui_driven_tour → Step Sentinel: the 'attached-second' driving/measuring step above actually ran (trigger: body[data-viin-quality-tour-measured='attached-second']) 2026-11-01 11:25:28,564 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_attachment: Post processing ignored : This file could not be decoded as an image file. 2026-11-01 11:25:28,571 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:25:28] "POST /web/binary/upload_attachment HTTP/1.1" 200 - 3 0.001 0.008 2026-11-01 11:25:28,608 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:25:28] "POST /web/dataset/call_kw/viin.quality.check.wizard/onchange HTTP/1.1" 200 - 9 0.004 0.022 2026-11-01 11:25:28,610 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality.tests.test_quality_check_wizard_image_retake_ui_driven_tour.TestQualityCheckWizardImageRetakeUiDriven.test_removing_and_reattaching_a_photo_through_the_widget_leaves_exactly_one_image.browser: [8/10] Tour quality_check_wizard_image_retake_ui_driven_tour → Step The second photo's chip rendered (trigger: .o_to_quality_capture_image_item) 2026-11-01 11:25:28,614 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:25:28] "GET /web/image/4048 HTTP/1.1" 200 - 5 0.001 0.012 2026-11-01 11:25:28,671 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality.tests.test_quality_check_wizard_image_retake_ui_driven_tour.TestQualityCheckWizardImageRetakeUiDriven.test_removing_and_reattaching_a_photo_through_the_widget_leaves_exactly_one_image.browser: [9/10] Tour quality_check_wizard_image_retake_ui_driven_tour → Step Confirm Pass - the wizard writes checked_image_ids onto the check (trigger: .modal:not(.o_inactive_modal) button[name='do_pass']:enabled) 2026-11-01 11:25:28,748 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality.tests.test_quality_check_wizard_image_retake_ui_driven_tour.TestQualityCheckWizardImageRetakeUiDriven.test_removing_and_reattaching_a_photo_through_the_widget_leaves_exactly_one_image.browser: [10/10] Tour quality_check_wizard_image_retake_ui_driven_tour → Step The wizard dialog has closed - the round trip completed (trigger: body:not(:has(.modal))) 2026-11-01 11:25:28,796 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #90 deleted ir.attachment records with IDs: [4047] 2026-11-01 11:25:28,818 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:25:28] "POST /web/dataset/call_kw/viin.quality.check.wizard/web_save HTTP/1.1" 200 - 46 0.024 0.044 2026-11-01 11:25:28,883 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:25:28] "POST /web/dataset/call_button/viin.quality.check.wizard/do_pass HTTP/1.1" 200 - 17 0.014 0.035 2026-11-01 11:25:28,905 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality.tests.test_quality_check_wizard_image_retake_ui_driven_tour.TestQualityCheckWizardImageRetakeUiDriven.test_removing_and_reattaching_a_photo_through_the_widget_leaves_exactly_one_image.browser: tour succeeded 2026-11-01 11:25:28,906 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality.tests.test_quality_check_wizard_image_retake_ui_driven_tour.TestQualityCheckWizardImageRetakeUiDriven.test_removing_and_reattaching_a_photo_through_the_widget_leaves_exactly_one_image.browser: ╔═════════════════════════════════════════════════════════════════╗ ║ TOUR quality_check_wizard_image_retake_ui_driven_tour SUCCEEDED ║ ╚═════════════════════════════════════════════════════════════════╝ 2026-11-01 11:25:28,923 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:25:28] "POST /mail/thread/messages HTTP/1.1" 200 - 19 0.009 0.022 2026-11-01 11:25:29,010 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:25:29] "POST /web/dataset/call_kw/viin.quality.check/web_read HTTP/1.1" 200 - 17 0.019 0.092 2026-11-01 11:25:29,072 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality.tests.test_quality_check_wizard_image_retake_ui_driven_tour.TestQualityCheckWizardImageRetakeUiDriven.test_removing_and_reattaching_a_photo_through_the_widget_leaves_exactly_one_image.browser: heap 30305548 (allocated 34066432) 2026-11-01 11:25:29,088 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality.tests.test_quality_check_wizard_image_retake_ui_driven_tour.TestQualityCheckWizardImageRetakeUiDriven.test_removing_and_reattaching_a_photo_through_the_widget_leaves_exactly_one_image: Closing chrome headless with pid 1066 2026-11-01 11:25:29,097 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality.tests.test_quality_check_wizard_image_retake_ui_driven_tour.TestQualityCheckWizardImageRetakeUiDriven.test_removing_and_reattaching_a_photo_through_the_widget_leaves_exactly_one_image: Closing websocket connection 2026-11-01 11:25:29,097 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality.tests.test_quality_check_wizard_image_retake_ui_driven_tour.TestQualityCheckWizardImageRetakeUiDriven.test_removing_and_reattaching_a_photo_through_the_widget_leaves_exactly_one_image: Terminating chrome headless with pid 1066 2026-11-01 11:25:29,194 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality.tests.test_quality_check_wizard_image_retake_ui_driven_tour.TestQualityCheckWizardImageRetakeUiDriven.test_removing_and_reattaching_a_photo_through_the_widget_leaves_exactly_one_image: Chrome Log in: /tmp/odoo_tests/rb-2cd94b9-226205-431194/chrome_logs/chrome_log_20261101_112529_194478_test_removing_and_reattaching_a_photo_through_the_widget_leaves_exactly_one_image.txt 2026-11-01 11:25:29,194 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality.tests.test_quality_check_wizard_image_retake_ui_driven_tour.TestQualityCheckWizardImageRetakeUiDriven.test_removing_and_reattaching_a_photo_through_the_widget_leaves_exactly_one_image: Removing chrome user profile "/tmp/tmpzqaqipc8_chrome_odoo" 2026-11-01 11:25:29,252 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-11-01 11:25:29,970 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality.tests.test_quality_check_wizard_internal_user: Starting QualityCheckWizardInternalUser.test_assigned_internal_user_can_save_checked_image_from_wizard ... 2026-11-01 11:25:30,051 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality.tests.test_quality_check_wizard_internal_user: Starting QualityCheckWizardInternalUser.test_assigned_internal_user_can_save_checked_quantity_from_wizard ... 2026-11-01 11:25:30,134 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality.tests.test_quality_check_wizard_internal_user: Starting QualityCheckWizardInternalUser.test_assigned_internal_user_saves_every_field_the_wizard_lets_them_edit ... 2026-11-01 11:25:30,302 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-11-01 11:25:30,578 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality.tests.test_quality_check_wizard_numeric_entry_tour: Starting TestQualityCheckWizardNumericEntryTour.test_every_rendered_stepper_reaches_a_value_via_clicks ... 2026-11-01 11:25:30,872 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality.tests.test_quality_check_wizard_numeric_entry_tour.TestQualityCheckWizardNumericEntryTour.test_every_rendered_stepper_reaches_a_value_via_clicks: Chrome pid: 1297 2026-11-01 11:25:30,872 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality.tests.test_quality_check_wizard_numeric_entry_tour.TestQualityCheckWizardNumericEntryTour.test_every_rendered_stepper_reaches_a_value_via_clicks: Chrome headless temporary user profile dir: /tmp/tmpmpqqv7g__chrome_odoo 2026-11-01 11:25:30,873 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality.tests.test_quality_check_wizard_numeric_entry_tour.TestQualityCheckWizardNumericEntryTour.test_every_rendered_stepper_reaches_a_value_via_clicks: Issuing json command http://127.0.0.1:34189/json/version 2026-11-01 11:25:30,874 104 INFO rb-2cd94b9-226205-431194 odoo.tests.common.requests: request http://127.0.0.1:34189/json/version with timeout 3 increased to 10s during tests 2026-11-01 11:25:30,919 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality.tests.test_quality_check_wizard_numeric_entry_tour.TestQualityCheckWizardNumericEntryTour.test_every_rendered_stepper_reaches_a_value_via_clicks: Browser version: Chrome/150.0.7871.114 2026-11-01 11:25:30,919 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality.tests.test_quality_check_wizard_numeric_entry_tour.TestQualityCheckWizardNumericEntryTour.test_every_rendered_stepper_reaches_a_value_via_clicks: Issuing json command http://127.0.0.1:34189/json 2026-11-01 11:25:30,920 104 INFO rb-2cd94b9-226205-431194 odoo.tests.common.requests: request http://127.0.0.1:34189/json with timeout 3 increased to 10s during tests 2026-11-01 11:25:30,935 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality.tests.test_quality_check_wizard_numeric_entry_tour.TestQualityCheckWizardNumericEntryTour.test_every_rendered_stepper_reaches_a_value_via_clicks: Websocket url found: ws://127.0.0.1:34189/devtools/page/2FA75895534C0D1674664A22730CF2EF 2026-11-01 11:25:30,944 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality.tests.test_quality_check_wizard_numeric_entry_tour.TestQualityCheckWizardNumericEntryTour.test_every_rendered_stepper_reaches_a_value_via_clicks: Enable chrome headless console log notification 2026-11-01 11:25:30,949 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality.tests.test_quality_check_wizard_numeric_entry_tour.TestQualityCheckWizardNumericEntryTour.test_every_rendered_stepper_reaches_a_value_via_clicks: Chrome headless enable page notifications 2026-11-01 11:25:30,998 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.res_users: Login successful for db:rb-2cd94b9-226205-431194 login:quality_admin_numeric_entry_tour from n/a 2026-11-01 11:25:31,018 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality.tests.test_quality_check_wizard_numeric_entry_tour.TestQualityCheckWizardNumericEntryTour.test_every_rendered_stepper_reaches_a_value_via_clicks: Setting session cookie in browser 2026-11-01 11:25:31,020 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality.tests.test_quality_check_wizard_numeric_entry_tour.TestQualityCheckWizardNumericEntryTour.test_every_rendered_stepper_reaches_a_value_via_clicks: Open "http://127.0.0.1:8069/odoo/action-to_quality.quality_check_action_main/514" in browser 2026-11-01 11:25:31,021 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality.tests.test_quality_check_wizard_numeric_entry_tour.TestQualityCheckWizardNumericEntryTour.test_every_rendered_stepper_reaches_a_value_via_clicks: Navigating to: "http://127.0.0.1:8069/odoo/action-to_quality.quality_check_action_main/514" 2026-11-01 11:25:31,030 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-01 11:25:32,888 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:25:32] "GET /odoo/action-to_quality.quality_check_action_main/514 HTTP/1.1" 200 - 181 0.100 1.760 2026-11-01 11:25:32,892 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality.tests.test_quality_check_wizard_numeric_entry_tour.TestQualityCheckWizardNumericEntryTour.test_every_rendered_stepper_reaches_a_value_via_clicks: Navigation result: {'frameId': '2FA75895534C0D1674664A22730CF2EF', 'loaderId': 'F716674264D01F62622F7ABAAF68666E', 'isDownload': False} 2026-11-01 11:25:32,892 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality.tests.test_quality_check_wizard_numeric_entry_tour.TestQualityCheckWizardNumericEntryTour.test_every_rendered_stepper_reaches_a_value_via_clicks: Evaluate ready code "odoo.isTourReady('quality_check_wizard_stepper_population_tour')" 2026-11-01 11:25:32,932 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:25:32] "GET /web/assets/8952ac2/web.assets_web.min.css HTTP/1.1" 200 - 2 0.003 0.009 2026-11-01 11:25:32,943 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:25:32] "GET /web/assets/4988eb9/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.016 2026-11-01 11:25:33,010 104 INFO rb-2cd94b9-226205-431194 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-01 11:25:33,126 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:25:33] "GET /web/webclient/load_menus/f93a174153d0e74c261f9c3c975777f3202ae388968cdbec1786cd850b7a918b HTTP/1.1" 200 - 131 0.069 0.130 2026-11-01 11:25:33,144 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:25:33] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.004 0.206 2026-11-01 11:25:33,150 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:25:33] "GET /web/webclient/translations/51d255c89410bcbec186e2601d4265648f784ecc?lang=en_US HTTP/1.1" 200 - 0 0.000 0.220 2026-11-01 11:25:33,165 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:25:33] "GET /web/assets/8bf4eb7/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.006 2026-11-01 11:25:33,229 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:25:33] "GET /web/assets/4ac0157/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.005 2026-11-01 11:25:33,756 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:25:33] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.004 2026-11-01 11:25:33,757 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:25:33] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.003 2026-11-01 11:25:33,758 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:25:33] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.005 2026-11-01 11:25:33,772 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:25:33] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.001 0.006 2026-11-01 11:25:33,791 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality.tests.test_quality_check_wizard_numeric_entry_tour.TestQualityCheckWizardNumericEntryTour.test_every_rendered_stepper_reaches_a_value_via_clicks.browser: Owl is running in 'dev' mode. 2026-11-01 11:25:33,803 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:25:33] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-11-01 11:25:33,833 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:25:33] "GET /odoo/offline HTTP/1.1" 200 - 5 0.002 0.014 2026-11-01 11:25:33,849 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:25:33] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.001 0.008 2026-11-01 11:25:33,860 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:25:33] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.003 0.010 2026-11-01 11:25:33,924 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality.tests.test_quality_check_wizard_numeric_entry_tour.TestQualityCheckWizardNumericEntryTour.test_every_rendered_stepper_reaches_a_value_via_clicks: Evaluate test code "odoo.startTour('quality_check_wizard_stepper_population_tour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo/action-to_quality.quality_check_action_main/514", "delayToCheckUndeterminisms": 0})" 2026-11-01 11:25:33,937 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality.tests.test_quality_check_wizard_numeric_entry_tour.TestQualityCheckWizardNumericEntryTour.test_every_rendered_stepper_reaches_a_value_via_clicks.browser: [1/7] Tour quality_check_wizard_stepper_population_tour → Step Open the wizard from the check's own form (trigger: .o_statusbar_buttons button[name='action_open_quality_check_wizard']:enabled) 2026-11-01 11:25:34,018 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:25:34] "POST /mail/data HTTP/1.1" 200 - 34 0.042 0.046 2026-11-01 11:25:34,019 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:25:34] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-11-01 11:25:34,028 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:25:34] "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-01 11:25:34,064 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:25:34] "GET /web/image?model=res.users&field=avatar_128&id=93 HTTP/1.1" 200 - 17 0.013 0.073 2026-11-01 11:25:34,069 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:25:34] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.060 2026-11-01 11:25:34,087 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:25:34] "POST /web/action/load HTTP/1.1" 200 - 9 0.004 0.089 2026-11-01 11:25:34,114 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:25:34] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.007 0.066 2026-11-01 11:25:34,147 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:25:34] "GET /web/image/res.partner/466/avatar_128?unique=1793532330000 HTTP/1.1" 200 - 9 0.008 0.159 2026-11-01 11:25:34,152 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:25:34] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-11-01 11:25:34,187 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:25:34] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.003 2026-11-01 11:25:34,288 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:25:34] "POST /web/dataset/call_kw/viin.quality.check/get_views HTTP/1.1" 200 - 70 0.037 0.140 2026-11-01 11:25:34,305 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:25:34] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.006 0.117 2026-11-01 11:25:34,319 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:25:34] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.004 2026-11-01 11:25:34,444 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:25:34] "POST /web/dataset/call_kw/viin.quality.check/web_read HTTP/1.1" 200 - 33 0.038 0.082 2026-11-01 11:25:34,629 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:25:34] "POST /web/dataset/call_kw/viin.quality.check/zalo_check_recipients HTTP/1.1" 200 - 1 0.000 0.003 2026-11-01 11:25:34,713 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:25:34] "POST /web/dataset/call_kw/viin.quality.check/zalo_check_recipients HTTP/1.1" 200 - 1 0.001 0.003 2026-11-01 11:25:34,759 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:25:34] "POST /mail/thread/data HTTP/1.1" 200 - 27 0.017 0.029 2026-11-01 11:25:34,782 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality.tests.test_quality_check_wizard_numeric_entry_tour.TestQualityCheckWizardNumericEntryTour.test_every_rendered_stepper_reaches_a_value_via_clicks.browser: [2/7] Tour quality_check_wizard_stepper_population_tour → Step The wizard dialog is open (trigger: .modal:not(.o_inactive_modal) .o_form_view) 2026-11-01 11:25:34,811 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:25:34] "POST /web/dataset/call_button/viin.quality.check/action_open_quality_check_wizard HTTP/1.1" 200 - 16 0.008 0.014 2026-11-01 11:25:34,819 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:25:34] "POST /mail/thread/messages HTTP/1.1" 200 - 3 0.002 0.008 2026-11-01 11:25:34,865 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:25:34] "POST /web/dataset/call_kw/viin.quality.check.wizard/get_views HTTP/1.1" 200 - 14 0.006 0.024 2026-11-01 11:25:34,896 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:25:34] "POST /web/dataset/call_kw/viin.quality.check.wizard/web_read HTTP/1.1" 200 - 10 0.003 0.013 2026-11-01 11:25:34,957 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality.tests.test_quality_check_wizard_numeric_entry_tour.TestQualityCheckWizardNumericEntryTour.test_every_rendered_stepper_reaches_a_value_via_clicks.browser: [3/7] Tour quality_check_wizard_stepper_population_tour → Step Validate waits while no measure is entered (trigger: .modal:not(.o_inactive_modal) .modal-footer:has(button[name='do_measure']:disabled)) 2026-11-01 11:25:35,027 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality.tests.test_quality_check_wizard_numeric_entry_tour.TestQualityCheckWizardNumericEntryTour.test_every_rendered_stepper_reaches_a_value_via_clicks.browser: [4/7] Tour quality_check_wizard_stepper_population_tour → Step The rendered stepper set must be non-empty (a population of 0 proves nothing), and no editable numeric field may be left unwrapped (trigger: .modal:not(.o_inactive_modal) .o_form_view) 2026-11-01 11:25:35,106 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:25:35] "POST /web/dataset/call_kw/viin.quality.check.wizard/onchange HTTP/1.1" 200 - 9 0.003 0.021 2026-11-01 11:25:35,146 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:25:35] "POST /web/dataset/call_kw/viin.quality.check.wizard/onchange HTTP/1.1" 200 - 9 0.003 0.024 2026-11-01 11:25:35,183 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:25:35] "POST /web/dataset/call_kw/viin.quality.check.wizard/onchange HTTP/1.1" 200 - 9 0.004 0.023 2026-11-01 11:25:35,229 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:25:35] "POST /web/dataset/call_kw/viin.quality.check.wizard/onchange HTTP/1.1" 200 - 9 0.003 0.022 2026-11-01 11:25:35,268 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:25:35] "POST /web/dataset/call_kw/viin.quality.check.wizard/onchange HTTP/1.1" 200 - 9 0.004 0.023 2026-11-01 11:25:35,270 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality.tests.test_quality_check_wizard_numeric_entry_tour.TestQualityCheckWizardNumericEntryTour.test_every_rendered_stepper_reaches_a_value_via_clicks.browser: [5/7] Tour quality_check_wizard_stepper_population_tour → Step Sentinel: the 'stepper-population' driving/measuring step above actually ran (trigger: body[data-viin-quality-tour-measured='stepper-population']) 2026-11-01 11:25:35,315 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:25:35] "POST /web/dataset/call_kw/viin.quality.check.wizard/onchange HTTP/1.1" 200 - 9 0.004 0.022 2026-11-01 11:25:35,342 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality.tests.test_quality_check_wizard_numeric_entry_tour.TestQualityCheckWizardNumericEntryTour.test_every_rendered_stepper_reaches_a_value_via_clicks.browser: [6/7] Tour quality_check_wizard_stepper_population_tour → Step Confirm - the wizard saves the driven values and closes (trigger: .modal:not(.o_inactive_modal) button[name='do_measure']:enabled) 2026-11-01 11:25:35,347 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:25:35] "POST /web/dataset/call_kw/viin.quality.check.wizard/onchange HTTP/1.1" 200 - 9 0.004 0.016 2026-11-01 11:25:35,388 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:25:35] "POST /web/dataset/call_kw/viin.quality.check.wizard/onchange HTTP/1.1" 200 - 9 0.003 0.023 2026-11-01 11:25:35,421 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality.tests.test_quality_check_wizard_numeric_entry_tour.TestQualityCheckWizardNumericEntryTour.test_every_rendered_stepper_reaches_a_value_via_clicks.browser: [7/7] Tour quality_check_wizard_stepper_population_tour → Step The wizard dialog has closed - the round trip completed (trigger: body:not(:has(.modal))) 2026-11-01 11:25:35,421 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:25:35] "POST /web/dataset/call_kw/viin.quality.check.wizard/onchange HTTP/1.1" 200 - 9 0.003 0.015 2026-11-01 11:25:35,486 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:25:35] "POST /web/dataset/call_kw/viin.quality.check.wizard/web_save HTTP/1.1" 200 - 20 0.012 0.032 2026-11-01 11:25:35,552 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:25:35] "POST /web/dataset/call_button/viin.quality.check.wizard/do_measure HTTP/1.1" 200 - 15 0.011 0.036 2026-11-01 11:25:35,591 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality.tests.test_quality_check_wizard_numeric_entry_tour.TestQualityCheckWizardNumericEntryTour.test_every_rendered_stepper_reaches_a_value_via_clicks.browser: tour succeeded 2026-11-01 11:25:35,593 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:25:35] "POST /mail/thread/messages HTTP/1.1" 200 - 19 0.008 0.020 2026-11-01 11:25:35,600 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality.tests.test_quality_check_wizard_numeric_entry_tour.TestQualityCheckWizardNumericEntryTour.test_every_rendered_stepper_reaches_a_value_via_clicks.browser: ╔═════════════════════════════════════════════════════════════╗ ║ TOUR quality_check_wizard_stepper_population_tour SUCCEEDED ║ ╚═════════════════════════════════════════════════════════════╝ 2026-11-01 11:25:35,706 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:25:35] "POST /web/dataset/call_kw/viin.quality.check/web_read HTTP/1.1" 200 - 16 0.027 0.114 2026-11-01 11:25:35,760 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality.tests.test_quality_check_wizard_numeric_entry_tour.TestQualityCheckWizardNumericEntryTour.test_every_rendered_stepper_reaches_a_value_via_clicks.browser: heap 30421664 (allocated 36425728) 2026-11-01 11:25:35,773 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality.tests.test_quality_check_wizard_numeric_entry_tour.TestQualityCheckWizardNumericEntryTour.test_every_rendered_stepper_reaches_a_value_via_clicks: Closing chrome headless with pid 1297 2026-11-01 11:25:35,779 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality.tests.test_quality_check_wizard_numeric_entry_tour.TestQualityCheckWizardNumericEntryTour.test_every_rendered_stepper_reaches_a_value_via_clicks: Closing websocket connection 2026-11-01 11:25:35,780 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality.tests.test_quality_check_wizard_numeric_entry_tour.TestQualityCheckWizardNumericEntryTour.test_every_rendered_stepper_reaches_a_value_via_clicks: Terminating chrome headless with pid 1297 2026-11-01 11:25:35,879 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality.tests.test_quality_check_wizard_numeric_entry_tour.TestQualityCheckWizardNumericEntryTour.test_every_rendered_stepper_reaches_a_value_via_clicks: Chrome Log in: /tmp/odoo_tests/rb-2cd94b9-226205-431194/chrome_logs/chrome_log_20261101_112535_879675_test_every_rendered_stepper_reaches_a_value_via_clicks.txt 2026-11-01 11:25:35,880 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality.tests.test_quality_check_wizard_numeric_entry_tour.TestQualityCheckWizardNumericEntryTour.test_every_rendered_stepper_reaches_a_value_via_clicks: Removing chrome user profile "/tmp/tmpmpqqv7g__chrome_odoo" 2026-11-01 11:25:35,926 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality.tests.test_quality_check_wizard_numeric_entry_tour: Starting TestQualityCheckWizardNumericEntryTour.test_the_stepper_fields_remain_typable_with_a_keyboard ... 2026-11-01 11:25:36,214 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality.tests.test_quality_check_wizard_numeric_entry_tour.TestQualityCheckWizardNumericEntryTour.test_the_stepper_fields_remain_typable_with_a_keyboard: Chrome pid: 1522 2026-11-01 11:25:36,215 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality.tests.test_quality_check_wizard_numeric_entry_tour.TestQualityCheckWizardNumericEntryTour.test_the_stepper_fields_remain_typable_with_a_keyboard: Chrome headless temporary user profile dir: /tmp/tmpukn29ak3_chrome_odoo 2026-11-01 11:25:36,215 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality.tests.test_quality_check_wizard_numeric_entry_tour.TestQualityCheckWizardNumericEntryTour.test_the_stepper_fields_remain_typable_with_a_keyboard: Issuing json command http://127.0.0.1:36299/json/version 2026-11-01 11:25:36,216 104 INFO rb-2cd94b9-226205-431194 odoo.tests.common.requests: request http://127.0.0.1:36299/json/version with timeout 3 increased to 10s during tests 2026-11-01 11:25:36,239 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality.tests.test_quality_check_wizard_numeric_entry_tour.TestQualityCheckWizardNumericEntryTour.test_the_stepper_fields_remain_typable_with_a_keyboard: Browser version: Chrome/150.0.7871.114 2026-11-01 11:25:36,240 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality.tests.test_quality_check_wizard_numeric_entry_tour.TestQualityCheckWizardNumericEntryTour.test_the_stepper_fields_remain_typable_with_a_keyboard: Issuing json command http://127.0.0.1:36299/json 2026-11-01 11:25:36,240 104 INFO rb-2cd94b9-226205-431194 odoo.tests.common.requests: request http://127.0.0.1:36299/json with timeout 3 increased to 10s during tests 2026-11-01 11:25:36,248 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality.tests.test_quality_check_wizard_numeric_entry_tour.TestQualityCheckWizardNumericEntryTour.test_the_stepper_fields_remain_typable_with_a_keyboard: Websocket url found: ws://127.0.0.1:36299/devtools/page/C897FBAAB09A387824F12A997B0ADD58 2026-11-01 11:25:36,257 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality.tests.test_quality_check_wizard_numeric_entry_tour.TestQualityCheckWizardNumericEntryTour.test_the_stepper_fields_remain_typable_with_a_keyboard: Enable chrome headless console log notification 2026-11-01 11:25:36,265 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality.tests.test_quality_check_wizard_numeric_entry_tour.TestQualityCheckWizardNumericEntryTour.test_the_stepper_fields_remain_typable_with_a_keyboard: Chrome headless enable page notifications 2026-11-01 11:25:36,305 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.res_users: Login successful for db:rb-2cd94b9-226205-431194 login:quality_admin_numeric_entry_tour from n/a 2026-11-01 11:25:36,317 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality.tests.test_quality_check_wizard_numeric_entry_tour.TestQualityCheckWizardNumericEntryTour.test_the_stepper_fields_remain_typable_with_a_keyboard: Setting session cookie in browser 2026-11-01 11:25:36,322 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality.tests.test_quality_check_wizard_numeric_entry_tour.TestQualityCheckWizardNumericEntryTour.test_the_stepper_fields_remain_typable_with_a_keyboard: Open "http://127.0.0.1:8069/odoo/action-to_quality.quality_check_action_main/515" in browser 2026-11-01 11:25:36,322 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality.tests.test_quality_check_wizard_numeric_entry_tour.TestQualityCheckWizardNumericEntryTour.test_the_stepper_fields_remain_typable_with_a_keyboard: Navigating to: "http://127.0.0.1:8069/odoo/action-to_quality.quality_check_action_main/515" 2026-11-01 11:25:36,347 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-01 11:25:37,635 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:25:37] "GET /odoo/action-to_quality.quality_check_action_main/515 HTTP/1.1" 200 - 191 0.097 1.194 2026-11-01 11:25:37,639 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality.tests.test_quality_check_wizard_numeric_entry_tour.TestQualityCheckWizardNumericEntryTour.test_the_stepper_fields_remain_typable_with_a_keyboard: Navigation result: {'frameId': 'C897FBAAB09A387824F12A997B0ADD58', 'loaderId': '5BB831AD343957DD7CD13D6D88969FFC', 'isDownload': False} 2026-11-01 11:25:37,639 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality.tests.test_quality_check_wizard_numeric_entry_tour.TestQualityCheckWizardNumericEntryTour.test_the_stepper_fields_remain_typable_with_a_keyboard: Evaluate ready code "odoo.isTourReady('quality_check_wizard_keyboard_entry_tour')" 2026-11-01 11:25:37,698 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:25:37] "GET /web/assets/8952ac2/web.assets_web.min.css HTTP/1.1" 200 - 2 0.002 0.026 2026-11-01 11:25:37,727 104 INFO rb-2cd94b9-226205-431194 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-01 11:25:37,811 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:25:37] "GET /web/webclient/load_menus/f93a174153d0e74c261f9c3c975777f3202ae388968cdbec1786cd850b7a918b HTTP/1.1" 200 - 131 0.040 0.091 2026-11-01 11:25:37,819 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:25:37] "GET /web/webclient/translations/51d255c89410bcbec186e2601d4265648f784ecc?lang=en_US HTTP/1.1" 200 - 0 0.000 0.137 2026-11-01 11:25:37,835 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:25:37] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.005 0.143 2026-11-01 11:25:37,842 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:25:37] "GET /web/assets/4988eb9/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.143 2026-11-01 11:25:37,857 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:25:37] "GET /web/assets/8bf4eb7/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.006 2026-11-01 11:25:37,911 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:25:37] "GET /web/assets/4ac0157/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.004 2026-11-01 11:25:38,624 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:25:38] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.004 2026-11-01 11:25:38,624 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:25:38] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.004 2026-11-01 11:25:38,628 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:25:38] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-11-01 11:25:38,646 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:25:38] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.001 0.007 2026-11-01 11:25:38,656 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality.tests.test_quality_check_wizard_numeric_entry_tour.TestQualityCheckWizardNumericEntryTour.test_the_stepper_fields_remain_typable_with_a_keyboard.browser: Owl is running in 'dev' mode. 2026-11-01 11:25:38,670 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:25:38] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-11-01 11:25:38,701 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:25:38] "GET /odoo/offline HTTP/1.1" 200 - 5 0.002 0.016 2026-11-01 11:25:38,709 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:25:38] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.000 0.005 2026-11-01 11:25:38,724 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:25:38] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.002 0.018 2026-11-01 11:25:38,771 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality.tests.test_quality_check_wizard_numeric_entry_tour.TestQualityCheckWizardNumericEntryTour.test_the_stepper_fields_remain_typable_with_a_keyboard: Evaluate test code "odoo.startTour('quality_check_wizard_keyboard_entry_tour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo/action-to_quality.quality_check_action_main/515", "delayToCheckUndeterminisms": 0})" 2026-11-01 11:25:38,783 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality.tests.test_quality_check_wizard_numeric_entry_tour.TestQualityCheckWizardNumericEntryTour.test_the_stepper_fields_remain_typable_with_a_keyboard.browser: [1/6] Tour quality_check_wizard_keyboard_entry_tour → Step Open the wizard from the check's own form (trigger: .o_statusbar_buttons button[name='action_open_quality_check_wizard']:enabled) 2026-11-01 11:25:38,827 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:25:38] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-11-01 11:25:38,838 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:25:38] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.013 2026-11-01 11:25:38,863 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:25:38] "POST /mail/data HTTP/1.1" 200 - 34 0.043 0.043 2026-11-01 11:25:38,905 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:25:38] "GET /web/image?model=res.users&field=avatar_128&id=93 HTTP/1.1" 200 - 17 0.009 0.089 2026-11-01 11:25:38,918 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:25:38] "POST /web/action/load HTTP/1.1" 200 - 9 0.003 0.102 2026-11-01 11:25:38,940 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:25:38] "GET /web/image/res.partner/466/avatar_128?unique=1793532330000 HTTP/1.1" 200 - 9 0.006 0.121 2026-11-01 11:25:38,941 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:25:38] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.116 2026-11-01 11:25:38,969 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:25:38] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.010 0.081 2026-11-01 11:25:38,978 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:25:38] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.003 2026-11-01 11:25:39,029 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:25:39] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-11-01 11:25:39,071 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:25:39] "POST /web/dataset/call_kw/viin.quality.check/get_views HTTP/1.1" 200 - 71 0.031 0.089 2026-11-01 11:25:39,095 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:25:39] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.005 0.117 2026-11-01 11:25:39,120 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:25:39] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.009 2026-11-01 11:25:39,205 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:25:39] "POST /web/dataset/call_kw/viin.quality.check/web_read HTTP/1.1" 200 - 33 0.024 0.063 2026-11-01 11:25:39,431 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:25:39] "POST /web/dataset/call_kw/viin.quality.check/zalo_check_recipients HTTP/1.1" 200 - 1 0.000 0.003 2026-11-01 11:25:39,548 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:25:39] "POST /mail/thread/data HTTP/1.1" 200 - 27 0.013 0.025 2026-11-01 11:25:39,551 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:25:39] "POST /web/dataset/call_kw/viin.quality.check/zalo_check_recipients HTTP/1.1" 200 - 1 0.000 0.042 2026-11-01 11:25:39,590 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality.tests.test_quality_check_wizard_numeric_entry_tour.TestQualityCheckWizardNumericEntryTour.test_the_stepper_fields_remain_typable_with_a_keyboard.browser: [2/6] Tour quality_check_wizard_keyboard_entry_tour → Step The wizard dialog is open (trigger: .modal:not(.o_inactive_modal) .o_form_view) 2026-11-01 11:25:39,629 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:25:39] "POST /web/dataset/call_button/viin.quality.check/action_open_quality_check_wizard HTTP/1.1" 200 - 16 0.014 0.019 2026-11-01 11:25:39,638 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:25:39] "POST /mail/thread/messages HTTP/1.1" 200 - 3 0.002 0.024 2026-11-01 11:25:39,707 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:25:39] "POST /web/dataset/call_kw/viin.quality.check.wizard/get_views HTTP/1.1" 200 - 14 0.006 0.036 2026-11-01 11:25:39,747 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:25:39] "POST /web/dataset/call_kw/viin.quality.check.wizard/web_read HTTP/1.1" 200 - 10 0.004 0.017 2026-11-01 11:25:39,826 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality.tests.test_quality_check_wizard_numeric_entry_tour.TestQualityCheckWizardNumericEntryTour.test_the_stepper_fields_remain_typable_with_a_keyboard.browser: [3/6] Tour quality_check_wizard_keyboard_entry_tour → Step Every stepper's underlying number input must stay directly focusable and typable - a keyboard-and-mouse user must lose nothing (trigger: .modal:not(.o_inactive_modal) .o_form_view) 2026-11-01 11:25:39,923 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:25:39] "POST /web/dataset/call_kw/viin.quality.check.wizard/onchange HTTP/1.1" 200 - 9 0.004 0.016 2026-11-01 11:25:39,957 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality.tests.test_quality_check_wizard_numeric_entry_tour.TestQualityCheckWizardNumericEntryTour.test_the_stepper_fields_remain_typable_with_a_keyboard.browser: [4/6] Tour quality_check_wizard_keyboard_entry_tour → Step Sentinel: the 'keyboard-entry' driving/measuring step above actually ran (trigger: body[data-viin-quality-tour-measured='keyboard-entry']) 2026-11-01 11:25:39,963 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:25:39] "POST /web/dataset/call_kw/viin.quality.check.wizard/onchange HTTP/1.1" 200 - 9 0.004 0.020 2026-11-01 11:25:40,006 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:25:40] "POST /web/dataset/call_kw/viin.quality.check.wizard/onchange HTTP/1.1" 200 - 9 0.003 0.019 2026-11-01 11:25:40,029 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality.tests.test_quality_check_wizard_numeric_entry_tour.TestQualityCheckWizardNumericEntryTour.test_the_stepper_fields_remain_typable_with_a_keyboard.browser: [5/6] Tour quality_check_wizard_keyboard_entry_tour → Step Confirm - the wizard saves the typed values and closes (trigger: .modal:not(.o_inactive_modal) button[name='do_measure']:enabled) 2026-11-01 11:25:40,042 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:25:40] "POST /web/dataset/call_kw/viin.quality.check.wizard/onchange HTTP/1.1" 200 - 9 0.003 0.016 2026-11-01 11:25:40,102 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality.tests.test_quality_check_wizard_numeric_entry_tour.TestQualityCheckWizardNumericEntryTour.test_the_stepper_fields_remain_typable_with_a_keyboard.browser: [6/6] Tour quality_check_wizard_keyboard_entry_tour → Step The wizard dialog has closed - the round trip completed (trigger: body:not(:has(.modal))) 2026-11-01 11:25:40,146 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:25:40] "POST /web/dataset/call_kw/viin.quality.check.wizard/web_save HTTP/1.1" 200 - 20 0.012 0.030 2026-11-01 11:25:40,201 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:25:40] "POST /web/dataset/call_button/viin.quality.check.wizard/do_measure HTTP/1.1" 200 - 15 0.011 0.025 2026-11-01 11:25:40,242 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality.tests.test_quality_check_wizard_numeric_entry_tour.TestQualityCheckWizardNumericEntryTour.test_the_stepper_fields_remain_typable_with_a_keyboard.browser: tour succeeded 2026-11-01 11:25:40,243 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:25:40] "POST /mail/thread/messages HTTP/1.1" 200 - 19 0.010 0.023 2026-11-01 11:25:40,245 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality.tests.test_quality_check_wizard_numeric_entry_tour.TestQualityCheckWizardNumericEntryTour.test_the_stepper_fields_remain_typable_with_a_keyboard.browser: ╔═════════════════════════════════════════════════════════╗ ║ TOUR quality_check_wizard_keyboard_entry_tour SUCCEEDED ║ ╚═════════════════════════════════════════════════════════╝ 2026-11-01 11:25:40,337 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:25:40] "POST /web/dataset/call_kw/viin.quality.check/web_read HTTP/1.1" 200 - 16 0.024 0.096 2026-11-01 11:25:40,529 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality.tests.test_quality_check_wizard_numeric_entry_tour.TestQualityCheckWizardNumericEntryTour.test_the_stepper_fields_remain_typable_with_a_keyboard.browser: heap 36643172 (allocated 43909120) 2026-11-01 11:25:40,530 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:25:40] "POST /mail/thread/data HTTP/1.1" 200 - 13 0.008 0.020 2026-11-01 11:25:40,534 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality.tests.test_quality_check_wizard_numeric_entry_tour.TestQualityCheckWizardNumericEntryTour.test_the_stepper_fields_remain_typable_with_a_keyboard: Closing chrome headless with pid 1522 2026-11-01 11:25:40,536 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality.tests.test_quality_check_wizard_numeric_entry_tour.TestQualityCheckWizardNumericEntryTour.test_the_stepper_fields_remain_typable_with_a_keyboard: Closing websocket connection 2026-11-01 11:25:40,537 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality.tests.test_quality_check_wizard_numeric_entry_tour.TestQualityCheckWizardNumericEntryTour.test_the_stepper_fields_remain_typable_with_a_keyboard: Terminating chrome headless with pid 1522 2026-11-01 11:25:40,646 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality.tests.test_quality_check_wizard_numeric_entry_tour.TestQualityCheckWizardNumericEntryTour.test_the_stepper_fields_remain_typable_with_a_keyboard: Chrome Log in: /tmp/odoo_tests/rb-2cd94b9-226205-431194/chrome_logs/chrome_log_20261101_112540_645392_test_the_stepper_fields_remain_typable_with_a_keyboard.txt 2026-11-01 11:25:40,646 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality.tests.test_quality_check_wizard_numeric_entry_tour.TestQualityCheckWizardNumericEntryTour.test_the_stepper_fields_remain_typable_with_a_keyboard: Removing chrome user profile "/tmp/tmpukn29ak3_chrome_odoo" 2026-11-01 11:25:40,731 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-11-01 11:25:41,398 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality.tests.test_quality_check_write_empty_recordset: Starting QualityCheckWriteEmptyRecordset.test_empty_recordset_write_never_refused_for_non_quality_internal_user ... 2026-11-01 11:25:41,441 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality.tests.test_quality_check_write_empty_recordset: Starting QualityCheckWriteEmptyRecordset.test_non_whitelisted_field_write_still_refused_on_own_check_for_non_quality_internal_user ... 2026-11-01 11:25:41,527 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-11-01 11:25:42,148 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality.tests.test_quality_form: Starting QualityForm.test_01_validate_product ... 2026-11-01 11:25:42,330 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality.tests.test_quality_form: Starting QualityForm.test_01_validate_team ... 2026-11-01 11:25:42,499 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality.tests.test_quality_form: Starting QualityForm.test_11_check_tolerance_max ... 2026-11-01 11:25:42,795 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality.tests.test_quality_form: Starting QualityForm.test_quality_check_measure_not_range_tolerance ... 2026-11-01 11:25:43,043 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality.tests.test_quality_form: Starting QualityForm.test_quality_check_user_id ... 2026-11-01 11:25:43,318 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-11-01 11:25:43,959 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality.tests.test_quality_point_category: Starting TestQualityPointCategory.test_complete_name ... 2026-11-01 11:25:43,996 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality.tests.test_quality_point_category: Starting TestQualityPointCategory.test_quality_point_count ... 2026-11-01 11:25:44,034 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-11-01 11:25:44,313 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality.tests.test_quality_point_name_search_and_due: Starting TestQualityPointNameSearchAndDue.test_check_execute_now_on_a_singleton_is_truthy_when_due_and_falsy_when_not ... 2026-11-01 11:25:44,378 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality.tests.test_quality_point_name_search_and_due: Starting TestQualityPointNameSearchAndDue.test_check_execute_now_returns_only_the_due_points_of_a_recordset ... 2026-11-01 11:25:44,457 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality.tests.test_quality_point_name_search_and_due: Starting TestQualityPointNameSearchAndDue.test_display_name_search_finds_point_by_title ... 2026-11-01 11:25:44,497 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality.tests.test_quality_point_name_search_and_due: Starting TestQualityPointNameSearchAndDue.test_negative_operator_excludes_points_matching_the_title ... 2026-11-01 11:25:44,541 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality.tests.test_quality_point_name_search_and_due: Starting TestQualityPointNameSearchAndDue.test_point_is_found_by_a_fragment_of_its_name ... 2026-11-01 11:25:44,584 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality.tests.test_quality_point_name_search_and_due: Starting TestQualityPointNameSearchAndDue.test_point_is_found_by_a_fragment_of_its_title ... 2026-11-01 11:25:44,638 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-11-01 11:25:45,286 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality.tests.test_quality_point_template_line: Starting TestQualityProductTemplate.test_get_prepare_data ... 2026-11-01 11:25:45,336 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-11-01 11:25:45,964 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality.tests.test_quality_point_test_type_axis: Starting TestQualityPointTestTypeExtensibility.test_admin_added_type_completes_a_check_end_to_end ... 2026-11-01 11:25:46,074 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-11-01 11:25:46,830 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality.tests.test_quality_point_test_type_axis: Starting TestQualityPointTestTypeOffersManualPassfailDefault.test_new_test_type_check_reaches_pass_via_do_pass ... 2026-11-01 11:25:46,914 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-11-01 11:25:48,179 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality.tests.test_quality_product_template: Starting TestQualityProductTemplate.test_access_rights ... 2026-11-01 11:25:48,285 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #6 deleted mail.message records with IDs: [1205] 2026-11-01 11:25:48,298 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #6 deleted ir.model.data records with IDs: [92442] 2026-11-01 11:25:48,298 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #6 deleted quality.point.template records with IDs: [2] 2026-11-01 11:25:48,336 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality.tests.test_quality_product_template: Starting TestQualityProductTemplate.test_access_rights_2 ... 2026-11-01 11:25:48,464 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 6, model: quality.point.template 2026-11-01 11:25:48,475 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 6, model: quality.point.template 2026-11-01 11:25:48,485 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #6 deleted mail.message records with IDs: [1205] 2026-11-01 11:25:48,487 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 6, model: quality.point.template 2026-11-01 11:25:48,512 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality.tests.test_quality_product_template: Starting TestQualityProductTemplate.test_action_apply ... 2026-11-01 11:25:48,569 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality.tests.test_quality_product_template: Starting TestQualityProductTemplate.test_action_apply_2 ... 2026-11-01 11:25:48,618 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality.tests.test_quality_product_template: Starting TestQualityProductTemplate.test_compute_team_id ... 2026-11-01 11:25:48,666 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality.tests.test_quality_product_template: Starting TestQualityProductTemplate.test_compute_tolerance_max ... 2026-11-01 11:25:48,701 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality.tests.test_quality_product_template: Starting TestQualityProductTemplate.test_get_prepare_data ... 2026-11-01 11:25:48,734 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality.tests.test_quality_product_template: Starting TestQualityProductTemplate.test_multi_company_rule ... 2026-11-01 11:25:56,672 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-11-01 11:25:57,331 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality.tests.test_quality_quantity: Starting TestQualityCheckedQuantity.test_all_failed ... 2026-11-01 11:25:57,385 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality.tests.test_quality_quantity: Starting TestQualityCheckedQuantity.test_all_passed ... 2026-11-01 11:25:57,429 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality.tests.test_quality_quantity: Starting TestQualityCheckedQuantity.test_empty_no_div_error ... 2026-11-01 11:25:57,475 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality.tests.test_quality_quantity: Starting TestQualityCheckedQuantity.test_negative_failed_raises ... 2026-11-01 11:25:57,520 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality.tests.test_quality_quantity: Starting TestQualityCheckedQuantity.test_negative_passed_raises ... 2026-11-01 11:25:57,563 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality.tests.test_quality_quantity: Starting TestQualityCheckedQuantity.test_pass_rate ... 2026-11-01 11:25:57,605 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality.tests.test_quality_quantity: Starting TestQualityCheckedQuantity.test_recompute_on_edit ... 2026-11-01 11:25:57,659 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality.tests.test_quality_quantity: Starting TestQualityCheckedQuantity.test_state_is_user_decision ... 2026-11-01 11:25:57,723 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality.tests.test_quality_quantity: Starting TestQualityCheckedQuantity.test_template_line_propagates_flag ... 2026-11-01 11:25:57,762 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality.tests.test_quality_quantity: Starting TestQualityCheckedQuantity.test_track_flag_related ... 2026-11-01 11:25:57,803 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality.tests.test_quality_quantity: Starting TestQualityCheckedQuantity.test_wizard_pass_rate_recomputes ... 2026-11-01 11:25:57,879 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-11-01 11:25:58,615 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality_mrp.tests.test_action_view_quality_alerts: Starting TestActionViewQualityAlertsWorkOrderDefault.test_multiple_workorders_defaults_alert_to_a_workorder_of_this_production ... 2026-11-01 11:25:58,963 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted stock.move records with IDs: [197] 2026-11-01 11:25:59,295 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality_mrp.tests.test_action_view_quality_alerts: Starting TestActionViewQualityAlertsWorkOrderDefault.test_multiple_workorders_does_not_raise_expected_singleton ... 2026-11-01 11:25:59,545 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted stock.move records with IDs: [200] 2026-11-01 11:25:59,808 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality_mrp.tests.test_action_view_quality_alerts: Starting TestActionViewQualityAlertsWorkOrderDefault.test_no_workorders_leaves_alert_workorder_default_falsy ... 2026-11-01 11:26:00,135 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality_mrp.tests.test_action_view_quality_alerts: Starting TestActionViewQualityAlertsWorkOrderDefault.test_single_workorder_defaults_alert_to_that_workorder ... 2026-11-01 11:26:00,323 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted stock.move records with IDs: [205] 2026-11-01 11:26:00,570 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-11-01 11:26:01,204 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality_mrp.tests.test_action_view_quality_alerts: Starting TestWorkOrderQualityAlertProduct.test_an_alert_raised_from_a_work_order_is_on_the_variant_it_makes ... 2026-11-01 11:26:01,678 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-11-01 11:26:02,286 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality_mrp.tests.test_no_proceed_if_failed: Starting QualityMRPNoProceedIfFailed.test_01_check_plan_mo ... 2026-11-01 11:26:02,489 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted stock.move records with IDs: [214] 2026-11-01 11:26:03,207 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality_mrp.tests.test_no_proceed_if_failed: Starting QualityMRPNoProceedIfFailed.test_02_button_start_skips_blocked_wo_when_raise_on_invalid_state ... 2026-11-01 11:26:03,478 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted stock.move records with IDs: [222] 2026-11-01 11:26:04,125 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality_mrp.tests.test_no_proceed_if_failed: Starting QualityMRPNoProceedIfFailed.test_11_check_done_mo ... 2026-11-01 11:26:04,397 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted stock.move records with IDs: [230] 2026-11-01 11:26:05,091 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality_mrp.tests.test_no_proceed_if_failed: Starting QualityMRPNoProceedIfFailed.test_22_check_done_wo ... 2026-11-01 11:26:05,358 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted stock.move records with IDs: [238] 2026-11-01 11:26:06,188 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality_mrp.tests.test_no_proceed_if_failed: Starting QualityMRPNoProceedIfFailed.test_23_check_action_generate_serial ... 2026-11-01 11:26:06,411 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted stock.move records with IDs: [246] 2026-11-01 11:26:07,583 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality_mrp.tests.test_no_proceed_if_failed: Starting QualityMRPNoProceedIfFailed.test_production_failed_check_blocks_mark_done_when_point_marks_no_proceed_if_failed ... 2026-11-01 11:26:07,827 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted stock.move records with IDs: [259] 2026-11-01 11:26:08,436 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality_mrp.tests.test_no_proceed_if_failed: Starting QualityMRPNoProceedIfFailed.test_production_failed_check_does_not_block_mark_done_when_point_allows_proceed ... 2026-11-01 11:26:08,737 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted stock.move records with IDs: [267] 2026-11-01 11:26:09,791 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality_mrp.tests.test_no_proceed_if_failed: Starting QualityMRPNoProceedIfFailed.test_workorder_failed_check_blocks_finish_when_point_marks_no_proceed_if_failed ... 2026-11-01 11:26:10,056 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted stock.move records with IDs: [275] 2026-11-01 11:26:10,784 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality_mrp.tests.test_no_proceed_if_failed: Starting QualityMRPNoProceedIfFailed.test_workorder_failed_check_does_not_block_finish_when_point_allows_proceed ... 2026-11-01 11:26:10,994 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted stock.move records with IDs: [283] 2026-11-01 11:26:11,739 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-11-01 11:26:12,643 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted stock.move records with IDs: [291] 2026-11-01 11:26:14,290 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality_mrp.tests.test_quality_check_mrp_worker_authority: Starting QualityCheckMrpWorkerAuthority.test_mrp_worker_cannot_change_production_or_workorder_of_check_but_quality_user_can ... 2026-11-01 11:26:14,515 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted stock.move records with IDs: [299] 2026-11-01 11:26:15,561 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality_mrp.tests.test_quality_check_mrp_worker_authority: Starting QualityCheckMrpWorkerAuthority.test_mrp_worker_cannot_create_or_unlink_quality_check ... 2026-11-01 11:26:15,584 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 121, model: viin.quality.check 2026-11-01 11:26:15,603 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 121, model: viin.quality.check 2026-11-01 11:26:15,639 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality_mrp.tests.test_quality_check_mrp_worker_authority: Starting QualityCheckMrpWorkerAuthority.test_mrp_worker_cannot_write_check_with_no_production_workorder_or_picking ... 2026-11-01 11:26:15,697 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [559], uid: 121, model: viin.quality.check 2026-11-01 11:26:15,771 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality_mrp.tests.test_quality_check_mrp_worker_authority: Starting QualityCheckMrpWorkerAuthority.test_mrp_worker_holding_quality_authority_reopens_the_same_failed_check ... 2026-11-01 11:26:15,869 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality_mrp.tests.test_quality_check_mrp_worker_authority: Starting QualityCheckMrpWorkerAuthority.test_mrp_worker_records_verdict_on_own_production_check ... 2026-11-01 11:26:15,948 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality_mrp.tests.test_quality_check_mrp_worker_authority: Starting QualityCheckMrpWorkerAuthority.test_mrp_worker_records_verdict_on_own_workorder_check ... 2026-11-01 11:26:16,013 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality_mrp.tests.test_quality_check_mrp_worker_authority: Starting QualityCheckMrpWorkerAuthority.test_mrp_worker_refused_reopening_failed_check ... 2026-11-01 11:26:16,109 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality_mrp.tests.test_quality_check_mrp_worker_authority: Starting QualityCheckMrpWorkerAuthority.test_mrp_worker_sees_quality_checks_of_own_production_and_workorder ... 2026-11-01 11:26:16,170 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality_mrp.tests.test_quality_check_mrp_worker_authority: Starting QualityCheckMrpWorkerAuthority.test_mrp_worker_with_write_permission_still_refused_reopening_failed_check ... 2026-11-01 11:26:16,265 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-11-01 11:26:18,016 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality_mrp.tests.test_quality_check_ready_to_check_filter: Starting QualityCheckReadyToCheckFilter.test_check_is_not_ready_while_the_order_has_no_output_recorded ... 2026-11-01 11:26:18,191 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted stock.move records with IDs: [303] 2026-11-01 11:26:18,710 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality_mrp.tests.test_quality_check_ready_to_check_filter: Starting QualityCheckReadyToCheckFilter.test_check_owed_by_another_responsible_is_not_ready_for_me ... 2026-11-01 11:26:18,897 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted stock.move records with IDs: [307] 2026-11-01 11:26:19,494 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality_mrp.tests.test_quality_check_ready_to_check_filter: Starting QualityCheckReadyToCheckFilter.test_check_without_responsible_is_ready_for_me ... 2026-11-01 11:26:19,679 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted stock.move records with IDs: [311] 2026-11-01 11:26:20,214 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality_mrp.tests.test_quality_check_ready_to_check_filter: Starting QualityCheckReadyToCheckFilter.test_passed_check_is_not_ready ... 2026-11-01 11:26:20,470 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted stock.move records with IDs: [315] 2026-11-01 11:26:21,067 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality_mrp.tests.test_quality_check_ready_to_check_filter: Starting QualityCheckReadyToCheckFilter.test_quality_user_without_manufacturing_access_is_not_offered_the_filter ... 2026-11-01 11:26:21,124 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality_mrp.tests.test_quality_check_ready_to_check_filter: Starting QualityCheckReadyToCheckFilter.test_responsible_sees_own_to_do_check_once_the_order_has_output ... 2026-11-01 11:26:21,320 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted stock.move records with IDs: [319] 2026-11-01 11:26:21,873 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-11-01 11:26:22,497 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality_mrp.tests.test_quality_mrp: Starting QualityMRP.test_01_check_plan_mo ... 2026-11-01 11:26:22,727 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted stock.move records with IDs: [327] 2026-11-01 11:26:23,351 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality_mrp.tests.test_quality_mrp: Starting QualityMRP.test_02_button_start_skips_blocked_wo_when_raise_on_invalid_state ... 2026-11-01 11:26:23,598 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted stock.move records with IDs: [335] 2026-11-01 11:26:24,210 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality_mrp.tests.test_quality_mrp: Starting QualityMRP.test_11_check_done_mo ... 2026-11-01 11:26:24,508 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted stock.move records with IDs: [343] 2026-11-01 11:26:25,121 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality_mrp.tests.test_quality_mrp: Starting QualityMRP.test_22_check_done_wo ... 2026-11-01 11:26:26,066 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted stock.move records with IDs: [351] 2026-11-01 11:26:26,900 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality_mrp.tests.test_quality_mrp: Starting QualityMRP.test_23_check_action_generate_serial ... 2026-11-01 11:26:27,150 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted stock.move records with IDs: [359] 2026-11-01 11:26:28,314 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-11-01 11:26:28,864 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality_mrp.tests.test_quality_mrp_backorder_checks: Starting QualityMrpBackorderChecks.test_backorder_cannot_be_closed_until_its_checks_are_done ... 2026-11-01 11:26:29,118 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted stock.move records with IDs: [367] 2026-11-01 11:26:30,442 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality_mrp.tests.test_quality_mrp_backorder_checks: Starting QualityMrpBackorderChecks.test_backorder_gets_its_own_finished_product_check ... 2026-11-01 11:26:31,803 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality_mrp.tests.test_quality_mrp_backorder_checks: Starting QualityMrpBackorderChecks.test_backorder_of_product_without_quality_point_has_no_checks ... 2026-11-01 11:26:32,014 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted stock.move records with IDs: [377] 2026-11-01 11:26:33,097 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality_mrp.tests.test_quality_mrp_backorder_checks: Starting QualityMrpBackorderChecks.test_backorder_workorder_cannot_start_until_material_check_is_done ... 2026-11-01 11:26:33,275 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted stock.move records with IDs: [382] 2026-11-01 11:26:34,592 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality_mrp.tests.test_quality_mrp_backorder_checks: Starting QualityMrpBackorderChecks.test_backorder_workorder_gets_its_own_material_check ... 2026-11-01 11:26:34,776 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted stock.move records with IDs: [387] 2026-11-01 11:26:36,025 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-11-01 11:26:36,830 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality_mrp.tests.test_quality_mrp_operator_gate: Starting QualityMrpOperatorGate.test_closing_an_order_names_an_outstanding_check_by_its_title_not_its_reference ... 2026-11-01 11:26:37,052 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted stock.move records with IDs: [393] 2026-11-01 11:26:37,633 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality_mrp.tests.test_quality_mrp_operator_gate: Starting QualityMrpOperatorGate.test_closing_an_order_names_each_outstanding_check_and_the_responsible_it_waits_for ... 2026-11-01 11:26:38,122 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted stock.move records with IDs: [397] 2026-11-01 11:26:38,616 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality_mrp.tests.test_quality_mrp_operator_gate: Starting QualityMrpOperatorGate.test_closing_is_blocked_by_a_finished_check_even_when_every_workorder_check_is_done ... 2026-11-01 11:26:38,815 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted stock.move records with IDs: [401] 2026-11-01 11:26:39,328 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality_mrp.tests.test_quality_mrp_operator_gate: Starting QualityMrpOperatorGate.test_closing_is_blocked_by_a_workorder_check_even_when_every_finished_check_is_done ... 2026-11-01 11:26:39,535 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted stock.move records with IDs: [405] 2026-11-01 11:26:40,098 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality_mrp.tests.test_quality_mrp_operator_gate: Starting QualityMrpOperatorGate.test_closing_is_blocked_by_every_check_still_to_do_of_both_kinds ... 2026-11-01 11:26:40,297 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted stock.move records with IDs: [409] 2026-11-01 11:26:40,820 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality_mrp.tests.test_quality_mrp_operator_gate: Starting QualityMrpOperatorGate.test_closing_is_not_blocked_by_passed_or_failed_checks ... 2026-11-01 11:26:41,043 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted stock.move records with IDs: [413] 2026-11-01 11:26:41,589 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality_mrp.tests.test_quality_mrp_operator_gate: Starting QualityMrpOperatorGate.test_completing_several_workorders_is_refused_when_only_one_has_a_check_still_to_do ... 2026-11-01 11:26:41,817 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted stock.move records with IDs: [417] 2026-11-01 11:26:42,735 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality_mrp.tests.test_quality_mrp_operator_gate: Starting QualityMrpOperatorGate.test_finishing_several_workorders_is_refused_when_only_one_has_a_check_still_to_do ... 2026-11-01 11:26:42,924 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted stock.move records with IDs: [424] 2026-11-01 11:26:44,067 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality_mrp.tests.test_quality_mrp_operator_gate: Starting QualityMrpOperatorGate.test_generate_serial_by_plain_user_stamps_lot_only_on_own_order_checks_and_alerts ... 2026-11-01 11:26:44,345 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted stock.move records with IDs: [431] 2026-11-01 11:26:45,052 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted stock.move records with IDs: [435] 2026-11-01 11:26:45,580 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality_mrp.tests.test_quality_mrp_operator_gate: Starting QualityMrpOperatorGate.test_nothing_blocks_closing_once_every_check_is_judged ... 2026-11-01 11:26:45,793 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted stock.move records with IDs: [439] 2026-11-01 11:26:46,351 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality_mrp.tests.test_quality_mrp_operator_gate: Starting QualityMrpOperatorGate.test_order_closes_once_the_checks_it_was_refused_on_are_judged_one_by_one ... 2026-11-01 11:26:46,554 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted stock.move records with IDs: [443] 2026-11-01 11:26:47,572 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality_mrp.tests.test_quality_mrp_operator_gate: Starting QualityMrpOperatorGate.test_outstanding_checks_refuse_closing_before_a_failed_blocking_check_does ... 2026-11-01 11:26:47,762 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted stock.move records with IDs: [447] 2026-11-01 11:26:48,255 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality_mrp.tests.test_quality_mrp_operator_gate: Starting QualityMrpOperatorGate.test_plain_manufacturing_user_closes_order_partially_and_a_backorder_is_created ... 2026-11-01 11:26:48,441 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted stock.move records with IDs: [451] 2026-11-01 11:26:49,947 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality_mrp.tests.test_quality_mrp_operator_gate: Starting QualityMrpOperatorGate.test_plain_manufacturing_user_confirms_order_and_checks_are_created ... 2026-11-01 11:26:50,117 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted stock.move records with IDs: [458] 2026-11-01 11:26:50,569 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality_mrp.tests.test_quality_mrp_operator_gate: Starting QualityMrpOperatorGate.test_plain_user_cannot_move_failed_workorder_check_out_of_fail ... 2026-11-01 11:26:50,777 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted stock.move records with IDs: [462] 2026-11-01 11:26:51,259 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality_mrp.tests.test_quality_mrp_operator_gate: Starting QualityMrpOperatorGate.test_plain_user_cannot_revise_a_passed_check_once_its_production_is_cancelled ... 2026-11-01 11:26:51,422 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted stock.move records with IDs: [466] 2026-11-01 11:26:51,897 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [379, 377, 378] 2026-11-01 11:26:52,023 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality_mrp.tests.test_quality_mrp_operator_gate: Starting QualityMrpOperatorGate.test_plain_user_closing_tracked_orders_together_stamps_each_orders_lot_on_all_its_workorder_checks ... 2026-11-01 11:26:52,257 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted stock.move records with IDs: [470] 2026-11-01 11:26:52,834 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted stock.move records with IDs: [474] 2026-11-01 11:26:54,075 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality_mrp.tests.test_quality_mrp_operator_gate: Starting QualityMrpOperatorGate.test_plain_user_is_no_longer_offered_reopen_once_the_order_is_done_in_the_same_transaction ... 2026-11-01 11:26:54,323 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted stock.move records with IDs: [478] 2026-11-01 11:26:55,364 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality_mrp.tests.test_quality_mrp_operator_gate: Starting QualityMrpOperatorGate.test_plain_user_is_no_longer_offered_reopen_once_the_workorder_finishes_in_the_same_transaction ... 2026-11-01 11:26:55,537 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted stock.move records with IDs: [482] 2026-11-01 11:26:56,179 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality_mrp.tests.test_quality_mrp_operator_gate: Starting QualityMrpOperatorGate.test_plain_user_may_revise_a_passed_check_only_while_its_workorder_is_open ... 2026-11-01 11:26:56,380 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted stock.move records with IDs: [486] 2026-11-01 11:26:57,185 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality_mrp.tests.test_quality_mrp_operator_gate: Starting QualityMrpOperatorGate.test_plain_user_records_output_while_quality_checks_are_still_to_do ... 2026-11-01 11:26:57,388 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted stock.move records with IDs: [490] 2026-11-01 11:26:58,902 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality_mrp.tests.test_quality_mrp_operator_gate: Starting QualityMrpOperatorGate.test_start_is_refused_on_failed_no_proceed_check_until_quality_user_reopens_and_passes_it ... 2026-11-01 11:26:59,174 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted stock.move records with IDs: [494] 2026-11-01 11:27:00,035 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality_mrp.tests.test_quality_mrp_operator_gate: Starting QualityMrpOperatorGate.test_start_skips_blocked_workorder_instead_of_raising_when_raise_on_invalid_state ... 2026-11-01 11:27:00,205 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted stock.move records with IDs: [498] 2026-11-01 11:27:00,676 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality_mrp.tests.test_quality_mrp_operator_gate: Starting QualityMrpOperatorGate.test_workorder_done_is_refused_while_a_check_is_still_to_do ... 2026-11-01 11:27:00,871 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted stock.move records with IDs: [502] 2026-11-01 11:27:01,592 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality_mrp.tests.test_quality_mrp_operator_gate: Starting QualityMrpOperatorGate.test_workorder_done_is_refused_while_a_no_proceed_check_is_failed ... 2026-11-01 11:27:01,816 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted stock.move records with IDs: [506] 2026-11-01 11:27:02,585 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality_mrp.tests.test_quality_mrp_operator_gate: Starting QualityMrpOperatorGate.test_workorder_done_succeeds_once_every_check_is_passed ... 2026-11-01 11:27:02,826 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted stock.move records with IDs: [510] 2026-11-01 11:27:03,495 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality_mrp.tests.test_quality_mrp_operator_gate: Starting QualityMrpOperatorGate.test_workorder_finish_is_refused_while_a_check_is_still_to_do ... 2026-11-01 11:27:03,678 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted stock.move records with IDs: [514] 2026-11-01 11:27:04,352 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-11-01 11:27:05,635 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality_stock.tests.test_quality_check_stock_operator_authority: Starting QualityCheckStockOperatorAuthority.test_picking_with_failed_check_of_no_proceed_point_cannot_be_validated ... 2026-11-01 11:27:05,936 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality_stock.tests.test_quality_check_stock_operator_authority: Starting QualityCheckStockOperatorAuthority.test_picking_with_failed_check_of_proceeding_point_is_validated ... 2026-11-01 11:27:06,419 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality_stock.tests.test_quality_check_stock_operator_authority: Starting QualityCheckStockOperatorAuthority.test_quality_user_reopens_check_of_done_picking ... 2026-11-01 11:27:06,873 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality_stock.tests.test_quality_check_stock_operator_authority: Starting QualityCheckStockOperatorAuthority.test_responsible_without_access_to_the_transfer_cannot_reopen_the_check_once_it_is_done ... 2026-11-01 11:27:07,123 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 140, model: stock.picking 2026-11-01 11:27:07,358 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality_stock.tests.test_quality_check_stock_operator_authority: Starting QualityCheckStockOperatorAuthority.test_responsible_without_access_to_the_transfer_records_a_measure ... 2026-11-01 11:27:07,619 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 140, model: stock.picking 2026-11-01 11:27:07,669 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality_stock.tests.test_quality_check_stock_operator_authority: Starting QualityCheckStockOperatorAuthority.test_responsible_without_access_to_the_transfer_reopens_the_check_they_passed ... 2026-11-01 11:27:07,912 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 140, model: stock.picking 2026-11-01 11:27:07,983 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality_stock.tests.test_quality_check_stock_operator_authority: Starting QualityCheckStockOperatorAuthority.test_stock_user_cannot_change_picking_or_lot_of_check_but_quality_user_can ... 2026-11-01 11:27:08,559 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality_stock.tests.test_quality_check_stock_operator_authority: Starting QualityCheckStockOperatorAuthority.test_stock_user_cannot_change_result_values_of_done_picking_check ... 2026-11-01 11:27:09,000 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality_stock.tests.test_quality_check_stock_operator_authority: Starting QualityCheckStockOperatorAuthority.test_stock_user_cannot_create_quality_check ... 2026-11-01 11:27:09,238 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 136, model: viin.quality.check 2026-11-01 11:27:09,269 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality_stock.tests.test_quality_check_stock_operator_authority: Starting QualityCheckStockOperatorAuthority.test_stock_user_cannot_fail_check_of_done_picking ... 2026-11-01 11:27:09,676 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality_stock.tests.test_quality_check_stock_operator_authority: Starting QualityCheckStockOperatorAuthority.test_stock_user_cannot_leave_fail_by_do_pass ... 2026-11-01 11:27:09,939 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality_stock.tests.test_quality_check_stock_operator_authority: Starting QualityCheckStockOperatorAuthority.test_stock_user_cannot_leave_fail_by_write ... 2026-11-01 11:27:10,189 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality_stock.tests.test_quality_check_stock_operator_authority: Starting QualityCheckStockOperatorAuthority.test_stock_user_cannot_pass_check_of_point_named_to_qc_so_picking_waits_for_qc ... 2026-11-01 11:27:10,755 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality_stock.tests.test_quality_check_stock_operator_authority: Starting QualityCheckStockOperatorAuthority.test_stock_user_cannot_read_or_write_check_tied_to_no_transfer ... 2026-11-01 11:27:10,809 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [727], uid: 136, model: viin.quality.check 2026-11-01 11:27:10,838 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [727], uid: 136, model: viin.quality.check 2026-11-01 11:27:10,872 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality_stock.tests.test_quality_check_stock_operator_authority: Starting QualityCheckStockOperatorAuthority.test_stock_user_cannot_reopen_check_of_cancelled_picking ... 2026-11-01 11:27:11,111 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [430] 2026-11-01 11:27:11,168 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted viin.quality.check records with IDs: [729] 2026-11-01 11:27:11,212 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality_stock.tests.test_quality_check_stock_operator_authority: Starting QualityCheckStockOperatorAuthority.test_stock_user_cannot_reopen_check_of_done_picking ... 2026-11-01 11:27:11,596 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality_stock.tests.test_quality_check_stock_operator_authority: Starting QualityCheckStockOperatorAuthority.test_stock_user_cannot_unlink_quality_check ... 2026-11-01 11:27:11,848 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 136, model: viin.quality.check 2026-11-01 11:27:11,895 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality_stock.tests.test_quality_check_stock_operator_authority: Starting QualityCheckStockOperatorAuthority.test_stock_user_cannot_write_non_whitelisted_fields_of_unassigned_check ... 2026-11-01 11:27:12,174 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality_stock.tests.test_quality_check_stock_operator_authority: Starting QualityCheckStockOperatorAuthority.test_stock_user_changes_the_comment_of_done_picking_check_and_the_change_is_tracked ... 2026-11-01 11:27:12,587 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality_stock.tests.test_quality_check_stock_operator_authority: Starting QualityCheckStockOperatorAuthority.test_stock_user_corrects_pass_to_fail_on_open_picking ... 2026-11-01 11:27:12,838 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality_stock.tests.test_quality_check_stock_operator_authority: Starting QualityCheckStockOperatorAuthority.test_stock_user_fails_check_of_point_named_to_qc_and_its_no_proceed_point_stops_the_picking ... 2026-11-01 11:27:13,229 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality_stock.tests.test_quality_check_stock_operator_authority: Starting QualityCheckStockOperatorAuthority.test_stock_user_is_no_longer_offered_reopen_once_the_picking_is_validated_in_the_same_transaction ... 2026-11-01 11:27:13,618 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality_stock.tests.test_quality_check_stock_operator_authority: Starting QualityCheckStockOperatorAuthority.test_stock_user_named_on_the_point_records_its_picking_check ... 2026-11-01 11:27:14,011 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality_stock.tests.test_quality_check_stock_operator_authority: Starting QualityCheckStockOperatorAuthority.test_stock_user_records_fail_on_unassigned_picking_check ... 2026-11-01 11:27:14,246 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality_stock.tests.test_quality_check_stock_operator_authority: Starting QualityCheckStockOperatorAuthority.test_stock_user_reopens_check_of_open_picking ... 2026-11-01 11:27:14,479 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality_stock.tests.test_quality_check_stock_operator_authority: Starting QualityCheckStockOperatorAuthority.test_stock_user_writes_whitelisted_field_of_unassigned_picking_check ... 2026-11-01 11:27:14,693 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality_stock.tests.test_quality_check_stock_operator_authority: Starting QualityCheckStockOperatorAuthority.test_validating_clean_pickings_together_completes_all_of_them ... 2026-11-01 11:27:15,179 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality_stock.tests.test_quality_check_stock_operator_authority: Starting QualityCheckStockOperatorAuthority.test_validating_pickings_together_is_refused_when_one_has_failed_check_of_no_proceed_point ... 2026-11-01 11:27:15,673 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-11-01 11:27:16,310 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality_stock.tests.test_quality_stock: Starting QualityStock.test_01_check_auto_create_quality_check ... 2026-11-01 11:27:16,546 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality_stock.tests.test_quality_stock: Starting QualityStock.test_11_check_cancel_picking ... 2026-11-01 11:27:16,758 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted viin.quality.check records with IDs: [761] 2026-11-01 11:27:16,784 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality_stock.tests.test_quality_stock: Starting QualityStock.test_12_check_cancel_picking ... 2026-11-01 11:27:17,012 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality_stock.tests.test_quality_stock: Starting QualityStock.test_21_check_done_picking ... 2026-11-01 11:27:17,444 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality_stock.tests.test_quality_stock: Starting QualityStock.test_22_check_done_picking ... 2026-11-01 11:27:17,818 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality_stock.tests.test_quality_stock: Starting QualityStock.test_23_check_done_picking ... 2026-11-01 11:27:18,155 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-11-01 11:27:18,767 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality_stock.tests.test_quality_stock_access_right: Starting QualityStockAccessRight.test_01_check_quality_user ... 2026-11-01 11:27:18,796 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 6, model: stock.lot 2026-11-01 11:27:18,808 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 6, model: stock.lot 2026-11-01 11:27:18,821 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #6 deleted mail.message records with IDs: [2711] 2026-11-01 11:27:18,824 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 6, model: stock.lot 2026-11-01 11:27:18,843 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 6, model: stock.picking.type 2026-11-01 11:27:18,861 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 6, model: stock.picking.type 2026-11-01 11:27:18,862 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 6, model: stock.picking.type 2026-11-01 11:27:18,885 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 6, model: stock.picking 2026-11-01 11:27:18,898 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 6, model: stock.picking 2026-11-01 11:27:18,925 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 6, model: stock.move 2026-11-01 11:27:18,951 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality_stock.tests.test_quality_stock_access_right: Starting QualityStockAccessRight.test_11_check_quality_manager ... 2026-11-01 11:27:18,986 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 143, model: stock.picking.type 2026-11-01 11:27:19,015 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 143, model: stock.picking.type 2026-11-01 11:27:19,052 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-11-01 11:27:19,368 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality_stock.tests.test_quality_stock_backorder_operator: Starting QualityStockBackorderOperator.test_stock_user_splits_partial_receipt_and_the_new_transfer_holds_its_own_check ... 2026-11-01 11:27:20,001 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_quality_stock.tests.test_quality_stock_backorder_operator: Starting QualityStockBackorderOperator.test_stock_user_validates_partial_receipt_and_backorder_holds_its_own_check ... 2026-11-01 11:27:20,965 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-11-01 11:27:20,981 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_registration_email_blacklist.tests.test_email_blacklist_rule: Starting TestRuleMatching.test_a_display_name_wrapped_address_is_still_blocked ... 2026-11-01 11:27:21,019 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_registration_email_blacklist.tests.test_email_blacklist_rule: Starting TestRuleMatching.test_a_login_carrying_two_addresses_is_not_blocked ... 2026-11-01 11:27:21,047 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_registration_email_blacklist.tests.test_email_blacklist_rule: Starting TestRuleMatching.test_a_login_that_is_not_an_address_is_not_blocked ... 2026-11-01 11:27:21,084 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_registration_email_blacklist.tests.test_email_blacklist_rule: Starting TestRuleMatching.test_a_rule_containing_a_plus_sign_blocks_that_exact_address ... 2026-11-01 11:27:21,121 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_registration_email_blacklist.tests.test_email_blacklist_rule: Starting TestRuleMatching.test_a_rule_containing_a_plus_sign_does_not_block_a_repeated_letter ... 2026-11-01 11:27:21,152 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_registration_email_blacklist.tests.test_email_blacklist_rule: Starting TestRuleMatching.test_a_rule_typed_in_mixed_case_blocks_a_lowercase_address ... 2026-11-01 11:27:21,181 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_registration_email_blacklist.tests.test_email_blacklist_rule: Starting TestRuleMatching.test_a_shipped_wildcard_rule_blocks_a_matching_disposable_domain ... 2026-11-01 11:27:21,206 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_registration_email_blacklist.tests.test_email_blacklist_rule: Starting TestRuleMatching.test_a_trailing_dot_does_not_evade_a_domain_rule ... 2026-11-01 11:27:21,235 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_registration_email_blacklist.tests.test_email_blacklist_rule: Starting TestRuleMatching.test_bare_domain_rule_blocks_an_address_in_that_domain ... 2026-11-01 11:27:21,264 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_registration_email_blacklist.tests.test_email_blacklist_rule: Starting TestRuleMatching.test_bare_domain_rule_does_not_block_a_longer_lookalike_domain ... 2026-11-01 11:27:21,292 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_registration_email_blacklist.tests.test_email_blacklist_rule: Starting TestRuleMatching.test_domain_infix_wildcard_rule_blocks_a_domain_containing_the_token ... 2026-11-01 11:27:21,319 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_registration_email_blacklist.tests.test_email_blacklist_rule: Starting TestRuleMatching.test_domain_infix_wildcard_rule_requires_something_after_the_token ... 2026-11-01 11:27:21,348 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_registration_email_blacklist.tests.test_email_blacklist_rule: Starting TestRuleMatching.test_domain_infix_wildcard_rule_requires_something_before_the_token ... 2026-11-01 11:27:21,376 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_registration_email_blacklist.tests.test_email_blacklist_rule: Starting TestRuleMatching.test_domain_prefix_wildcard_rule_blocks_any_suffix ... 2026-11-01 11:27:21,404 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_registration_email_blacklist.tests.test_email_blacklist_rule: Starting TestRuleMatching.test_domain_prefix_wildcard_rule_does_not_block_a_longer_stem ... 2026-11-01 11:27:21,432 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_registration_email_blacklist.tests.test_email_blacklist_rule: Starting TestRuleMatching.test_exact_address_rule_blocks_that_address ... 2026-11-01 11:27:21,461 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_registration_email_blacklist.tests.test_email_blacklist_rule: Starting TestRuleMatching.test_exact_address_rule_does_not_block_a_longer_local_part ... 2026-11-01 11:27:21,489 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_registration_email_blacklist.tests.test_email_blacklist_rule: Starting TestRuleMatching.test_exact_address_rule_does_not_block_the_same_local_part_elsewhere ... 2026-11-01 11:27:21,519 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_registration_email_blacklist.tests.test_email_blacklist_rule: Starting TestRuleMatching.test_local_and_subdomain_wildcard_rule_blocks_a_matching_address ... 2026-11-01 11:27:21,549 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_registration_email_blacklist.tests.test_email_blacklist_rule: Starting TestRuleMatching.test_local_and_subdomain_wildcard_rule_does_not_block_a_local_part_without_the_token ... 2026-11-01 11:27:21,582 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_registration_email_blacklist.tests.test_email_blacklist_rule: Starting TestRuleMatching.test_local_and_subdomain_wildcard_rule_does_not_block_the_bare_domain ... 2026-11-01 11:27:21,613 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_registration_email_blacklist.tests.test_email_blacklist_rule: Starting TestRuleMatching.test_matching_ignores_letter_case_and_surrounding_whitespace ... 2026-11-01 11:27:21,643 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_registration_email_blacklist.tests.test_email_blacklist_rule: Starting TestRuleMatching.test_subdomain_wildcard_rule_blocks_a_subdomain ... 2026-11-01 11:27:21,677 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_registration_email_blacklist.tests.test_email_blacklist_rule: Starting TestRuleMatching.test_subdomain_wildcard_rule_does_not_block_the_bare_domain ... 2026-11-01 11:27:21,709 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_registration_email_blacklist.tests.test_email_blacklist_rule: Starting TestRuleMatching.test_the_record_predicate_answers_for_a_single_rule ... 2026-11-01 11:27:21,746 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-11-01 11:27:21,759 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_registration_email_blacklist.tests.test_email_blacklist_rule: Starting TestRuleCanonicalisation.test_a_domain_only_rule_has_no_local_pattern ... 2026-11-01 11:27:21,787 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_registration_email_blacklist.tests.test_email_blacklist_rule: Starting TestRuleCanonicalisation.test_a_rule_containing_an_asterisk_is_flagged_as_a_wildcard ... 2026-11-01 11:27:21,818 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_registration_email_blacklist.tests.test_email_blacklist_rule: Starting TestRuleCanonicalisation.test_a_rule_is_stored_canonicalised ... 2026-11-01 11:27:21,849 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_registration_email_blacklist.tests.test_email_blacklist_rule: Starting TestRuleCanonicalisation.test_a_rule_with_an_ascii_local_part_is_stored_lowercased ... 2026-11-01 11:27:21,879 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_registration_email_blacklist.tests.test_email_blacklist_rule: Starting TestRuleCanonicalisation.test_the_pattern_parts_split_at_the_last_at_sign ... 2026-11-01 11:27:21,921 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-11-01 11:27:21,934 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_registration_email_blacklist.tests.test_email_blacklist_rule: Starting TestRuleValidation.test_a_catch_all_rule_is_rejected ... 2026-11-01 11:27:21,972 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_registration_email_blacklist.tests.test_email_blacklist_rule: Starting TestRuleValidation.test_a_catch_all_rule_with_an_empty_local_part_is_rejected ... 2026-11-01 11:27:22,014 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_registration_email_blacklist.tests.test_email_blacklist_rule: Starting TestRuleValidation.test_a_cited_block_reason_cannot_be_deleted_and_the_refusal_is_readable ... 2026-11-01 11:27:22,067 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_registration_email_blacklist.tests.test_email_blacklist_rule: Starting TestRuleValidation.test_a_duplicate_of_an_archived_rule_is_still_rejected ... 2026-11-01 11:27:22,124 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_registration_email_blacklist.tests.test_email_blacklist_rule: Starting TestRuleValidation.test_a_duplicate_rule_name_is_rejected ... 2026-11-01 11:27:22,156 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_registration_email_blacklist.tests.test_email_blacklist_rule: Starting TestRuleValidation.test_a_rule_differing_only_in_case_is_rejected_as_a_duplicate ... 2026-11-01 11:27:22,190 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_registration_email_blacklist.tests.test_email_blacklist_rule: Starting TestRuleValidation.test_a_rule_whose_domain_has_no_dot_is_rejected ... 2026-11-01 11:27:22,227 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_registration_email_blacklist.tests.test_email_blacklist_rule: Starting TestRuleValidation.test_a_rule_with_a_whitespace_only_local_part_is_rejected ... 2026-11-01 11:27:22,265 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_registration_email_blacklist.tests.test_email_blacklist_rule: Starting TestRuleValidation.test_a_rule_with_no_domain_is_rejected ... 2026-11-01 11:27:22,299 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_registration_email_blacklist.tests.test_email_blacklist_rule: Starting TestRuleValidation.test_an_uncited_block_reason_can_still_be_deleted ... 2026-11-01 11:27:22,311 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted block.reason records with IDs: [3] 2026-11-01 11:27:22,346 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-11-01 11:27:22,360 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_registration_email_blacklist.tests.test_email_blacklist_rule: Starting TestRuleLookupSurface.test_a_multi_wildcard_rule_clears_a_long_address_in_bounded_time ... 2026-11-01 11:27:22,394 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_registration_email_blacklist.tests.test_email_blacklist_rule: Starting TestRuleLookupSurface.test_an_allowed_address_is_cleared_in_one_indexed_query ... 2026-11-01 11:27:22,423 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_registration_email_blacklist.tests.test_email_blacklist_rule: Starting TestRuleLookupSurface.test_the_rule_lookup_is_not_reachable_over_rpc ... 2026-11-01 11:27:22,456 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-11-01 11:27:22,469 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_registration_email_blacklist.tests.test_email_blacklist_rule: Starting TestRuleAdministrationScreens.test_an_archived_rule_can_be_filtered_for_in_the_rules_list ... 2026-11-01 11:27:22,532 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-11-01 11:27:22,545 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_registration_email_blacklist.tests.test_res_config_settings: Starting TestBlacklistSetting.test_the_setting_is_stored_under_its_own_namespaced_key ... 2026-11-01 11:27:23,956 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted ir.config_parameter records with IDs: [75] 2026-11-01 11:27:24,108 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_registration_email_blacklist.tests.test_res_config_settings: Starting TestBlacklistSetting.test_the_setting_is_system_wide_and_not_a_company_field ... 2026-11-01 11:27:29,144 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_registration_email_blacklist.tests.test_res_config_settings: Starting TestBlacklistSetting.test_the_setting_round_trips_through_the_settings_screen ... 2026-11-01 11:27:30,270 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted ir.config_parameter records with IDs: [77] 2026-11-01 11:27:30,400 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_registration_email_blacklist.tests.test_res_config_settings: Starting TestBlacklistSetting.test_the_settings_screen_exposes_no_public_action_openers ... 2026-11-01 11:27:30,423 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_registration_email_blacklist.tests.test_res_config_settings: Starting TestBlacklistSetting.test_the_two_settings_links_open_the_right_lists ... 2026-11-01 11:27:30,456 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-11-01 11:27:30,471 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_registration_email_blacklist.tests.test_signup_blacklist: Starting TestSignupBlacklist.test_a_blocked_self_registration_creates_no_account_and_explains_why ... 2026-11-01 11:27:31,251 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-01 11:27:32,302 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:27:32] "POST /web/signup HTTP/1.1" 200 - 203 0.092 0.961 2026-11-01 11:27:32,347 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_registration_email_blacklist.tests.test_signup_blacklist: Starting TestSignupBlacklist.test_a_matching_address_registers_when_the_feature_is_switched_off ... 2026-11-01 11:27:33,160 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-01 11:27:34,066 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:27:34] "POST /web/signup HTTP/1.1" 200 - 203 0.077 0.832 2026-11-01 11:27:34,073 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted ir.config_parameter records with IDs: [79] 2026-11-01 11:27:34,401 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.res_users: Login successful for db:rb-2cd94b9-226205-431194 login:newcomer@blocked-example.com from 127.0.0.1 2026-11-01 11:27:34,507 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #146 deleted mail.mail records with IDs: [380] 2026-11-01 11:27:34,518 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #146 deleted mail.message records with IDs: [8843] 2026-11-01 11:27:34,531 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.res_users: Login successful for db:rb-2cd94b9-226205-431194 login:newcomer@blocked-example.com from 127.0.0.1 2026-11-01 11:27:34,538 104 INFO rb-2cd94b9-226205-431194 odoo.tests.common: Simulating signal changes during tests 2026-11-01 11:27:34,539 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:27:34] "POST /web/signup HTTP/1.1" 303 - 283 0.145 0.318 2026-11-01 11:27:34,550 104 INFO rb-2cd94b9-226205-431194 odoo.http: Session expired 2026-11-01 11:27:34,551 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:27:34] "GET /my HTTP/1.1" 303 - 5 0.002 0.006 2026-11-01 11:27:34,952 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:27:34] "GET /web/login?redirect=/my? HTTP/1.1" 200 - 103 0.038 0.360 2026-11-01 11:27:35,008 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_registration_email_blacklist.tests.test_signup_blacklist: Starting TestSignupBlacklist.test_a_trailing_dot_does_not_buy_an_account_on_a_blocked_domain ... 2026-11-01 11:27:36,577 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-01 11:27:37,603 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:27:37] "POST /web/signup HTTP/1.1" 200 - 203 0.075 0.953 2026-11-01 11:27:37,652 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_registration_email_blacklist.tests.test_signup_blacklist: Starting TestSignupBlacklist.test_a_wildcard_rule_blocks_through_the_sign_up_form ... 2026-11-01 11:27:38,503 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-01 11:27:39,465 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:27:39] "POST /web/signup HTTP/1.1" 200 - 203 0.079 0.886 2026-11-01 11:27:39,511 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_registration_email_blacklist.tests.test_signup_blacklist: Starting TestSignupBlacklist.test_an_address_matching_no_rule_registers_successfully ... 2026-11-01 11:27:40,314 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-01 11:27:40,949 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.res_users: Login successful for db:rb-2cd94b9-226205-431194 login:newcomer@allowed-example.com from 127.0.0.1 2026-11-01 11:27:41,041 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #147 deleted mail.mail records with IDs: [381] 2026-11-01 11:27:41,052 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #147 deleted mail.message records with IDs: [8852] 2026-11-01 11:27:41,065 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.res_users: Login successful for db:rb-2cd94b9-226205-431194 login:newcomer@allowed-example.com from 127.0.0.1 2026-11-01 11:27:41,075 104 INFO rb-2cd94b9-226205-431194 odoo.tests.common: Simulating signal changes during tests 2026-11-01 11:27:41,075 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:27:41] "POST /web/signup HTTP/1.1" 303 - 282 0.148 0.616 2026-11-01 11:27:41,083 104 INFO rb-2cd94b9-226205-431194 odoo.http: Session expired 2026-11-01 11:27:41,084 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:27:41] "GET /my HTTP/1.1" 303 - 5 0.001 0.004 2026-11-01 11:27:41,800 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:27:41] "GET /web/login?redirect=/my? HTTP/1.1" 200 - 174 0.075 0.639 2026-11-01 11:27:41,850 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_registration_email_blacklist.tests.test_signup_blacklist: Starting TestSignupBlacklist.test_an_archived_rule_stops_blocking ... 2026-11-01 11:27:42,812 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-01 11:27:43,809 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:27:43] "POST /web/signup HTTP/1.1" 200 - 203 0.086 0.912 2026-11-01 11:27:44,163 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.res_users: Login successful for db:rb-2cd94b9-226205-431194 login:newcomer@blocked-example.com from 127.0.0.1 2026-11-01 11:27:44,249 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #148 deleted mail.mail records with IDs: [382] 2026-11-01 11:27:44,259 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #148 deleted mail.message records with IDs: [8857] 2026-11-01 11:27:44,271 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.res_users: Login successful for db:rb-2cd94b9-226205-431194 login:newcomer@blocked-example.com from 127.0.0.1 2026-11-01 11:27:44,279 104 INFO rb-2cd94b9-226205-431194 odoo.tests.common: Simulating signal changes during tests 2026-11-01 11:27:44,279 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:27:44] "POST /web/signup HTTP/1.1" 303 - 262 0.162 0.293 2026-11-01 11:27:44,290 104 INFO rb-2cd94b9-226205-431194 odoo.http: Session expired 2026-11-01 11:27:44,291 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:27:44] "GET /my HTTP/1.1" 303 - 5 0.002 0.006 2026-11-01 11:27:44,725 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:27:44] "GET /web/login?redirect=/my? HTTP/1.1" 200 - 103 0.043 0.385 2026-11-01 11:27:44,807 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_registration_email_blacklist.tests.test_signup_blacklist: Starting TestSignupBlacklist.test_the_screen_and_the_guard_agree_on_what_the_stored_switch_means ... 2026-11-01 11:27:45,754 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-01 11:27:47,615 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:27:47] "POST /web/signup HTTP/1.1" 200 - 202 0.086 1.778 2026-11-01 11:27:48,133 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:27:48] "POST /web/signup HTTP/1.1" 200 - 128 0.054 0.428 2026-11-01 11:27:48,525 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.res_users: Login successful for db:rb-2cd94b9-226205-431194 login:reader2@blocked-example.com from 127.0.0.1 2026-11-01 11:27:48,665 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #149 deleted mail.mail records with IDs: [383] 2026-11-01 11:27:48,682 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #149 deleted mail.message records with IDs: [8862] 2026-11-01 11:27:48,692 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.res_users: Login successful for db:rb-2cd94b9-226205-431194 login:reader2@blocked-example.com from 127.0.0.1 2026-11-01 11:27:48,703 104 INFO rb-2cd94b9-226205-431194 odoo.tests.common: Simulating signal changes during tests 2026-11-01 11:27:48,703 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:27:48] "POST /web/signup HTTP/1.1" 303 - 283 0.187 0.350 2026-11-01 11:27:48,712 104 INFO rb-2cd94b9-226205-431194 odoo.http: Session expired 2026-11-01 11:27:48,713 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:27:48] "GET /my HTTP/1.1" 303 - 5 0.002 0.004 2026-11-01 11:27:49,281 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:27:49] "GET /web/login?redirect=/my? HTTP/1.1" 200 - 103 0.047 0.518 2026-11-01 11:27:49,709 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.res_users: Login successful for db:rb-2cd94b9-226205-431194 login:reader3@blocked-example.com from 127.0.0.1 2026-11-01 11:27:49,803 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #150 deleted mail.mail records with IDs: [384] 2026-11-01 11:27:49,811 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #150 deleted mail.message records with IDs: [8865] 2026-11-01 11:27:49,822 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.res_users: Login successful for db:rb-2cd94b9-226205-431194 login:reader3@blocked-example.com from 127.0.0.1 2026-11-01 11:27:49,828 104 INFO rb-2cd94b9-226205-431194 odoo.tests.common: Simulating signal changes during tests 2026-11-01 11:27:49,829 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:27:49] "POST /web/signup HTTP/1.1" 303 - 283 0.156 0.357 2026-11-01 11:27:49,837 104 INFO rb-2cd94b9-226205-431194 odoo.http: Session expired 2026-11-01 11:27:49,837 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:27:49] "GET /my HTTP/1.1" 303 - 5 0.002 0.004 2026-11-01 11:27:50,281 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:27:50] "GET /web/login?redirect=/my? HTTP/1.1" 200 - 101 0.048 0.393 2026-11-01 11:27:50,640 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.res_users: Login successful for db:rb-2cd94b9-226205-431194 login:reader4@blocked-example.com from 127.0.0.1 2026-11-01 11:27:50,736 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #151 deleted mail.mail records with IDs: [385] 2026-11-01 11:27:50,746 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #151 deleted mail.message records with IDs: [8868] 2026-11-01 11:27:50,758 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.res_users: Login successful for db:rb-2cd94b9-226205-431194 login:reader4@blocked-example.com from 127.0.0.1 2026-11-01 11:27:50,767 104 INFO rb-2cd94b9-226205-431194 odoo.tests.common: Simulating signal changes during tests 2026-11-01 11:27:50,767 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:27:50] "POST /web/signup HTTP/1.1" 303 - 283 0.140 0.307 2026-11-01 11:27:50,782 104 INFO rb-2cd94b9-226205-431194 odoo.http: Session expired 2026-11-01 11:27:50,782 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:27:50] "GET /my HTTP/1.1" 303 - 5 0.005 0.007 2026-11-01 11:27:51,245 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:27:51] "GET /web/login?redirect=/my? HTTP/1.1" 200 - 101 0.038 0.421 2026-11-01 11:27:51,310 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-11-01 11:27:51,332 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_registration_email_blacklist.tests.test_signup_not_intercepted: Starting TestBlacklistDoesNotInterfere.test_an_existing_user_whose_address_matches_a_rule_can_reset_their_password ... 2026-11-01 11:27:52,160 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-01 11:27:53,239 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:27:53] "POST /web/signup HTTP/1.1" 200 - 203 0.095 0.986 2026-11-01 11:27:53,673 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [386] 2026-11-01 11:27:53,683 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.message records with IDs: [8872] 2026-11-01 11:27:53,689 104 INFO rb-2cd94b9-226205-431194 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-11-01 11:27:53,913 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.res_users: Login successful for db:rb-2cd94b9-226205-431194 login:resident@blocked-example.com from 127.0.0.1 2026-11-01 11:27:53,933 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.res_users: Login successful for db:rb-2cd94b9-226205-431194 login:resident@blocked-example.com from 127.0.0.1 2026-11-01 11:27:53,941 104 INFO rb-2cd94b9-226205-431194 odoo.tests.common: Simulating signal changes during tests 2026-11-01 11:27:53,941 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:27:53] "POST /web/reset_password HTTP/1.1" 303 - 114 0.065 0.150 2026-11-01 11:27:53,968 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.res_users: Login successful for db:rb-2cd94b9-226205-431194 login:resident@blocked-example.com from 127.0.0.1 2026-11-01 11:27:53,975 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:27:53] "POST /web/login HTTP/1.1" 303 - 14 0.006 0.017 2026-11-01 11:27:53,992 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.res_users: Login failed for db:rb-2cd94b9-226205-431194 login:resident@blocked-example.com from 127.0.0.1 2026-11-01 11:27:54,438 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:27:54] "POST /web/login HTTP/1.1" 200 - 106 0.053 0.406 2026-11-01 11:27:54,440 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_registration_email_blacklist.tests.test_signup_not_intercepted.TestBlacklistDoesNotInterfere.test_an_existing_user_whose_address_matches_a_rule_can_reset_their_password: waiting for threads: [] 2026-11-01 11:27:54,467 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_registration_email_blacklist.tests.test_signup_not_intercepted: Starting TestBlacklistDoesNotInterfere.test_an_invited_registration_is_not_blocked ... 2026-11-01 11:27:55,314 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-01 11:27:56,326 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:27:56] "POST /web/signup HTTP/1.1" 200 - 203 0.086 0.927 2026-11-01 11:27:56,722 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.res_users: Login successful for db:rb-2cd94b9-226205-431194 login:invitee@blocked-example.com from 127.0.0.1 2026-11-01 11:27:56,829 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #153 deleted mail.mail records with IDs: [388] 2026-11-01 11:27:56,839 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #153 deleted mail.message records with IDs: [8878] 2026-11-01 11:27:56,851 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.res_users: Login successful for db:rb-2cd94b9-226205-431194 login:invitee@blocked-example.com from 127.0.0.1 2026-11-01 11:27:56,859 104 INFO rb-2cd94b9-226205-431194 odoo.tests.common: Simulating signal changes during tests 2026-11-01 11:27:56,860 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:27:56] "POST /web/signup HTTP/1.1" 303 - 294 0.143 0.298 2026-11-01 11:27:56,870 104 INFO rb-2cd94b9-226205-431194 odoo.http: Session expired 2026-11-01 11:27:56,870 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:27:56] "GET /my HTTP/1.1" 303 - 5 0.002 0.006 2026-11-01 11:27:57,307 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:27:57] "GET /web/login?redirect=/my? HTTP/1.1" 200 - 103 0.044 0.390 2026-11-01 11:27:57,367 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-11-01 11:27:57,589 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_repair_request_from_maintenance.tests.test_maintenance_request: Starting TestMaintenanceRequest.test_compute_repair_count_01 ... 2026-11-01 11:27:57,681 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_repair_request_from_maintenance.tests.test_maintenance_request: Starting TestMaintenanceRequest.test_compute_repair_count_02 ... 2026-11-01 11:27:57,790 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-11-01 11:27:57,987 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_repair_request_from_maintenance.tests.test_repair: Starting TestRepair.test_onchange_maintenance_request_id_01 ... 2026-11-01 11:27:58,260 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_repair_request_from_maintenance.tests.test_repair: Starting TestRepair.test_onchange_maintenance_request_id_02 ... 2026-11-01 11:27:58,460 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_repair_request_from_maintenance.tests.test_repair: Starting TestRepair.test_onchange_maintenance_request_id_03 ... 2026-11-01 11:27:58,637 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_repair_request_from_maintenance.tests.test_repair: Starting TestRepair.test_onchange_product_id_01 ... 2026-11-01 11:27:58,830 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_repair_request_from_maintenance.tests.test_repair: Starting TestRepair.test_onchange_product_id_02 ... 2026-11-01 11:27:59,064 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_repair_request_from_maintenance.tests.test_repair: Starting TestRepair.test_onchange_product_id_03 ... 2026-11-01 11:27:59,312 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-11-01 11:27:59,474 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_repair_with_maintenance_schedule.tests.test_repair_maintenance_schedule: Starting TestRepairMaintenanceRequest.test_00_no_milestone ... 2026-11-01 11:27:59,826 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_repair_with_maintenance_schedule.tests.test_repair_maintenance_schedule: Starting TestRepairMaintenanceRequest.test_01_maintenance_request_different_milestones ... 2026-11-01 11:28:00,176 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_repair_with_maintenance_schedule.tests.test_repair_maintenance_schedule: Starting TestRepairMaintenanceRequest.test_02_maintenance_request_same_milestones ... 2026-11-01 11:28:01,263 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_repair_with_maintenance_schedule.tests.test_repair_maintenance_schedule: Starting TestRepairMaintenanceRequest.test_03_different_part_replace_condition ... 2026-11-01 11:28:02,168 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-11-01 11:28:03,057 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_sale_backdate.tests.test_backdate: Starting TestBackDate.test_change_time_backdate ... 2026-11-01 11:28:03,321 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_sale_backdate.tests.test_backdate: Starting TestBackDate.test_display_popup_backdate ... 2026-11-01 11:28:03,584 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_sale_backdate.tests.test_backdate: Starting TestBackDate.test_input_backdate_future ... 2026-11-01 11:28:03,625 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_sale_backdate.tests.test_backdate: Starting TestBackDate.test_legacy_date_order_context_key_still_backdates_the_confirmation ... 2026-11-01 11:28:03,793 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-11-01 11:28:03,823 104 INFO rb-2cd94b9-226205-431194 odoo.tests.common.requests: request https://v14demo-vn.viindoo.com/web#action=116&active_id=mailbox_inbox&cids=1&menu_id=90 with timeout 3 increased to 10s during tests 2026-11-01 11:28:03,823 104 INFO rb-2cd94b9-226205-431194 odoo.tests.common.requests: Blocking un-mocked external HTTP request GET https://v14demo-vn.viindoo.com/web#action=116&active_id=mailbox_inbox&cids=1&menu_id=90 2026-11-01 11:28:04,001 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_sale_desc_short_link.tests.test_desc_short_link: Starting TestToSaleDescShortLink.test_create_link_url_in_text ... 2026-11-01 11:28:04,071 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_sale_desc_short_link.tests.test_desc_short_link: Starting TestToSaleDescShortLink.test_create_link_url_standalone ... 2026-11-01 11:28:04,099 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_sale_desc_short_link.tests.test_desc_short_link: Starting TestToSaleDescShortLink.test_write_link_url_in_text ... 2026-11-01 11:28:04,155 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_sale_desc_short_link.tests.test_desc_short_link: Starting TestToSaleDescShortLink.test_write_link_url_standalone ... 2026-11-01 11:28:04,220 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-11-01 11:28:04,238 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_sale_line_numbering.tests.test_line_numbering: Starting TestLineNumbering.test_sequence_edit_01 ... 2026-11-01 11:28:04,943 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted sale.order.line records with IDs: [193] 2026-11-01 11:28:05,028 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_sale_line_numbering.tests.test_line_numbering: Starting TestLineNumbering.test_sequence_edit_02 ... 2026-11-01 11:28:05,637 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-11-01 11:28:14,858 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_sale_order_advance.tests.test_payment_flow: Starting TestPaymentFlow.test_01_reconcile_payment_with_invoice_same_currency ... 2026-11-01 11:28:20,536 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_sale_order_advance.tests.test_payment_flow: Starting TestPaymentFlow.test_02_reconcile_payment_with_invoice_diff_currency ... 2026-11-01 11:28:25,508 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_sale_order_advance.tests.test_payment_flow: Starting TestPaymentFlow.test_03_reconcile_payment_with_invoice_diff_so ... 2026-11-01 11:28:32,965 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_sale_order_advance.tests.test_payment_flow: Starting TestPaymentFlow.test_04_add_so_to_confirmed_payment ... 2026-11-01 11:28:37,153 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_sale_order_advance.tests.test_payment_flow: Starting TestPaymentFlow.test_05_add_so_to_confirmed_payment ... 2026-11-01 11:28:41,289 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-11-01 11:28:52,632 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_sale_order_advance.tests.test_payment_form: Starting TestPaymentForm.test_01_change_partner_on_payment ... 2026-11-01 11:28:52,890 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_sale_order_advance.tests.test_payment_form: Starting TestPaymentForm.test_03_add_or_remove_so_on_payment ... 2026-11-01 11:28:53,207 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_sale_order_advance.tests.test_payment_form: Starting TestPaymentForm.test_04_currency_chosen_by_user_survives_sale_order_onchange ... 2026-11-01 11:28:53,666 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-11-01 11:29:04,807 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_sale_order_advance.tests.test_payment_functional: Starting TestPaymentFunctional.test_01_partner_on_payment ... 2026-11-01 11:29:05,224 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-11-01 11:29:06,177 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [389] 2026-11-01 11:29:06,430 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_sale_price_lock.tests.test_price_lock: Starting TestPriceLock.test_change_price_unit ... 2026-11-01 11:29:06,551 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_sale_price_lock.tests.test_price_lock: Starting TestPriceLock.test_change_price_unit_2 ... 2026-11-01 11:29:06,777 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_sale_price_lock.tests.test_price_lock: Starting TestPriceLock.test_change_price_unit_3 ... 2026-11-01 11:29:06,903 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_sale_price_lock.tests.test_price_lock: Starting TestPriceLock.test_change_price_unit_4 ... 2026-11-01 11:29:08,445 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_sale_price_lock.tests.test_price_lock: Starting TestPriceLock.test_change_uom ... 2026-11-01 11:29:10,056 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_sale_price_lock.tests.test_price_lock: Starting TestPriceLock.test_change_uom_and_price ... 2026-11-01 11:29:10,283 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-11-01 11:29:10,000 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_sales_stock_schedule.tests.test_delivery_replan: Starting TestDeliveryReplan.test_a_declared_bulk_update_leaves_the_paperwork_untouched_and_flags_it ... 2026-11-01 11:29:12,000 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_sales_stock_schedule.tests.test_delivery_replan: Starting TestDeliveryReplan.test_a_held_rebuild_and_a_refused_transfer_are_recorded_differently ... 2026-11-01 11:29:13,000 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_sales_stock_schedule.tests.test_delivery_replan: Starting TestDeliveryReplan.test_a_held_rebuild_is_honoured_when_the_schedule_is_updated ... 2026-11-01 11:29:15,000 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_sales_stock_schedule.tests.test_delivery_replan: Starting TestDeliveryReplan.test_a_transfer_emptied_by_a_replan_does_not_survive_as_a_draft ... 2026-11-01 11:29:16,000 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.message records with IDs: [8972, 8971] 2026-11-01 11:29:16,000 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted stock.picking records with IDs: [147] 2026-11-01 11:29:16,000 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [1361] 2026-11-01 11:29:16,000 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_sales_stock_schedule.tests.test_delivery_replan: Starting TestDeliveryReplan.test_cancelled_transfer_is_left_alone_and_the_operator_is_told ... 2026-11-01 11:29:17,000 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_sales_stock_schedule.tests.test_delivery_replan: Starting TestDeliveryReplan.test_done_transfer_is_left_alone_and_the_operator_is_told ... 2026-11-01 11:29:18,000 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_sales_stock_schedule.tests.test_delivery_replan: Starting TestDeliveryReplan.test_one_multi_line_update_rebuilds_once_per_order_not_once_per_line ... 2026-11-01 11:29:20,000 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_sales_stock_schedule.tests.test_delivery_replan: Starting TestDeliveryReplan.test_picked_move_is_left_alone_and_the_operator_is_told ... 2026-11-01 11:29:20,000 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_sales_stock_schedule.tests.test_delivery_replan: Starting TestDeliveryReplan.test_printed_transfer_is_left_alone_and_the_operator_is_told ... 2026-11-01 11:29:21,000 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_sales_stock_schedule.tests.test_delivery_replan: Starting TestDeliveryReplan.test_promise_change_splits_then_merges_back_to_one_per_date ... 2026-11-01 11:29:23,000 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.message records with IDs: [9014, 9012, 9011] 2026-11-01 11:29:23,000 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted stock.picking records with IDs: [156] 2026-11-01 11:29:23,000 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [1378] 2026-11-01 11:29:23,000 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_sales_stock_schedule.tests.test_delivery_replan: Starting TestDeliveryReplan.test_promise_changed_after_confirmation_redates_the_transfer ... 2026-11-01 11:29:24,000 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_sales_stock_schedule.tests.test_delivery_replan: Starting TestDeliveryReplan.test_reserved_quantities_follow_their_move_to_the_new_transfer ... 2026-11-01 11:29:25,400 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-11-01 11:29:25,416 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_sales_stock_schedule.tests.test_delivery_replan_stock_delivery_compat: Starting TestDeliveryReplanStockDeliveryCompat.test_replan_after_confirm_does_not_crash_when_stock_delivery_installed ... 2026-11-01 11:29:26,394 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-11-01 11:29:26,000 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_sales_stock_schedule.tests.test_delivery_results_search_tz: Starting TestDeliveryResultsSearch.test_a_user_never_sees_another_companys_movements_through_the_filter ... 2026-11-01 11:29:31,000 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_sales_stock_schedule.tests.test_delivery_results_search_tz: Starting TestDeliveryResultsSearch.test_an_unsupported_operator_raises_instead_of_answering_wrongly ... 2026-11-01 11:29:31,000 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_sales_stock_schedule.tests.test_delivery_results_search_tz: Starting TestDeliveryResultsSearch.test_asking_for_not_late_returns_everything_except_the_late_records ... 2026-11-01 11:29:32,000 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_sales_stock_schedule.tests.test_delivery_results_search_tz: Starting TestDeliveryResultsSearch.test_filter_returns_exactly_the_records_showing_that_value ... 2026-11-01 11:29:32,000 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_sales_stock_schedule.tests.test_delivery_results_search_tz: Starting TestDeliveryResultsSearch.test_filter_work_does_not_grow_with_unrelated_movements ... 2026-11-01 11:29:35,724 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-11-01 11:29:35,740 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_sales_stock_schedule.tests.test_delivery_results_search_tz: Starting TestDeliveryResultsTimezone.test_column_and_filter_agree_in_a_non_server_timezone ... 2026-11-01 11:29:36,216 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_sales_stock_schedule.tests.test_delivery_results_search_tz: Starting TestDeliveryResultsTimezone.test_deadline_today_in_user_timezone_is_early_not_late ... 2026-11-01 11:29:36,453 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-11-01 11:29:36,465 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_sales_stock_schedule.tests.test_order_line_date: Starting TestOrderLineExpectedDate.test_01_compute_expected_date ... 2026-11-01 11:29:36,701 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_sales_stock_schedule.tests.test_order_line_date: Starting TestOrderLineExpectedDate.test_02_compute_expected_date ... 2026-11-01 11:29:37,019 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_sales_stock_schedule.tests.test_order_line_date: Starting TestOrderLineExpectedDate.test_03_compute_expected_date ... 2026-11-01 11:29:38,132 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_sales_stock_schedule.tests.test_order_line_date: Starting TestOrderLineExpectedDate.test_04 ... 2026-11-01 11:29:38,452 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_sales_stock_schedule.tests.test_order_line_date: Starting TestOrderLineExpectedDate.test_04_test_delivery_results ... 2026-11-01 11:29:39,694 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.message records with IDs: [9256, 9252, 9251] 2026-11-01 11:29:39,733 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted stock.picking records with IDs: [180] 2026-11-01 11:29:39,739 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [1393] 2026-11-01 11:29:40,082 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_sales_stock_schedule.tests.test_order_line_date: Starting TestOrderLineExpectedDate.test_05 ... 2026-11-01 11:29:40,987 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_sales_stock_schedule.tests.test_order_line_date: Starting TestOrderLineExpectedDate.test_05_test_delivery_results ... 2026-11-01 11:29:42,260 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.message records with IDs: [9271, 9267, 9266] 2026-11-01 11:29:42,302 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted stock.picking records with IDs: [183] 2026-11-01 11:29:42,309 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [1399] 2026-11-01 11:29:42,668 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_sales_stock_schedule.tests.test_order_line_date: Starting TestOrderLineExpectedDate.test_06 ... 2026-11-01 11:29:43,743 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_sales_stock_schedule.tests.test_order_line_date: Starting TestOrderLineExpectedDate.test_06_test_delivery_results ... 2026-11-01 11:29:45,036 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_sales_stock_schedule.tests.test_order_line_date: Starting TestOrderLineExpectedDate.test_07 ... 2026-11-01 11:29:45,999 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_sales_stock_schedule.tests.test_order_line_date: Starting TestOrderLineExpectedDate.test_08 ... 2026-11-01 11:29:47,038 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_sales_stock_schedule.tests.test_order_line_date: Starting TestOrderLineExpectedDate.test_09 ... 2026-11-01 11:29:48,618 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_sales_stock_schedule.tests.test_order_line_date: Starting TestOrderLineExpectedDate.test_10 ... 2026-11-01 11:29:50,355 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_sales_stock_schedule.tests.test_order_line_date: Starting TestOrderLineExpectedDate.test_11 ... 2026-11-01 11:29:51,405 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_sales_stock_schedule.tests.test_order_line_date: Starting TestOrderLineExpectedDate.test_12 ... 2026-11-01 11:29:52,486 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_sales_stock_schedule.tests.test_order_line_date: Starting TestOrderLineExpectedDate.test_13 ... 2026-11-01 11:29:53,705 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_sales_stock_schedule.tests.test_order_line_date: Starting TestOrderLineExpectedDate.test_14 ... 2026-11-01 11:29:54,775 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_sales_stock_schedule.tests.test_order_line_date: Starting TestOrderLineExpectedDate.test_multi_picking_01 ... 2026-11-01 11:29:55,892 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-11-01 11:29:56,000 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_sales_stock_schedule.tests.test_picking_split: Starting TestPickingSplit.test_a_move_never_joins_a_transfer_that_already_holds_another_date ... 2026-11-01 11:29:57,000 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_sales_stock_schedule.tests.test_picking_split: Starting TestPickingSplit.test_combo_and_product_less_lines_never_cause_a_split ... 2026-11-01 11:29:58,000 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_sales_stock_schedule.tests.test_picking_split: Starting TestPickingSplit.test_merging_a_second_source_document_keeps_both_origins ... 2026-11-01 11:29:59,000 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_sales_stock_schedule.tests.test_picking_split: Starting TestPickingSplit.test_quantity_decrease_after_validation_creates_no_empty_transfer ... 2026-11-01 11:30:01,000 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_sales_stock_schedule.tests.test_picking_split: Starting TestPickingSplit.test_split_fires_without_any_intervening_flush ... 2026-11-01 11:30:03,176 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-11-01 11:30:03,194 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_sales_stock_schedule.tests.test_promise_forecast: Starting TestPromiseAndForecast.test_changing_the_product_requotes_the_forecast_and_keeps_the_promise ... 2026-11-01 11:30:04,663 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_sales_stock_schedule.tests.test_promise_forecast: Starting TestPromiseAndForecast.test_duplicating_a_quotation_carries_no_promise ... 2026-11-01 11:30:05,133 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_sales_stock_schedule.tests.test_promise_forecast: Starting TestPromiseAndForecast.test_forecast_equals_promise_once_the_order_is_confirmed ... 2026-11-01 11:30:06,088 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_sales_stock_schedule.tests.test_promise_forecast: Starting TestPromiseAndForecast.test_forecast_is_populated_for_a_good_that_does_not_track_inventory ... 2026-11-01 11:30:06,871 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_sales_stock_schedule.tests.test_promise_forecast: Starting TestPromiseAndForecast.test_line_with_no_promise_behaves_exactly_as_standard_odoo ... 2026-11-01 11:30:07,919 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_sales_stock_schedule.tests.test_promise_forecast: Starting TestPromiseAndForecast.test_promise_is_never_given_a_compute ... 2026-11-01 11:30:08,980 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_sales_stock_schedule.tests.test_promise_forecast: Starting TestPromiseAndForecast.test_promise_survives_confirmation_into_the_warehouse_document ... 2026-11-01 11:30:10,045 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_sales_stock_schedule.tests.test_promise_forecast: Starting TestPromiseAndForecast.test_promise_typed_today_still_reads_today_value_a_week_later ... 2026-11-01 11:30:10,638 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_sales_stock_schedule.tests.test_promise_forecast: Starting TestPromiseAndForecast.test_typing_a_promise_in_the_form_sets_the_lead_time ... 2026-11-01 11:30:12,023 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-11-01 11:30:13,669 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [390] 2026-11-01 11:30:13,824 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [391] 2026-11-01 11:30:14,527 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_sales_target.tests.test_access_right: Starting TestAccessRight.test_access_right_01_sale_user ... 2026-11-01 11:30:14,608 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 165, model: team.sales.target 2026-11-01 11:30:14,626 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #165 deleted mail.message records with IDs: [9417] 2026-11-01 11:30:14,629 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 165, model: team.sales.target 2026-11-01 11:30:14,634 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 165, model: team.sales.target 2026-11-01 11:30:14,639 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [9], uid: 165, model: team.sales.target 2026-11-01 11:30:14,654 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [9], uid: 165, model: team.sales.target 2026-11-01 11:30:14,684 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #165 deleted mail.message records with IDs: [9419] 2026-11-01 11:30:14,684 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 165, model: team.sales.target 2026-11-01 11:30:14,793 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #165 deleted mail.message records with IDs: [9420, 9415] 2026-11-01 11:30:14,794 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 165, model: personal.sales.target 2026-11-01 11:30:14,806 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #165 deleted mail.message records with IDs: [9420, 9415] 2026-11-01 11:30:14,812 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #165 deleted personal.sales.target records with IDs: [1] 2026-11-01 11:30:14,817 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #165 deleted mail.followers records with IDs: [1459] 2026-11-01 11:30:14,818 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 165, model: personal.sales.target 2026-11-01 11:30:14,823 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [3], uid: 165, model: personal.sales.target 2026-11-01 11:30:14,836 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [3], uid: 165, model: personal.sales.target 2026-11-01 11:30:14,856 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #165 deleted mail.message records with IDs: [9418] 2026-11-01 11:30:14,856 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 165, model: personal.sales.target 2026-11-01 11:30:14,883 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_sales_target.tests.test_access_right: Starting TestAccessRight.test_access_right_02_sale_leader ... 2026-11-01 11:30:14,990 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #166 deleted mail.message records with IDs: [9417] 2026-11-01 11:30:15,008 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #166 deleted team.sales.target records with IDs: [8] 2026-11-01 11:30:15,030 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #166 deleted mail.followers records with IDs: [1461] 2026-11-01 11:30:15,098 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [9], uid: 166, model: team.sales.target 2026-11-01 11:30:15,116 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [9], uid: 166, model: team.sales.target 2026-11-01 11:30:15,141 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #166 deleted mail.message records with IDs: [9419] 2026-11-01 11:30:15,147 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [9], uid: 166, model: team.sales.target 2026-11-01 11:30:15,177 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [11], uid: 166, model: team.sales.target 2026-11-01 11:30:15,289 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #166 deleted mail.message records with IDs: [9415] 2026-11-01 11:30:15,304 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #166 deleted personal.sales.target records with IDs: [1] 2026-11-01 11:30:15,310 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #166 deleted mail.followers records with IDs: [1459] 2026-11-01 11:30:15,435 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #166 deleted mail.message records with IDs: [9423] 2026-11-01 11:30:15,446 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #166 deleted personal.sales.target records with IDs: [5] 2026-11-01 11:30:15,452 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #166 deleted mail.followers records with IDs: [1467, 1468] 2026-11-01 11:30:15,463 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [3], uid: 166, model: personal.sales.target 2026-11-01 11:30:15,481 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [3], uid: 166, model: personal.sales.target 2026-11-01 11:30:15,506 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #166 deleted mail.message records with IDs: [9418] 2026-11-01 11:30:15,512 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [3], uid: 166, model: personal.sales.target 2026-11-01 11:30:15,539 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [6], uid: 166, model: personal.sales.target 2026-11-01 11:30:15,591 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_sales_target.tests.test_access_right: Starting TestAccessRight.test_access_right_03_regional_manager ... 2026-11-01 11:30:15,889 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #167 deleted mail.message records with IDs: [9417] 2026-11-01 11:30:15,912 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #167 deleted team.sales.target records with IDs: [8] 2026-11-01 11:30:15,936 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #167 deleted mail.followers records with IDs: [1461] 2026-11-01 11:30:16,020 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #167 deleted mail.message records with IDs: [9419] 2026-11-01 11:30:16,034 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #167 deleted team.sales.target records with IDs: [9] 2026-11-01 11:30:16,054 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #167 deleted mail.followers records with IDs: [1463] 2026-11-01 11:30:16,284 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #167 deleted mail.message records with IDs: [9415] 2026-11-01 11:30:16,306 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #167 deleted personal.sales.target records with IDs: [1] 2026-11-01 11:30:16,311 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #167 deleted mail.followers records with IDs: [1459] 2026-11-01 11:30:16,383 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #167 deleted mail.message records with IDs: [9418] 2026-11-01 11:30:16,395 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #167 deleted personal.sales.target records with IDs: [3] 2026-11-01 11:30:16,399 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #167 deleted mail.followers records with IDs: [1462] 2026-11-01 11:30:16,540 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #166 deleted mail.message records with IDs: [9428] 2026-11-01 11:30:16,556 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #166 deleted personal.sales.target records with IDs: [9] 2026-11-01 11:30:16,561 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #166 deleted mail.followers records with IDs: [1477, 1478] 2026-11-01 11:30:16,616 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [9], uid: 167, model: team.sales.target 2026-11-01 11:30:16,635 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [9], uid: 167, model: team.sales.target 2026-11-01 11:30:16,656 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #167 deleted mail.message records with IDs: [9419] 2026-11-01 11:30:16,673 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [9], uid: 167, model: team.sales.target 2026-11-01 11:30:16,714 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [14], uid: 167, model: team.sales.target 2026-11-01 11:30:16,740 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [8], uid: 167, model: personal.sales.target 2026-11-01 11:30:16,756 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [8], uid: 167, model: personal.sales.target 2026-11-01 11:30:16,782 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #167 deleted mail.message records with IDs: [9427] 2026-11-01 11:30:16,814 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [8], uid: 167, model: personal.sales.target 2026-11-01 11:30:16,839 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #167 deleted mail.message records with IDs: [9427] 2026-11-01 11:30:16,843 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #167 deleted personal.sales.target records with IDs: [8] 2026-11-01 11:30:16,848 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #167 deleted mail.followers records with IDs: [1475, 1476] 2026-11-01 11:30:16,871 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [10], uid: 167, model: personal.sales.target 2026-11-01 11:30:16,983 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #166 deleted mail.message records with IDs: [9428] 2026-11-01 11:30:16,998 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #166 deleted personal.sales.target records with IDs: [9] 2026-11-01 11:30:17,002 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #166 deleted mail.followers records with IDs: [1477, 1478] 2026-11-01 11:30:17,031 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_sales_target.tests.test_access_right: Starting TestAccessRight.test_access_right_04_all_document ... 2026-11-01 11:30:17,230 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #169 deleted mail.message records with IDs: [9417] 2026-11-01 11:30:17,241 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #169 deleted team.sales.target records with IDs: [8] 2026-11-01 11:30:17,262 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #169 deleted mail.followers records with IDs: [1461] 2026-11-01 11:30:17,364 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #169 deleted mail.message records with IDs: [9419] 2026-11-01 11:30:17,370 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #169 deleted team.sales.target records with IDs: [9] 2026-11-01 11:30:17,400 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #169 deleted mail.followers records with IDs: [1463] 2026-11-01 11:30:17,567 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #169 deleted mail.message records with IDs: [9415] 2026-11-01 11:30:17,576 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #169 deleted personal.sales.target records with IDs: [1] 2026-11-01 11:30:17,581 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #169 deleted mail.followers records with IDs: [1459] 2026-11-01 11:30:17,649 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #169 deleted mail.message records with IDs: [9418] 2026-11-01 11:30:17,653 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #169 deleted personal.sales.target records with IDs: [3] 2026-11-01 11:30:17,659 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #169 deleted mail.followers records with IDs: [1462] 2026-11-01 11:30:17,755 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-11-01 11:30:19,322 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [392] 2026-11-01 11:30:19,491 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [393] 2026-11-01 11:30:30,368 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_sales_target.tests.test_multi_company: Starting TestMultiCompany.test_personal_target_cross_company_search_is_closed ... 2026-11-01 11:30:30,420 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_sales_target.tests.test_multi_company: Starting TestMultiCompany.test_personal_target_same_company_search_still_allowed ... 2026-11-01 11:30:30,468 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_sales_target.tests.test_multi_company: Starting TestMultiCompany.test_team_target_company_id_populated_from_team ... 2026-11-01 11:30:30,499 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_sales_target.tests.test_multi_company: Starting TestMultiCompany.test_team_target_cross_company_search_is_closed ... 2026-11-01 11:30:30,546 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_sales_target.tests.test_multi_company: Starting TestMultiCompany.test_team_target_same_company_search_still_allowed ... 2026-11-01 11:30:30,625 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-11-01 11:30:32,164 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [394] 2026-11-01 11:30:32,314 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [395] 2026-11-01 11:30:32,729 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_sales_target.tests.test_name_search: Starting TestTeamSalesTargetNameSearch.test_name_search_matching_term_does_not_raise ... 2026-11-01 11:30:32,770 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_sales_target.tests.test_name_search: Starting TestTeamSalesTargetNameSearch.test_name_search_non_matching_term_returns_empty ... 2026-11-01 11:30:32,812 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-11-01 11:30:34,333 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [396] 2026-11-01 11:30:34,464 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [397] 2026-11-01 11:30:34,962 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_sales_target.tests.test_name_search: Starting TestPersonalSalesTargetNameSearch.test_name_search_finds_the_target_of_the_matching_sales_person ... 2026-11-01 11:30:35,011 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_sales_target.tests.test_name_search: Starting TestPersonalSalesTargetNameSearch.test_name_search_non_matching_term_returns_empty ... 2026-11-01 11:30:35,061 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-11-01 11:30:36,803 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [398] 2026-11-01 11:30:36,961 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [399] 2026-11-01 11:30:37,683 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_sales_target.tests.test_target: Starting TestSalesTarget.test_approval_team_target ... 2026-11-01 11:30:37,869 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_sales_target.tests.test_target: Starting TestSalesTarget.test_divide_target_when_generate_sale_personal_target ... 2026-11-01 11:30:37,904 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_sales_target.tests.test_target: Starting TestSalesTarget.test_function_get_target_by_date ... 2026-11-01 11:30:41,381 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_sales_target.tests.test_target: Starting TestSalesTarget.test_overlapped_01_team_sales_target ... 2026-11-01 11:30:41,526 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_sales_target.tests.test_target: Starting TestSalesTarget.test_overlapped_02_personal_sales_target ... 2026-11-01 11:30:42,637 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_sales_target.tests.test_target: Starting TestSalesTarget.test_overlapped_duplicate_personal_target_in_team_target ... 2026-11-01 11:30:42,696 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [1507] 2026-11-01 11:30:42,731 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_sales_target.tests.test_target: Starting TestSalesTarget.test_state_personal_target_follow_state_team_target ... 2026-11-01 11:30:42,857 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-11-01 11:30:44,413 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [400] 2026-11-01 11:30:44,551 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [401] 2026-11-01 11:30:44,786 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_sales_target_pos.tests.test_access_right: Starting TestAccessRight.test_access_right_pos_manager ... 2026-11-01 11:30:45,188 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #193 deleted mail.message records with IDs: [9903] 2026-11-01 11:30:45,203 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #193 deleted personal.sales.target records with IDs: [46] 2026-11-01 11:30:45,208 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #193 deleted mail.followers records with IDs: [1557] 2026-11-01 11:30:45,335 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #193 deleted mail.message records with IDs: [9906] 2026-11-01 11:30:45,343 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #193 deleted personal.sales.target records with IDs: [48] 2026-11-01 11:30:45,348 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #193 deleted mail.followers records with IDs: [1561, 1562] 2026-11-01 11:30:45,357 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #193 deleted mail.message records with IDs: [9904] 2026-11-01 11:30:45,369 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #193 deleted team.sales.target records with IDs: [44] 2026-11-01 11:30:45,386 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #193 deleted mail.followers records with IDs: [1559] 2026-11-01 11:30:45,505 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [49], uid: 193, model: personal.sales.target 2026-11-01 11:30:45,742 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [46], uid: 193, model: team.sales.target 2026-11-01 11:30:45,756 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [46], uid: 193, model: team.sales.target 2026-11-01 11:30:45,778 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #193 deleted mail.message records with IDs: [9908] 2026-11-01 11:30:45,784 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [46], uid: 193, model: team.sales.target 2026-11-01 11:30:45,800 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [50], uid: 193, model: personal.sales.target 2026-11-01 11:30:45,814 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [50], uid: 193, model: personal.sales.target 2026-11-01 11:30:45,835 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #193 deleted mail.message records with IDs: [9907] 2026-11-01 11:30:45,842 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [50], uid: 193, model: personal.sales.target 2026-11-01 11:30:45,869 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [51], uid: 193, model: personal.sales.target 2026-11-01 11:30:45,956 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [50], uid: 193, model: personal.sales.target 2026-11-01 11:30:45,971 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [50], uid: 193, model: personal.sales.target 2026-11-01 11:30:45,992 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #193 deleted mail.message records with IDs: [9907] 2026-11-01 11:30:46,004 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [50], uid: 193, model: personal.sales.target 2026-11-01 11:30:46,024 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #193 deleted mail.message records with IDs: [9907] 2026-11-01 11:30:46,027 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #193 deleted personal.sales.target records with IDs: [50] 2026-11-01 11:30:46,032 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #193 deleted mail.followers records with IDs: [1563] 2026-11-01 11:30:46,054 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [52], uid: 193, model: personal.sales.target 2026-11-01 11:30:46,078 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [46], uid: 193, model: team.sales.target 2026-11-01 11:30:46,092 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [46], uid: 193, model: team.sales.target 2026-11-01 11:30:46,114 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #193 deleted mail.message records with IDs: [9908] 2026-11-01 11:30:46,122 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [46], uid: 193, model: team.sales.target 2026-11-01 11:30:46,159 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_sales_target_pos.tests.test_access_right: Starting TestAccessRight.test_access_right_pos_user ... 2026-11-01 11:30:46,265 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 192, model: team.sales.target 2026-11-01 11:30:46,697 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 192, model: team.sales.target 2026-11-01 11:30:46,711 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #192 deleted mail.message records with IDs: [9912] 2026-11-01 11:30:46,713 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 192, model: team.sales.target 2026-11-01 11:30:46,810 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #192 deleted mail.message records with IDs: [9913, 9910] 2026-11-01 11:30:46,811 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 192, model: personal.sales.target 2026-11-01 11:30:46,837 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #192 deleted mail.message records with IDs: [9913, 9910] 2026-11-01 11:30:46,844 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #192 deleted personal.sales.target records with IDs: [53] 2026-11-01 11:30:46,853 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #192 deleted mail.followers records with IDs: [1565] 2026-11-01 11:30:46,854 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 192, model: personal.sales.target 2026-11-01 11:30:46,861 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 192, model: team.sales.target 2026-11-01 11:30:47,185 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [48], uid: 192, model: team.sales.target 2026-11-01 11:30:47,206 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [48], uid: 192, model: team.sales.target 2026-11-01 11:30:47,236 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #192 deleted mail.message records with IDs: [9915] 2026-11-01 11:30:47,237 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 192, model: team.sales.target 2026-11-01 11:30:47,245 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [54], uid: 192, model: personal.sales.target 2026-11-01 11:30:47,263 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [54], uid: 192, model: personal.sales.target 2026-11-01 11:30:47,291 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #192 deleted mail.message records with IDs: [9911] 2026-11-01 11:30:47,296 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #192 deleted personal.sales.target records with IDs: [54] 2026-11-01 11:30:47,304 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #192 deleted mail.followers records with IDs: [1566] 2026-11-01 11:30:47,305 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 192, model: personal.sales.target 2026-11-01 11:30:47,322 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #192 deleted mail.message records with IDs: [9911] 2026-11-01 11:30:47,322 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 192, model: personal.sales.target 2026-11-01 11:30:47,377 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-11-01 11:30:48,913 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [402] 2026-11-01 11:30:49,037 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [403] 2026-11-01 11:30:50,256 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_sales_target_pos.tests.test_report_pos_order_group_by_team: Starting TestReportPosOrderGroupByTeam.test_report_pos_order_stays_groupable_by_sales_team ... 2026-11-01 11:30:50,923 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-11-01 11:30:52,601 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [404] 2026-11-01 11:30:52,728 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [405] 2026-11-01 11:30:53,847 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_sales_target_pos.tests.test_st62508_pos_multichannel: Starting TestST62508PosMultichannel.test_foreign_currency_walkin_is_converted_to_target_currency ... 2026-11-01 11:30:54,511 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_sales_target_pos.tests.test_st62508_pos_multichannel: Starting TestST62508PosMultichannel.test_nightly_set_done_completes_on_a_point_of_sale_database ... 2026-11-01 11:30:56,041 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_sales_target_pos.tests.test_st62508_pos_multichannel: Starting TestST62508PosMultichannel.test_sale_order_paid_at_pos_is_counted_once_not_double ... 2026-11-01 11:30:58,010 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_sales_target_pos.tests.test_st62508_pos_multichannel: Starting TestST62508PosMultichannel.test_standalone_sale_order_leaves_pos_channel_empty ... 2026-11-01 11:30:59,777 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_sales_target_pos.tests.test_st62508_pos_multichannel: Starting TestST62508PosMultichannel.test_walkin_and_sale_order_consolidate_without_double_count ... 2026-11-01 11:31:01,671 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_sales_target_pos.tests.test_st62508_pos_multichannel: Starting TestST62508PosMultichannel.test_walkin_pos_channel_reports_untaxed_not_tax_inclusive ... 2026-11-01 11:31:01,987 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-11-01 11:31:03,510 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [406] 2026-11-01 11:31:03,619 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [407] 2026-11-01 11:31:04,532 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_sales_target_pos.tests.test_st62508_pos_report_crash: Starting TestTargetPosSaleReportCrash.test_confirming_sales_order_does_not_crash_when_salesperson_has_pos_orders_in_period ... 2026-11-01 11:31:07,657 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_sales_target_pos.tests.test_st62508_pos_report_crash: Starting TestTargetPosSaleReportCrash.test_confirming_sales_order_does_not_crash_when_team_has_pos_orders_in_period ... 2026-11-01 11:31:10,537 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-11-01 11:31:11,938 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [408] 2026-11-01 11:31:12,067 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [409] 2026-11-01 11:31:13,025 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_sales_target_pos.tests.test_target_pos: Starting TestTargetPos.test_cancelled_target_reports_zero_on_every_channel ... 2026-11-01 11:31:15,069 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_sales_target_pos.tests.test_target_pos: Starting TestTargetPos.test_compute_sales_kpi_on_target ... 2026-11-01 11:31:17,008 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #213 deleted mail.mail records with IDs: [410] 2026-11-01 11:31:19,634 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [411] 2026-11-01 11:31:20,378 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_sales_target_pos.tests.test_target_pos: Starting TestTargetPos.test_linking_pos_order_to_target ... 2026-11-01 11:31:22,449 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #212 deleted mail.mail records with IDs: [412] 2026-11-01 11:31:23,008 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-11-01 11:31:24,681 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [413] 2026-11-01 11:31:24,812 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [414] 2026-11-01 11:31:25,037 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_sales_target_sale.tests.test_st62508_sale: Starting TestST62508Sale.test_draft_target_reports_zero_ordered_total ... 2026-11-01 11:31:28,680 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_sales_target_sale.tests.test_st62508_sale: Starting TestST62508Sale.test_draft_target_reports_zero_untaxed_total ... 2026-11-01 11:31:32,088 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_sales_target_sale.tests.test_st62508_sale: Starting TestST62508Sale.test_ordered_sales_total_equals_sale_channel_on_pos_less_db ... 2026-11-01 11:31:34,951 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_sales_target_sale.tests.test_st62508_sale: Starting TestST62508Sale.test_ordered_total_excludes_another_company_sale_order ... 2026-11-01 11:31:49,154 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_sales_target_sale.tests.test_st62508_sale: Starting TestST62508Sale.test_ordered_total_excludes_sale_order_rescheduled_out_of_period ... 2026-11-01 11:31:52,421 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_sales_target_sale.tests.test_st62508_sale: Starting TestST62508Sale.test_ordered_total_recomputes_when_draft_target_is_approved ... 2026-11-01 11:31:56,285 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_sales_target_sale.tests.test_st62508_sale: Starting TestST62508Sale.test_ordered_total_reports_untaxed_base_not_tax_inclusive_amount ... 2026-11-01 11:31:59,647 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_sales_target_sale.tests.test_st62508_sale: Starting TestST62508Sale.test_sales_total_keeps_invoice_lens_while_ordered_total_tracks_orders ... 2026-11-01 11:32:02,038 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [415] 2026-11-01 11:32:02,825 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_sales_target_sale.tests.test_st62508_sale: Starting TestST62508Sale.test_untaxed_total_excludes_another_company_sale_order ... 2026-11-01 11:32:16,871 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_sales_target_sale.tests.test_st62508_sale: Starting TestST62508Sale.test_untaxed_total_excludes_sale_order_rescheduled_out_of_period ... 2026-11-01 11:32:19,990 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_sales_target_sale.tests.test_st62508_sale: Starting TestST62508Sale.test_untaxed_total_recomputes_when_draft_target_is_approved ... 2026-11-01 11:32:23,600 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_sales_target_sale.tests.test_st62508_sale: Starting TestST62508Sale.test_untaxed_total_reports_untaxed_base_not_tax_inclusive_amount ... 2026-11-01 11:32:27,220 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-11-01 11:32:28,766 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [416] 2026-11-01 11:32:28,898 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [417] 2026-11-01 11:32:29,128 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_sales_target_sale.tests.test_st62508_sale_depends: Starting TestST62508SaleDepends.test_untaxed_total_drops_to_zero_when_end_date_shrinks_below_order_date ... 2026-11-01 11:32:31,357 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_sales_target_sale.tests.test_st62508_sale_depends: Starting TestST62508SaleDepends.test_untaxed_total_drops_to_zero_when_order_rescheduled_out_of_period_without_trigger ... 2026-11-01 11:32:33,519 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-11-01 11:32:35,002 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [418] 2026-11-01 11:32:35,169 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [419] 2026-11-01 11:32:35,477 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_sales_target_sale.tests.test_st62508_sale_migration: Starting TestST62508SaleMigration.test_migration_heals_boundary_day_order_to_orm_recompute_value ... 2026-11-01 11:32:39,597 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_sales_target_sale.tests.test_st62508_sale_migration: Starting TestST62508SaleMigration.test_migration_heals_foreign_currency_target_to_orm_recompute_value ... 2026-11-01 11:32:39,653 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [7192] 2026-11-01 11:32:39,653 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted res.currency.rate records with IDs: [126] 2026-11-01 11:32:41,941 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-11-01 11:32:43,347 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [420] 2026-11-01 11:32:43,466 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [421] 2026-11-01 11:32:43,699 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_sales_target_sale.tests.test_target_sale: Starting TestTargetSale.test_compute_sales_kpi_on_target ... 2026-11-01 11:32:48,628 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [422] 2026-11-01 11:32:49,790 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [423] 2026-11-01 11:32:50,754 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted loyalty.history records with IDs: [221, 220] 2026-11-01 11:32:50,802 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted loyalty.card records with IDs: [158] 2026-11-01 11:32:50,818 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted sale.order.coupon.points records with IDs: [211] 2026-11-01 11:32:51,281 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_sales_target_sale.tests.test_target_sale: Starting TestTargetSale.test_cron_update_current_month_target ... 2026-11-01 11:32:54,432 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_cron: Job "Compute CRM Teams' Current Month Invoiced Target" (127) started manually 2026-11-01 11:32:54,638 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_cron: Job "Compute CRM Teams' Current Month Invoiced Target" (127) done 2026-11-01 11:32:54,642 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_cron: Job "Compute Users' Current Month Invoiced Target" (128) started manually 2026-11-01 11:32:54,675 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_cron: Job "Compute Users' Current Month Invoiced Target" (128) done 2026-11-01 11:32:54,757 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_sales_target_sale.tests.test_target_sale: Starting TestTargetSale.test_linking_so_invoice_to_target ... 2026-11-01 11:32:58,184 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [424] 2026-11-01 11:32:59,341 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-11-01 11:33:00,889 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_sales_team_advanced.tests.test_regions_hierarchy: Starting TestRegionsHierarchy.test_2010_regions_hierarchy ... 2026-11-01 11:33:00,955 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-11-01 11:33:02,396 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_sales_team_advanced.tests.test_sales_team_advanced: Starting TestSalesTeamAdvanced.test_1000_compute_user_id ... 2026-11-01 11:33:02,435 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_sales_team_advanced.tests.test_sales_team_advanced: Starting TestSalesTeamAdvanced.test_1001_compute_recursive_child_ids ... 2026-11-01 11:33:02,466 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_sales_team_advanced.tests.test_sales_team_advanced: Starting TestSalesTeamAdvanced.test_1002_compute_member_ids ... 2026-11-01 11:33:02,566 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_sales_team_advanced.tests.test_sales_team_advanced: Starting TestSalesTeamAdvanced.test_1003_group_sale_salesman ... 2026-11-01 11:33:02,672 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 242, model: crm.team 2026-11-01 11:33:02,684 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 242, model: crm.team 2026-11-01 11:33:02,689 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [41], uid: 242, model: crm.team 2026-11-01 11:33:02,702 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 242, model: crm.team 2026-11-01 11:33:02,706 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [41], uid: 242, model: crm.team 2026-11-01 11:33:02,738 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 242, model: crm.team 2026-11-01 11:33:02,743 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 242, model: crm.team.region 2026-11-01 11:33:02,745 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 242, model: crm.team.region 2026-11-01 11:33:02,748 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 242, model: crm.team.region 2026-11-01 11:33:02,750 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 242, model: crm.team.region 2026-11-01 11:33:02,752 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 242, model: crm.team.region 2026-11-01 11:33:02,779 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_sales_team_advanced.tests.test_sales_team_advanced: Starting TestSalesTeamAdvanced.test_1004_group_sale_salesman_team_lead ... 2026-11-01 11:33:02,908 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 242, model: crm.team 2026-11-01 11:33:02,925 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 242, model: crm.team 2026-11-01 11:33:02,931 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [41], uid: 242, model: crm.team 2026-11-01 11:33:02,948 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 242, model: crm.team 2026-11-01 11:33:02,954 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [41], uid: 242, model: crm.team 2026-11-01 11:33:02,991 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 242, model: crm.team 2026-11-01 11:33:02,997 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 242, model: crm.team.region 2026-11-01 11:33:03,000 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 242, model: crm.team.region 2026-11-01 11:33:03,003 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 242, model: crm.team.region 2026-11-01 11:33:03,006 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 242, model: crm.team.region 2026-11-01 11:33:03,009 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 242, model: crm.team.region 2026-11-01 11:33:03,042 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_sales_team_advanced.tests.test_sales_team_advanced: Starting TestSalesTeamAdvanced.test_1005_group_sale_salesman_sale_rg ... 2026-11-01 11:33:03,191 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 242, model: crm.team 2026-11-01 11:33:03,205 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 242, model: crm.team 2026-11-01 11:33:03,210 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [41], uid: 242, model: crm.team 2026-11-01 11:33:03,224 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 242, model: crm.team 2026-11-01 11:33:03,229 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [41], uid: 242, model: crm.team 2026-11-01 11:33:03,259 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 242, model: crm.team 2026-11-01 11:33:03,265 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 242, model: crm.team.region 2026-11-01 11:33:03,267 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 242, model: crm.team.region 2026-11-01 11:33:03,271 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 242, model: crm.team.region 2026-11-01 11:33:03,275 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 242, model: crm.team.region 2026-11-01 11:33:03,278 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 242, model: crm.team.region 2026-11-01 11:33:03,309 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_sales_team_advanced.tests.test_sales_team_advanced: Starting TestSalesTeamAdvanced.test_1006_group_sale_team_leader ... 2026-11-01 11:33:03,446 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 242, model: crm.team 2026-11-01 11:33:03,461 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 242, model: crm.team 2026-11-01 11:33:03,467 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [41], uid: 242, model: crm.team 2026-11-01 11:33:03,483 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 242, model: crm.team 2026-11-01 11:33:03,488 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [41], uid: 242, model: crm.team 2026-11-01 11:33:03,521 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 242, model: crm.team 2026-11-01 11:33:03,527 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 242, model: crm.team.region 2026-11-01 11:33:03,529 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 242, model: crm.team.region 2026-11-01 11:33:03,531 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 242, model: crm.team.region 2026-11-01 11:33:03,534 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 242, model: crm.team.region 2026-11-01 11:33:03,537 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 242, model: crm.team.region 2026-11-01 11:33:03,565 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_sales_team_advanced.tests.test_sales_team_advanced: Starting TestSalesTeamAdvanced.test_1007_group_sale_team_leader_sale_rg ... 2026-11-01 11:33:03,710 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 242, model: crm.team 2026-11-01 11:33:03,729 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 242, model: crm.team 2026-11-01 11:33:03,735 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [41], uid: 242, model: crm.team 2026-11-01 11:33:03,753 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 242, model: crm.team 2026-11-01 11:33:03,758 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [41], uid: 242, model: crm.team 2026-11-01 11:33:03,795 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 242, model: crm.team 2026-11-01 11:33:03,802 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 242, model: crm.team.region 2026-11-01 11:33:03,805 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 242, model: crm.team.region 2026-11-01 11:33:03,807 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 242, model: crm.team.region 2026-11-01 11:33:03,810 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 242, model: crm.team.region 2026-11-01 11:33:03,813 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 242, model: crm.team.region 2026-11-01 11:33:03,844 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_sales_team_advanced.tests.test_sales_team_advanced: Starting TestSalesTeamAdvanced.test_1008_group_sale_regional_admin ... 2026-11-01 11:33:04,044 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 242, model: crm.team 2026-11-01 11:33:04,061 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [41], uid: 242, model: crm.team 2026-11-01 11:33:04,093 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [41], uid: 242, model: crm.team 2026-11-01 11:33:04,110 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [41], uid: 242, model: crm.team 2026-11-01 11:33:04,162 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 242, model: crm.team.region 2026-11-01 11:33:04,173 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 242, model: crm.team.region 2026-11-01 11:33:04,176 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 242, model: crm.team.region 2026-11-01 11:33:04,179 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 242, model: crm.team.region 2026-11-01 11:33:04,182 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 242, model: crm.team.region 2026-11-01 11:33:04,215 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_sales_team_advanced.tests.test_sales_team_advanced: Starting TestSalesTeamAdvanced.test_1009_group_sale_regional_manager_team_leader ... 2026-11-01 11:33:04,415 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 242, model: crm.team 2026-11-01 11:33:04,434 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [41], uid: 242, model: crm.team 2026-11-01 11:33:04,466 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [41], uid: 242, model: crm.team 2026-11-01 11:33:04,482 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [41], uid: 242, model: crm.team 2026-11-01 11:33:04,532 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 242, model: crm.team.region 2026-11-01 11:33:04,542 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 242, model: crm.team.region 2026-11-01 11:33:04,544 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 242, model: crm.team.region 2026-11-01 11:33:04,546 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 242, model: crm.team.region 2026-11-01 11:33:04,551 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 242, model: crm.team.region 2026-11-01 11:33:04,585 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_sales_team_advanced.tests.test_sales_team_advanced: Starting TestSalesTeamAdvanced.test_1010_group_sale_regional_admin_child ... 2026-11-01 11:33:04,800 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 242, model: crm.team 2026-11-01 11:33:04,834 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_sales_team_advanced.tests.test_sales_team_advanced: Starting TestSalesTeamAdvanced.test_1011_group_sale_salesman_all_leads ... 2026-11-01 11:33:05,035 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 242, model: crm.team 2026-11-01 11:33:05,046 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 242, model: crm.team 2026-11-01 11:33:05,093 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 242, model: crm.team.region 2026-11-01 11:33:05,103 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 242, model: crm.team.region 2026-11-01 11:33:05,138 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-11-01 11:33:06,705 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_sales_team_advanced_crm.tests.test_can_change_read_together: Starting TestLeadCanChangeReadTogether.test_users_and_teams_offered_per_lead_when_read_together ... 2026-11-01 11:33:10,866 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-11-01 11:33:12,627 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_sales_team_advanced_crm.tests.test_security_crm: Starting TestSalesTeamAdvancedSaleSecurity.test_2000_group_sale_team_leader_member ... 2026-11-01 11:33:12,844 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 251, model: crm.lead 2026-11-01 11:33:12,899 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 251, model: crm.lead 2026-11-01 11:33:12,943 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 251, model: crm.lead 2026-11-01 11:33:12,988 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 251, model: crm.lead 2026-11-01 11:33:13,002 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [63], uid: 251, model: crm.lead 2026-11-01 11:33:13,034 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [63], uid: 251, model: crm.lead 2026-11-01 11:33:13,062 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [63], uid: 251, model: crm.lead 2026-11-01 11:33:13,085 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 251, model: crm.lead 2026-11-01 11:33:13,099 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [64], uid: 251, model: crm.lead 2026-11-01 11:33:13,129 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [64], uid: 251, model: crm.lead 2026-11-01 11:33:13,156 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [64], uid: 251, model: crm.lead 2026-11-01 11:33:13,179 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 251, model: crm.lead 2026-11-01 11:33:13,204 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 251, model: crm.lead 2026-11-01 11:33:13,226 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 251, model: crm.lead 2026-11-01 11:33:13,264 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_sales_team_advanced_crm.tests.test_security_crm: Starting TestSalesTeamAdvancedSaleSecurity.test_2001_group_sale_team_leader_leader ... 2026-11-01 11:33:13,505 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 251, model: crm.lead 2026-11-01 11:33:13,570 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 251, model: crm.lead 2026-11-01 11:33:13,616 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 251, model: crm.lead 2026-11-01 11:33:13,679 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 251, model: crm.lead 2026-11-01 11:33:13,693 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [63], uid: 251, model: crm.lead 2026-11-01 11:33:13,720 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [63], uid: 251, model: crm.lead 2026-11-01 11:33:13,747 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [63], uid: 251, model: crm.lead 2026-11-01 11:33:13,771 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 251, model: crm.lead 2026-11-01 11:33:13,787 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [64], uid: 251, model: crm.lead 2026-11-01 11:33:13,820 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [64], uid: 251, model: crm.lead 2026-11-01 11:33:13,844 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [64], uid: 251, model: crm.lead 2026-11-01 11:33:13,866 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 251, model: crm.lead 2026-11-01 11:33:13,890 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 251, model: crm.lead 2026-11-01 11:33:13,910 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 251, model: crm.lead 2026-11-01 11:33:13,941 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_sales_team_advanced_crm.tests.test_security_crm: Starting TestSalesTeamAdvancedSaleSecurity.test_2002_group_sale_regional_manager_member ... 2026-11-01 11:33:14,125 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 251, model: crm.lead 2026-11-01 11:33:14,169 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 251, model: crm.lead 2026-11-01 11:33:14,217 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 251, model: crm.lead 2026-11-01 11:33:14,233 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [63], uid: 251, model: crm.lead 2026-11-01 11:33:14,268 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [63], uid: 251, model: crm.lead 2026-11-01 11:33:14,296 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [63], uid: 251, model: crm.lead 2026-11-01 11:33:14,316 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 251, model: crm.lead 2026-11-01 11:33:14,332 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [64], uid: 251, model: crm.lead 2026-11-01 11:33:14,366 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [64], uid: 251, model: crm.lead 2026-11-01 11:33:14,393 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [64], uid: 251, model: crm.lead 2026-11-01 11:33:14,415 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 251, model: crm.lead 2026-11-01 11:33:14,439 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 251, model: crm.lead 2026-11-01 11:33:14,459 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 251, model: crm.lead 2026-11-01 11:33:14,487 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_sales_team_advanced_crm.tests.test_security_crm: Starting TestSalesTeamAdvancedSaleSecurity.test_2003_group_sale_regional_manager_direct ... 2026-11-01 11:33:14,701 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 251, model: crm.lead 2026-11-01 11:33:14,754 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 251, model: crm.lead 2026-11-01 11:33:14,804 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 251, model: crm.lead 2026-11-01 11:33:14,822 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [63], uid: 251, model: crm.lead 2026-11-01 11:33:14,858 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [63], uid: 251, model: crm.lead 2026-11-01 11:33:14,890 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [63], uid: 251, model: crm.lead 2026-11-01 11:33:14,914 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 251, model: crm.lead 2026-11-01 11:33:14,932 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [64], uid: 251, model: crm.lead 2026-11-01 11:33:14,969 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [64], uid: 251, model: crm.lead 2026-11-01 11:33:14,996 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [64], uid: 251, model: crm.lead 2026-11-01 11:33:15,020 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 251, model: crm.lead 2026-11-01 11:33:15,040 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 251, model: crm.lead 2026-11-01 11:33:15,059 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 251, model: crm.lead 2026-11-01 11:33:15,086 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_sales_team_advanced_crm.tests.test_security_crm: Starting TestSalesTeamAdvancedSaleSecurity.test_2004_group_sale_regional_manager_parent ... 2026-11-01 11:33:15,312 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 251, model: crm.lead 2026-11-01 11:33:15,363 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 251, model: crm.lead 2026-11-01 11:33:15,412 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 251, model: crm.lead 2026-11-01 11:33:15,428 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [63], uid: 251, model: crm.lead 2026-11-01 11:33:15,461 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [63], uid: 251, model: crm.lead 2026-11-01 11:33:15,486 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [63], uid: 251, model: crm.lead 2026-11-01 11:33:15,505 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 251, model: crm.lead 2026-11-01 11:33:15,519 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [64], uid: 251, model: crm.lead 2026-11-01 11:33:15,548 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [64], uid: 251, model: crm.lead 2026-11-01 11:33:15,576 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [64], uid: 251, model: crm.lead 2026-11-01 11:33:15,596 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 251, model: crm.lead 2026-11-01 11:33:15,617 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 251, model: crm.lead 2026-11-01 11:33:15,633 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 251, model: crm.lead 2026-11-01 11:33:15,661 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_sales_team_advanced_crm.tests.test_security_crm: Starting TestSalesTeamAdvancedSaleSecurity.test_2005_group_sale_regional_manager_child ... 2026-11-01 11:33:15,854 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [59], uid: 251, model: crm.lead 2026-11-01 11:33:15,906 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [59], uid: 251, model: crm.lead 2026-11-01 11:33:15,929 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [59], uid: 251, model: crm.lead 2026-11-01 11:33:15,959 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 251, model: crm.lead 2026-11-01 11:33:15,977 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [60], uid: 251, model: crm.lead 2026-11-01 11:33:16,008 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [60], uid: 251, model: crm.lead 2026-11-01 11:33:16,033 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [60], uid: 251, model: crm.lead 2026-11-01 11:33:16,052 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 251, model: crm.lead 2026-11-01 11:33:16,066 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [63], uid: 251, model: crm.lead 2026-11-01 11:33:16,097 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [63], uid: 251, model: crm.lead 2026-11-01 11:33:16,121 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [63], uid: 251, model: crm.lead 2026-11-01 11:33:16,141 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 251, model: crm.lead 2026-11-01 11:33:16,156 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [64], uid: 251, model: crm.lead 2026-11-01 11:33:16,189 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [64], uid: 251, model: crm.lead 2026-11-01 11:33:16,214 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [64], uid: 251, model: crm.lead 2026-11-01 11:33:16,233 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 251, model: crm.lead 2026-11-01 11:33:16,255 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 251, model: crm.lead 2026-11-01 11:33:16,275 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 251, model: crm.lead 2026-11-01 11:33:16,309 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-11-01 11:33:17,506 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [425] 2026-11-01 11:33:17,517 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.message records with IDs: [10599] 2026-11-01 11:33:17,522 104 INFO rb-2cd94b9-226205-431194 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-11-01 11:33:17,626 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_sales_team_advanced_crm.tests.test_team_leader_sync: Starting TestTeamLeaderSync.test_batch_write_team_id_syncs_team_leader_id_every_record ... 2026-11-01 11:33:17,992 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [426] 2026-11-01 11:33:18,003 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.message records with IDs: [10603] 2026-11-01 11:33:18,010 104 INFO rb-2cd94b9-226205-431194 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-11-01 11:33:18,328 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_sales_team_advanced_crm.tests.test_team_leader_sync: Starting TestTeamLeaderSync.test_form_onchange_team_id_updates_team_leader_id ... 2026-11-01 11:33:18,524 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_sales_team_advanced_crm.tests.test_team_leader_sync: Starting TestTeamLeaderSync.test_write_team_id_syncs_team_leader_id_single_record ... 2026-11-01 11:33:18,624 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-11-01 11:33:19,975 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_sales_team_advanced_sale.tests.test_can_change_read_together: Starting TestOrderCanChangeReadTogether.test_users_and_teams_offered_per_order_when_read_together ... 2026-11-01 11:33:24,586 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-11-01 11:33:27,135 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_sales_team_advanced_sale.tests.test_security_sale: Starting TestSalesTeamAdvancedSaleSecurity.test_3000_group_sale_team_leader_member ... 2026-11-01 11:33:27,537 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1], uid: 262, model: sale.order 2026-11-01 11:33:27,565 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1], uid: 262, model: sale.order 2026-11-01 11:33:27,598 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1], uid: 262, model: sale.order 2026-11-01 11:33:27,635 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_sales_team_advanced_sale.tests.test_security_sale: Starting TestSalesTeamAdvancedSaleSecurity.test_3001_group_sale_team_leader_leader ... 2026-11-01 11:33:28,156 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #262 deleted mail.message records with IDs: [3903] 2026-11-01 11:33:28,174 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 262, model: sale.order 2026-11-01 11:33:28,187 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [5], uid: 262, model: sale.order 2026-11-01 11:33:28,213 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [5], uid: 262, model: sale.order 2026-11-01 11:33:28,242 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [5], uid: 262, model: sale.order 2026-11-01 11:33:28,283 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_sales_team_advanced_sale.tests.test_security_sale: Starting TestSalesTeamAdvancedSaleSecurity.test_3003_group_sale_regional_manager_direct ... 2026-11-01 11:33:29,180 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #262 deleted mail.message records with IDs: [3903] 2026-11-01 11:33:29,205 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 262, model: sale.order 2026-11-01 11:33:29,600 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #262 deleted mail.message records with IDs: [7564, 4813, 3926, 3905] 2026-11-01 11:33:29,623 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 262, model: sale.order 2026-11-01 11:33:29,949 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #262 deleted mail.message records with IDs: [7016, 4814, 3927, 3906] 2026-11-01 11:33:29,960 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 262, model: sale.order 2026-11-01 11:33:30,257 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #262 deleted ir.model.data records with IDs: [253661, 253662, 253663] 2026-11-01 11:33:30,257 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #262 deleted mail.message records with IDs: [4812, 3925, 3924, 3923, 3904] 2026-11-01 11:33:30,274 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 262, model: sale.order 2026-11-01 11:33:30,307 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [5], uid: 262, model: sale.order 2026-11-01 11:33:30,337 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [5], uid: 262, model: sale.order 2026-11-01 11:33:30,369 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [5], uid: 262, model: sale.order 2026-11-01 11:33:30,412 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_sales_team_advanced_sale.tests.test_security_sale: Starting TestSalesTeamAdvancedSaleSecurity.test_3004_group_sale_regional_manager_child ... 2026-11-01 11:33:30,844 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1], uid: 262, model: sale.order 2026-11-01 11:33:30,873 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1], uid: 262, model: sale.order 2026-11-01 11:33:30,911 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1], uid: 262, model: sale.order 2026-11-01 11:33:30,953 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [3], uid: 262, model: sale.order 2026-11-01 11:33:30,997 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [3], uid: 262, model: sale.order 2026-11-01 11:33:31,035 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [3], uid: 262, model: sale.order 2026-11-01 11:33:31,449 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #262 deleted mail.message records with IDs: [7016, 4814, 3927, 3906] 2026-11-01 11:33:31,462 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 262, model: sale.order 2026-11-01 11:33:31,481 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [2], uid: 262, model: sale.order 2026-11-01 11:33:31,526 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [2], uid: 262, model: sale.order 2026-11-01 11:33:31,570 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [2], uid: 262, model: sale.order 2026-11-01 11:33:31,625 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_sales_team_advanced_sale.tests.test_security_sale: Starting TestSalesTeamAdvancedSaleSecurity.test_3004_group_sale_regional_manager_parent ... 2026-11-01 11:33:32,722 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #262 deleted mail.message records with IDs: [3903] 2026-11-01 11:33:32,743 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 262, model: sale.order 2026-11-01 11:33:33,106 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #262 deleted mail.message records with IDs: [7564, 4813, 3926, 3905] 2026-11-01 11:33:33,121 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 262, model: sale.order 2026-11-01 11:33:33,492 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #262 deleted mail.message records with IDs: [7016, 4814, 3927, 3906] 2026-11-01 11:33:33,511 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 262, model: sale.order 2026-11-01 11:33:33,859 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #262 deleted ir.model.data records with IDs: [253661, 253662, 253663] 2026-11-01 11:33:33,859 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #262 deleted mail.message records with IDs: [4812, 3925, 3924, 3923, 3904] 2026-11-01 11:33:33,880 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 262, model: sale.order 2026-11-01 11:33:34,306 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #262 deleted mail.message records with IDs: [3928, 3907] 2026-11-01 11:33:34,317 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 262, model: sale.order 2026-11-01 11:33:34,342 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_sales_team_advanced_sale.tests.test_security_sale: Starting TestSalesTeamAdvancedSaleSecurity.test_3005_group_sale_regional_manager_assistant_direct ... 2026-11-01 11:33:35,232 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #262 deleted mail.message records with IDs: [3903] 2026-11-01 11:33:35,256 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 262, model: sale.order 2026-11-01 11:33:35,672 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #262 deleted mail.message records with IDs: [7564, 4813, 3926, 3905] 2026-11-01 11:33:35,695 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 262, model: sale.order 2026-11-01 11:33:36,023 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #262 deleted mail.message records with IDs: [7016, 4814, 3927, 3906] 2026-11-01 11:33:36,035 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 262, model: sale.order 2026-11-01 11:33:36,383 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #262 deleted ir.model.data records with IDs: [253661, 253662, 253663] 2026-11-01 11:33:36,384 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #262 deleted mail.message records with IDs: [4812, 3925, 3924, 3923, 3904] 2026-11-01 11:33:36,400 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 262, model: sale.order 2026-11-01 11:33:36,431 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_sales_team_advanced_sale.tests.test_security_sale: Starting TestSalesTeamAdvancedSaleSecurity.test_3006_group_sale_regional_manager_assistant_parent ... 2026-11-01 11:33:37,389 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #262 deleted mail.message records with IDs: [3903] 2026-11-01 11:33:37,404 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 262, model: sale.order 2026-11-01 11:33:37,755 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #262 deleted mail.message records with IDs: [7564, 4813, 3926, 3905] 2026-11-01 11:33:37,767 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 262, model: sale.order 2026-11-01 11:33:38,068 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #262 deleted mail.message records with IDs: [7016, 4814, 3927, 3906] 2026-11-01 11:33:38,080 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 262, model: sale.order 2026-11-01 11:33:38,394 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #262 deleted ir.model.data records with IDs: [253661, 253662, 253663] 2026-11-01 11:33:38,394 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #262 deleted mail.message records with IDs: [4812, 3925, 3924, 3923, 3904] 2026-11-01 11:33:38,414 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 262, model: sale.order 2026-11-01 11:33:38,454 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_sales_team_advanced_sale.tests.test_security_sale: Starting TestSalesTeamAdvancedSaleSecurity.test_3007_group_sale_regional_manager_assistant_child ... 2026-11-01 11:33:38,899 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1], uid: 262, model: sale.order 2026-11-01 11:33:38,933 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1], uid: 262, model: sale.order 2026-11-01 11:33:38,967 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1], uid: 262, model: sale.order 2026-11-01 11:33:39,007 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [3], uid: 262, model: sale.order 2026-11-01 11:33:39,048 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [3], uid: 262, model: sale.order 2026-11-01 11:33:39,091 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [3], uid: 262, model: sale.order 2026-11-01 11:33:39,570 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #262 deleted mail.message records with IDs: [7016, 4814, 3927, 3906] 2026-11-01 11:33:39,585 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 262, model: sale.order 2026-11-01 11:33:39,603 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [2], uid: 262, model: sale.order 2026-11-01 11:33:39,635 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [2], uid: 262, model: sale.order 2026-11-01 11:33:39,669 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [2], uid: 262, model: sale.order 2026-11-01 11:33:39,729 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-11-01 11:33:39,744 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_signup_email_verification.tests.test_signup_email_verification: Starting TestSignUpEmailVerification.test_signup_with_exist_email ... 2026-11-01 11:33:40,615 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-01 11:33:41,652 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:33:41] "GET / HTTP/1.1" 200 - 177 0.093 0.946 2026-11-01 11:33:42,544 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:33:42] "POST /web/signup HTTP/1.1" 200 - 202 0.107 0.523 2026-11-01 11:33:42,606 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_signup_email_verification.tests.test_signup_email_verification: Starting TestSignUpEmailVerification.test_signup_with_invalid_email ... 2026-11-01 11:33:43,352 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-01 11:33:44,293 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:33:44] "GET / HTTP/1.1" 200 - 177 0.071 0.871 2026-11-01 11:33:44,402 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:33:44] "POST /web/signup HTTP/1.1" 200 - 37 0.013 0.088 2026-11-01 11:33:44,436 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_signup_email_verification.tests.test_signup_email_verification: Starting TestSignUpEmailVerification.test_signup_with_invalid_email_and_password ... 2026-11-01 11:33:45,154 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-01 11:33:46,155 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:33:46] "GET / HTTP/1.1" 200 - 177 0.077 0.926 2026-11-01 11:33:46,196 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_signup_email_verification.tests.test_signup_email_verification: Starting TestSignUpEmailVerification.test_signup_with_valid_email ... 2026-11-01 11:33:46,881 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-01 11:33:48,741 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:33:48] "GET / HTTP/1.1" 200 - 177 0.068 1.794 2026-11-01 11:33:49,065 104 INFO rb-2cd94b9-226205-431194 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-11-01 11:33:49,441 104 INFO rb-2cd94b9-226205-431194 odoo.tests.common: Simulating signal changes during tests 2026-11-01 11:33:49,442 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:33:49] "POST /web/signup HTTP/1.1" 200 - 314 0.132 0.560 2026-11-01 11:33:49,501 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-11-01 11:33:50,032 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_sshkey.tests.test_sshkey_pair: Starting TestSSHKeypair.test_01_sshkey_wrong_password ... 2026-11-01 11:33:50,102 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_sshkey.tests.test_sshkey_pair: Starting TestSSHKeypair.test_02_sshkey_right_password ... 2026-11-01 11:33:50,485 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_sshkey.tests.test_sshkey_pair: Starting TestSSHKeypair.test_04_personal_sshkey ... 2026-11-01 11:33:50,903 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_sshkey.tests.test_sshkey_pair: Starting TestSSHKeypair.test_05_company_sshkey_non_key_user ... 2026-11-01 11:33:51,335 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_sshkey.tests.test_sshkey_pair: Starting TestSSHKeypair.test_06_company_sshkey_admin_key_user ... 2026-11-01 11:33:51,749 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_sshkey.tests.test_sshkey_pair: Starting TestSSHKeypair.test_07_use_current_company_sshkey ... 2026-11-01 11:33:55,505 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_sshkey.tests.test_sshkey_pair: Starting TestSSHKeypair.test_08_internal_user_crud_key ... 2026-11-01 11:33:55,803 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 269, model: sshkey.pair 2026-11-01 11:33:55,845 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_sshkey.tests.test_sshkey_pair: Starting TestSSHKeypair.test_09_user_sshkey_crud_another_key ... 2026-11-01 11:33:56,266 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [8], uid: 269, model: sshkey.pair 2026-11-01 11:33:56,556 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [9], uid: 269, model: sshkey.pair 2026-11-01 11:33:56,584 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_sshkey.tests.test_sshkey_pair: Starting TestSSHKeypair.test_09_user_sshkey_crud_key ... 2026-11-01 11:33:57,244 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #269 deleted ir.attachment records with IDs: [5471, 5472] 2026-11-01 11:33:57,245 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #269 deleted sshkey.pair records with IDs: [10] 2026-11-01 11:33:57,279 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-11-01 11:33:57,294 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_stock_account_moves_link.tests.test_access_right: Starting TestAccessRight.test_access_right_user_accountant ... 2026-11-01 11:33:59,749 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_stock_account_moves_link.tests.test_access_right: Starting TestAccessRight.test_access_right_user_accountant_billing ... 2026-11-01 11:34:02,523 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 279, model: stock.valuation.layer 2026-11-01 11:34:02,554 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_stock_account_moves_link.tests.test_access_right: Starting TestAccessRight.test_access_right_user_inventory ... 2026-11-01 11:34:04,860 104 INFO rb-2cd94b9-226205-431194 odoo.models: Access Denied by ACLs for operation: read, uid: 281, model: stock.picking, fields: account_move_ids 2026-11-01 11:34:04,892 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_stock_account_moves_link.tests.test_access_right: Starting TestAccessRight.test_access_right_user_inventory_accountant_admin ... 2026-11-01 11:34:07,347 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_stock_account_moves_link.tests.test_access_right: Starting TestAccessRight.test_access_right_user_inventory_billing ... 2026-11-01 11:34:09,771 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 292, model: stock.valuation.layer 2026-11-01 11:34:09,821 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-11-01 11:34:09,835 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_stock_account_moves_link.tests.test_stock_picking: Starting TestStockPicking.test_delivery_picking ... 2026-11-01 11:34:12,830 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_stock_account_moves_link.tests.test_stock_picking: Starting TestStockPicking.test_inventory_transfer_type_internal ... 2026-11-01 11:34:14,624 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_stock_account_moves_link.tests.test_stock_picking: Starting TestStockPicking.test_inventory_transfer_type_receipts ... 2026-11-01 11:34:16,958 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-11-01 11:34:25,924 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_stock_asset.tests.test_asset_from_invoice: Starting TestAssetFromInvoice.test_01_asset_created_from_invoice ... 2026-11-01 11:34:28,261 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-11-01 11:34:28,934 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_stock_asset.tests.test_stock_asset_flow: Starting TestStockAssetFlow.test_01_out_picking_with_stockrable_serial_product ... 2026-11-01 11:34:30,546 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted account.asset.depreciation.line records with IDs: [41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53] 2026-11-01 11:34:30,588 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted account.asset.depreciation.line records with IDs: [54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66] 2026-11-01 11:34:33,208 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted account.asset.depreciation.line records with IDs: [70, 71, 72, 73, 74, 75, 76, 77, 78, 79] 2026-11-01 11:34:33,256 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted account.move.line.ctp records with IDs: [278] 2026-11-01 11:34:33,353 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted account.move.line records with IDs: [709, 710] 2026-11-01 11:34:33,384 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.message records with IDs: [10721, 10710] 2026-11-01 11:34:33,454 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted account.move records with IDs: [294] 2026-11-01 11:34:35,418 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_stock_asset.tests.test_stock_asset_flow: Starting TestStockAssetFlow.test_02_out_picking_with_stockrable_serial_product_multi ... 2026-11-01 11:34:36,990 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_stock_asset.tests.test_stock_asset_flow: Starting TestStockAssetFlow.test_03_out_picking_with_stockrable_serial_product_multi ... 2026-11-01 11:34:39,521 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-11-01 11:34:40,276 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_stock_asset.tests.test_stock_asset_functional: Starting TestStockAssetFunctional.test_01_out_picking_with_storable_product_no_tracking ... 2026-11-01 11:34:41,122 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_stock_asset.tests.test_stock_asset_functional: Starting TestStockAssetFunctional.test_02_out_picking_with_consumable_product ... 2026-11-01 11:34:41,949 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_stock_asset.tests.test_stock_asset_functional: Starting TestStockAssetFunctional.test_03_out_picking_with_storable_product_tracking ... 2026-11-01 11:34:42,475 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_stock_asset.tests.test_stock_asset_functional: Starting TestStockAssetFunctional.test_04_return_picking_with_asset_that_is_in_draft ... 2026-11-01 11:34:44,656 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted account.asset.asset records with IDs: [18] 2026-11-01 11:34:45,168 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_stock_asset.tests.test_stock_asset_functional: Starting TestStockAssetFunctional.test_05_return_picking_with_asset_that_is_not_in_draft ... 2026-11-01 11:34:48,638 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.message records with IDs: [10799] 2026-11-01 11:34:48,730 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_stock_asset.tests.test_stock_asset_functional: Starting TestStockAssetFunctional.test_06_two_asset_with_same_serial ... 2026-11-01 11:34:50,350 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted account.asset.depreciation.line records with IDs: [220, 221, 222, 223, 224, 225, 226, 227, 228, 229, 230, 231] 2026-11-01 11:34:52,531 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted account.asset.depreciation.line records with IDs: [232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243] 2026-11-01 11:34:54,669 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_stock_asset.tests.test_stock_asset_functional: Starting TestStockAssetFunctional.test_07_out_picking_with_storable_product_tracking ... 2026-11-01 11:34:54,952 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-11-01 11:34:55,644 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_stock_asset.tests.test_upg_18: Starting TestStockAssetUpg18.test_01_post_calls_super_then_syncs_linked_stock_move ... 2026-11-01 11:34:59,409 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted account.asset.depreciation.line records with IDs: [259, 260, 261, 262, 263, 264, 265, 266, 267, 268] 2026-11-01 11:34:59,474 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted account.move.line.ctp records with IDs: [351] 2026-11-01 11:34:59,595 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted account.move.line records with IDs: [860, 861] 2026-11-01 11:34:59,637 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.message records with IDs: [10915, 10904] 2026-11-01 11:34:59,699 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted account.move records with IDs: [364] 2026-11-01 11:35:00,467 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-11-01 11:35:02,927 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted account.asset.depreciation.line records with IDs: [269, 270, 271, 272, 273, 274, 275, 276, 277, 278, 279, 280] 2026-11-01 11:35:02,967 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted account.asset.depreciation.line records with IDs: [281] 2026-11-01 11:35:02,972 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_stock_asset_equipment.tests.test_asset_equipment: Starting TestAssetEquipment.test_constraint_asset_lot_duplicate ... 2026-11-01 11:35:03,265 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_stock_asset_equipment.tests.test_asset_equipment: Starting TestAssetEquipment.test_export_asset_to_equipment ... 2026-11-01 11:35:05,488 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted account.asset.asset records with IDs: [26] 2026-11-01 11:35:06,038 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_stock_asset_equipment.tests.test_asset_equipment: Starting TestAssetEquipment.test_state_asset_equal_state_equipment ... 2026-11-01 11:35:07,999 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_stock_asset_equipment.tests.test_asset_equipment: Starting TestAssetEquipment.test_two_asset_with_same_equipment ... 2026-11-01 11:35:09,772 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted account.asset.depreciation.line records with IDs: [310, 311, 312, 313, 314, 315, 316, 317, 318, 319, 320, 321] 2026-11-01 11:35:11,856 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted account.asset.depreciation.line records with IDs: [322, 323, 324, 325, 326, 327, 328, 329, 330, 331, 332, 333] 2026-11-01 11:35:13,841 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-11-01 11:35:14,502 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_stock_equipment.tests.test_access_rights: Starting TestEquipmentLotAccess.test_equipment_manager_can_pick_a_lot_on_the_equipment_form ... 2026-11-01 11:35:14,548 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_stock_equipment.tests.test_access_rights: Starting TestEquipmentLotAccess.test_equipment_manager_can_read_the_lot_linked_to_an_equipment ... 2026-11-01 11:35:14,644 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_stock_equipment.tests.test_access_rights: Starting TestEquipmentLotAccess.test_equipment_manager_cannot_change_stock_data ... 2026-11-01 11:35:14,681 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 313, model: stock.lot 2026-11-01 11:35:14,721 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-11-01 11:35:15,110 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_stock_equipment.tests.test_access_rights: Starting TestStockUserReceivesEquipment.test_stock_user_receives_a_new_serial_and_equipment_is_created ... 2026-11-01 11:35:16,756 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-11-01 11:35:22,396 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_stock_equipment.tests.test_access_rights: Starting TestEquipmentOfAnotherCompany.test_transfer_shows_only_the_equipment_the_user_can_read ... 2026-11-01 11:35:22,611 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-11-01 11:35:22,967 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_stock_equipment.tests.test_data_after_install: Starting TestData.test_data_after_install ... 2026-11-01 11:35:23,025 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-11-01 11:35:23,375 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_stock_equipment.tests.test_equipment: Starting TestEquipment.test_check_compute_equipment ... 2026-11-01 11:35:23,445 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_stock_equipment.tests.test_equipment: Starting TestEquipment.test_duplicating_equipment_does_not_claim_a_stock_origin ... 2026-11-01 11:35:23,514 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_stock_equipment.tests.test_equipment: Starting TestEquipment.test_duplicating_equipment_does_not_reuse_the_serial_number ... 2026-11-01 11:35:23,603 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-11-01 11:35:23,978 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_stock_equipment.tests.test_product: Starting TestProduct.test_01_constrains_product ... 2026-11-01 11:35:24,029 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_stock_equipment.tests.test_product: Starting TestProduct.test_01_onchange_product ... 2026-11-01 11:35:25,207 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_stock_equipment.tests.test_product: Starting TestProduct.test_02_constrains_product ... 2026-11-01 11:35:25,336 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-11-01 11:35:25,740 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_stock_equipment.tests.test_stock_picking_equipment: Starting TestStockEquipment.test_01_check_stock_picking_equipment ... 2026-11-01 11:35:26,087 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_stock_equipment.tests.test_stock_picking_equipment: Starting TestStockEquipment.test_02_check_stock_picking_equipment ... 2026-11-01 11:35:26,512 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_stock_equipment.tests.test_stock_picking_equipment: Starting TestStockEquipment.test_03_check_stock_picking_equipment ... 2026-11-01 11:35:26,952 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_stock_equipment.tests.test_stock_picking_equipment: Starting TestStockEquipment.test_04_check_stock_picking_equipment ... 2026-11-01 11:35:27,485 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_stock_equipment.tests.test_stock_picking_equipment: Starting TestStockEquipment.test_05_check_stock_picking_equipment ... 2026-11-01 11:35:27,789 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_stock_equipment.tests.test_stock_picking_equipment: Starting TestStockEquipment.test_06_check_stock_picking_equipment ... 2026-11-01 11:35:28,099 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_stock_equipment.tests.test_stock_picking_equipment: Starting TestStockEquipment.test_07_receiving_again_a_serial_with_equipment_keeps_a_single_equipment ... 2026-11-01 11:35:28,975 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_stock_equipment.tests.test_stock_picking_equipment: Starting TestStockEquipment.test_08_receipt_with_new_and_known_serials_creates_equipment_only_for_the_new_one ... 2026-11-01 11:35:29,934 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_stock_equipment.tests.test_stock_picking_equipment: Starting TestStockEquipment.test_09_creating_equipment_for_several_lines_of_the_same_new_serial_yields_a_single_equipment ... 2026-11-01 11:35:30,124 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-11-01 11:35:30,140 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_stock_equipment_bom_kit.tests.test_purchase_bom_kit_equipment: Starting TestPurchaseBomKitEquipment.test_01_check_equipment_from_purchase_order ... 2026-11-01 11:35:31,472 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted stock.move records with IDs: [2303] 2026-11-01 11:35:31,955 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_stock_equipment_bom_kit.tests.test_purchase_bom_kit_equipment: Starting TestPurchaseBomKitEquipment.test_03_check_equipment_from_purchase_order ... 2026-11-01 11:35:32,971 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted stock.move records with IDs: [2306] 2026-11-01 11:35:33,469 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-11-01 11:35:33,485 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_stock_equipment_bom_kit.tests.test_security: Starting TestSecurity.test_access_right_manager ... 2026-11-01 11:35:33,597 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #2 deleted product.set records with IDs: [2] 2026-11-01 11:35:33,609 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #2 deleted product.set.line records with IDs: [3] 2026-11-01 11:35:33,653 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-11-01 11:35:33,669 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_stock_equipment_bom_kit.tests.test_stock_picking: Starting TestPicking.test_compute_product_set_line_ids ... 2026-11-01 11:35:38,906 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted product.set records with IDs: [3] 2026-11-01 11:35:39,006 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-11-01 11:35:39,020 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_stock_equipment_hierarchy.tests.test_stock_production_lot: Starting TestStockProductLot.test_01_compute_recursive_maintenance ... 2026-11-01 11:35:39,187 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_stock_equipment_hierarchy.tests.test_stock_production_lot: Starting TestStockProductLot.test_02_compute_recursive_maintenance ... 2026-11-01 11:35:39,358 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_stock_equipment_hierarchy.tests.test_stock_production_lot: Starting TestStockProductLot.test_03_compute_recursive_maintenance ... 2026-11-01 11:35:39,536 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_stock_equipment_hierarchy.tests.test_stock_production_lot: Starting TestStockProductLot.test_04_compute_recursive_maintenance ... 2026-11-01 11:35:39,807 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-11-01 11:35:39,823 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_token_expiration_test.tests.test_rotating_token: Starting TestTokenExpiration.test_copy ... 2026-11-01 11:35:39,924 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_token_expiration_test.tests.test_rotating_token: Starting TestTokenExpiration.test_cron_rotate_tokens ... 2026-11-01 11:35:39,964 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted rotating.token.mixin.example.test records with IDs: [2] 2026-11-01 11:35:39,975 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted rotating.token records with IDs: [2] 2026-11-01 11:35:40,010 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_token_expiration_test.tests.test_rotating_token: Starting TestTokenExpiration.test_is_expired ... 2026-11-01 11:35:40,061 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_token_expiration_test.tests.test_rotating_token: Starting TestTokenExpiration.test_write ... 2026-11-01 11:35:40,131 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-11-01 11:35:40,144 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_token_expiration_test.tests.test_token_mixin: Starting TestTokenExpiration.test_compute_access_token ... 2026-11-01 11:35:40,190 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_token_expiration_test.tests.test_token_mixin: Starting TestTokenExpiration.test_constrains_rotating_token_life ... 2026-11-01 11:35:40,268 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_token_expiration_test.tests.test_token_mixin: Starting TestTokenExpiration.test_ensure_rotating_token ... 2026-11-01 11:35:40,303 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted rotating.token records with IDs: [7] 2026-11-01 11:35:40,327 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_token_expiration_test.tests.test_token_mixin: Starting TestTokenExpiration.test_generate_token ... 2026-11-01 11:35:40,373 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_token_expiration_test.tests.test_token_mixin: Starting TestTokenExpiration.test_get_expiration_date ... 2026-11-01 11:35:40,432 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_token_expiration_test.tests.test_token_mixin: Starting TestTokenExpiration.test_get_token_lifetime ... 2026-11-01 11:35:40,486 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_token_expiration_test.tests.test_token_mixin: Starting TestTokenExpiration.test_rotate_token ... 2026-11-01 11:35:40,517 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted rotating.token records with IDs: [13] 2026-11-01 11:35:40,561 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-11-01 11:35:40,574 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_unique_product_code.tests.test_constrains: Starting TestConstrains.test_01_constrains ... 2026-11-01 11:35:40,628 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_unique_product_code.tests.test_constrains: Starting TestConstrains.test_02_constrains ... 2026-11-01 11:35:40,665 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_unique_product_code.tests.test_constrains: Starting TestConstrains.test_03_constrains ... 2026-11-01 11:35:45,233 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-11-01 11:35:45,245 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_vat_counterpart.tests.test_account_tax_repartition_line: Starting TestAccountTaxRepartion.test_check_vat_ctp_account_id_when_change_tax_group_id_01 ... 2026-11-01 11:35:45,476 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_vat_counterpart.tests.test_account_tax_repartition_line: Starting TestAccountTaxRepartion.test_check_vat_ctp_account_id_when_change_tax_group_id_02 ... 2026-11-01 11:35:45,704 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_vat_counterpart.tests.test_account_tax_repartition_line: Starting TestAccountTaxRepartion.test_check_vat_ctp_account_id_when_change_tax_group_id_03 ... 2026-11-01 11:35:45,929 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_vat_counterpart.tests.test_account_tax_repartition_line: Starting TestAccountTaxRepartion.test_check_vat_ctp_account_id_when_create_new_01 ... 2026-11-01 11:35:46,180 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_vat_counterpart.tests.test_account_tax_repartition_line: Starting TestAccountTaxRepartion.test_check_vat_ctp_account_id_when_create_new_02 ... 2026-11-01 11:35:46,387 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_vat_counterpart.tests.test_account_tax_repartition_line: Starting TestAccountTaxRepartion.test_check_vat_ctp_account_id_when_create_new_03 ... 2026-11-01 11:35:46,569 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_vat_counterpart.tests.test_account_tax_repartition_line: Starting TestAccountTaxRepartion.test_check_vat_ctp_account_id_when_create_new_04 ... 2026-11-01 11:35:46,759 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-11-01 11:35:57,607 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_vat_counterpart.tests.test_fill_empty_vat_counterparts: Starting TestFillEmptyVatCounterparts.test_chart_reload_fills_blank_tax_lines_from_tax_group_first ... 2026-11-01 11:35:58,618 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_vat_counterpart.tests.test_fill_empty_vat_counterparts: Starting TestFillEmptyVatCounterparts.test_chart_reload_fills_blank_tax_lines_without_group_account ... 2026-11-01 11:35:59,645 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_vat_counterpart.tests.test_fill_empty_vat_counterparts: Starting TestFillEmptyVatCounterparts.test_chart_reload_keeps_counterpart_set_by_hand ... 2026-11-01 11:36:00,782 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_vat_counterpart.tests.test_fill_empty_vat_counterparts: Starting TestFillEmptyVatCounterparts.test_counterpart_equal_to_tax_line_account_is_left_empty ... 2026-11-01 11:36:00,851 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_vat_counterpart.models.account_tax: VAT counterpart left empty on the tax lines of VAT Counterpart Tax: their account is the counterpart. 2026-11-01 11:36:00,885 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_vat_counterpart.tests.test_fill_empty_vat_counterparts: Starting TestFillEmptyVatCounterparts.test_install_does_not_note_a_tax_on_the_company_counterpart ... 2026-11-01 11:36:01,137 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_vat_counterpart.models.account_tax: VAT counterpart left empty on the tax lines of 10%, 8%, 5%, 10% Import, 8% Import, 5% Import: their account is the counterpart. 2026-11-01 11:36:01,142 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_vat_counterpart.models.account_tax: VAT counterpart left empty on the tax lines of VAT Counterpart Tax: their account is the counterpart. 2026-11-01 11:36:01,169 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_vat_counterpart.tests.test_fill_empty_vat_counterparts: Starting TestFillEmptyVatCounterparts.test_install_fills_blank_tax_lines_and_keeps_set_ones ... 2026-11-01 11:36:01,400 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_vat_counterpart.models.account_tax: VAT counterpart left empty on the tax lines of 10%, 8%, 5%, 10% Import, 8% Import, 5% Import: their account is the counterpart. 2026-11-01 11:36:01,433 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_vat_counterpart.tests.test_fill_empty_vat_counterparts: Starting TestFillEmptyVatCounterparts.test_install_notes_a_tax_only_once ... 2026-11-01 11:36:01,675 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_vat_counterpart.models.account_tax: VAT counterpart left empty on the tax lines of 10%, 8%, 5%, 10% Import, 8% Import, 5% Import: their account is the counterpart. 2026-11-01 11:36:01,705 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_vat_counterpart.models.account_tax: VAT counterpart left empty on the tax lines of VAT Counterpart Tax: their account is the counterpart. 2026-11-01 11:36:01,711 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_vat_counterpart.models.account_tax: VAT counterpart left empty on the tax lines of 10%, 8%, 5%, 10% Import, 8% Import, 5% Import: their account is the counterpart. 2026-11-01 11:36:01,714 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_vat_counterpart.models.account_tax: VAT counterpart left empty on the tax lines of VAT Counterpart Tax: their account is the counterpart. 2026-11-01 11:36:01,757 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_vat_counterpart.tests.test_fill_empty_vat_counterparts: Starting TestFillEmptyVatCounterparts.test_install_notes_the_tax_whose_line_account_is_the_group_counterpart ... 2026-11-01 11:36:02,010 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_vat_counterpart.models.account_tax: VAT counterpart left empty on the tax lines of 10%, 8%, 5%, 10% Import, 8% Import, 5% Import: their account is the counterpart. 2026-11-01 11:36:02,037 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_vat_counterpart.models.account_tax: VAT counterpart left empty on the tax lines of VAT Counterpart Tax: their account is the counterpart. 2026-11-01 11:36:02,068 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_vat_counterpart.tests.test_fill_empty_vat_counterparts: Starting TestFillEmptyVatCounterparts.test_new_vat_tax_gets_its_blank_counterparts_filled ... 2026-11-01 11:36:02,140 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_vat_counterpart.tests.test_fill_empty_vat_counterparts: Starting TestFillEmptyVatCounterparts.test_switching_group_to_vat_fills_only_blank_tax_lines ... 2026-11-01 11:36:02,226 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_vat_counterpart.tests.test_fill_empty_vat_counterparts: Starting TestFillEmptyVatCounterparts.test_tax_group_change_proposes_the_counterpart_of_the_tax_company ... 2026-11-01 11:36:02,281 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_vat_counterpart.tests.test_fill_empty_vat_counterparts: Starting TestFillEmptyVatCounterparts.test_tax_group_refuses_counterpart_of_another_company ... 2026-11-01 11:36:02,532 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_vat_counterpart.tests.test_fill_empty_vat_counterparts: Starting TestFillEmptyVatCounterparts.test_tax_line_refuses_counterpart_of_another_company ... 2026-11-01 11:36:02,828 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-11-01 11:36:03,788 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_vendor_price_lock.tests.test_to_vendor_price_lock: Starting TestToVendorPriceLock.test_create ... 2026-11-01 11:36:04,133 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_vendor_price_lock.tests.test_to_vendor_price_lock: Starting TestToVendorPriceLock.test_lock_price_interval_01 ... 2026-11-01 11:36:04,664 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_vendor_price_lock.tests.test_to_vendor_price_lock: Starting TestToVendorPriceLock.test_lock_price_interval_02 ... 2026-11-01 11:36:05,278 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_vendor_price_lock.tests.test_to_vendor_price_lock: Starting TestToVendorPriceLock.test_lock_price_interval_03 ... 2026-11-01 11:36:05,810 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_vendor_price_lock.tests.test_to_vendor_price_lock: Starting TestToVendorPriceLock.test_lock_price_interval_04 ... 2026-11-01 11:36:06,611 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_vendor_price_lock.tests.test_to_vendor_price_lock: Starting TestToVendorPriceLock.test_lock_vendor_pricelists ... 2026-11-01 11:36:08,268 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_vendor_price_lock.tests.test_to_vendor_price_lock: Starting TestToVendorPriceLock.test_multi_currency ... 2026-11-01 11:36:09,272 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_vendor_price_lock.tests.test_to_vendor_price_lock: Starting TestToVendorPriceLock.test_unlink ... 2026-11-01 11:36:09,323 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_vendor_price_lock.tests.test_to_vendor_price_lock: Starting TestToVendorPriceLock.test_write ... 2026-11-01 11:36:09,408 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-11-01 11:36:29,364 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_wallet.tests.test_access_right: Starting TestAccessRight.test_01_access_right_internal_user ... 2026-11-01 11:36:29,384 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 326, model: wallet 2026-11-01 11:36:29,395 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 326, model: wallet.type 2026-11-01 11:36:29,399 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 326, model: wallet.history 2026-11-01 11:36:29,404 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 326, model: wallet 2026-11-01 11:36:29,407 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 326, model: wallet.type 2026-11-01 11:36:29,410 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 326, model: wallet.history 2026-11-01 11:36:29,416 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 326, model: wallet 2026-11-01 11:36:29,420 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 326, model: wallet.type 2026-11-01 11:36:29,423 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 326, model: wallet.history 2026-11-01 11:36:29,452 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_wallet.tests.test_access_right: Starting TestAccessRight.test_02_access_right_portal_user ... 2026-11-01 11:36:29,468 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 325, model: wallet 2026-11-01 11:36:29,479 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 325, model: wallet.type 2026-11-01 11:36:29,484 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 325, model: wallet.history 2026-11-01 11:36:29,490 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 325, model: wallet 2026-11-01 11:36:29,492 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 325, model: wallet.type 2026-11-01 11:36:29,495 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 325, model: wallet.history 2026-11-01 11:36:29,498 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 325, model: wallet 2026-11-01 11:36:29,501 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 325, model: wallet.type 2026-11-01 11:36:29,504 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 325, model: wallet.history 2026-11-01 11:36:29,530 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_wallet.tests.test_access_right: Starting TestAccessRight.test_03_access_right_wallet_manager ... 2026-11-01 11:36:29,540 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 327, model: wallet 2026-11-01 11:36:29,552 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 327, model: wallet.type 2026-11-01 11:36:29,555 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 327, model: wallet.history 2026-11-01 11:36:29,558 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 327, model: wallet 2026-11-01 11:36:29,561 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 327, model: wallet.type 2026-11-01 11:36:29,564 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 327, model: wallet.history 2026-11-01 11:36:29,569 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 327, model: wallet 2026-11-01 11:36:29,572 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 327, model: wallet.type 2026-11-01 11:36:29,578 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 327, model: wallet.history 2026-11-01 11:36:29,606 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_wallet.tests.test_access_right: Starting TestAccessRight.test_04_access_right_account_readonly ... 2026-11-01 11:36:29,623 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 329, model: wallet 2026-11-01 11:36:29,632 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 329, model: wallet.type 2026-11-01 11:36:29,635 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 329, model: wallet.history 2026-11-01 11:36:29,649 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 329, model: wallet 2026-11-01 11:36:29,653 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 329, model: wallet.type 2026-11-01 11:36:29,655 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 329, model: wallet.history 2026-11-01 11:36:29,661 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 329, model: wallet 2026-11-01 11:36:29,664 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 329, model: wallet.type 2026-11-01 11:36:29,667 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 329, model: wallet.history 2026-11-01 11:36:29,696 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_wallet.tests.test_access_right: Starting TestAccessRight.test_05_access_right_account_invoice ... 2026-11-01 11:36:29,713 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 330, model: wallet 2026-11-01 11:36:29,725 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 330, model: wallet.type 2026-11-01 11:36:29,735 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 330, model: wallet.history 2026-11-01 11:36:29,746 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 330, model: wallet 2026-11-01 11:36:29,753 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 330, model: wallet.type 2026-11-01 11:36:29,766 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 330, model: wallet 2026-11-01 11:36:29,772 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 330, model: wallet.type 2026-11-01 11:36:29,781 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 330, model: wallet.history 2026-11-01 11:36:29,822 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_wallet.tests.test_access_right: Starting TestAccessRight.test_06_access_right_account_manager ... 2026-11-01 11:36:29,841 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 332, model: wallet 2026-11-01 11:36:29,853 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 332, model: wallet.history 2026-11-01 11:36:29,859 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 332, model: wallet 2026-11-01 11:36:29,865 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 332, model: wallet 2026-11-01 11:36:29,868 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 332, model: wallet.history 2026-11-01 11:36:29,904 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_wallet.tests.test_access_right: Starting TestAccessRight.test_07_own_access_rule_portal ... 2026-11-01 11:36:30,416 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [2], uid: 334, model: wallet 2026-11-01 11:36:30,427 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [3], uid: 333, model: wallet 2026-11-01 11:36:30,515 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1], uid: 334, model: wallet.history 2026-11-01 11:36:30,524 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [2], uid: 333, model: wallet.history 2026-11-01 11:36:30,571 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_wallet.tests.test_access_right: Starting TestAccessRight.test_08_own_access_rule_internal ... 2026-11-01 11:36:31,173 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [4], uid: 336, model: wallet 2026-11-01 11:36:31,184 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [5], uid: 335, model: wallet 2026-11-01 11:36:31,267 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [3], uid: 336, model: wallet.history 2026-11-01 11:36:31,276 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [4], uid: 335, model: wallet.history 2026-11-01 11:36:31,351 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_attachment: filestore gc 10 checked, 10 removed 2026-11-01 11:36:51,472 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_wallet.tests.test_multi_company: Starting TestMultiCompany.test_01_access_rule_wallet_type_multi_company ... 2026-11-01 11:36:51,551 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_wallet.tests.test_multi_company: Starting TestMultiCompany.test_02_access_rule_wallet_multi_company ... 2026-11-01 11:36:51,613 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_wallet.tests.test_multi_company: Starting TestMultiCompany.test_03_access_rule_wallet_history_multi_company ... 2026-11-01 11:36:51,710 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-11-01 11:37:11,628 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_01_create_non_wallet_payment ... 2026-11-01 11:37:12,175 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_02_create_wallet_payment ... 2026-11-01 11:37:12,757 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <279316453529081.1793533032.678773164749146-openerp-10-wallet@4ffde77d1fc8>: ['"company_1_data" <@False>'] 2026-11-01 11:37:12,799 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #349 deleted mail.mail records with IDs: [427] 2026-11-01 11:37:13,731 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <144440958820923.1793533033.687893152236938-openerp-10-wallet@4ffde77d1fc8>: ['"company_1_data" <@False>'] 2026-11-01 11:37:13,778 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #349 deleted mail.mail records with IDs: [428] 2026-11-01 11:37:14,211 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #349 deleted account.partial.reconcile records with IDs: [50] 2026-11-01 11:37:14,378 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_03_wallet_payment_invalid_wallet_amount ... 2026-11-01 11:37:15,251 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <808810487188232.1793533035.165289402008057-openerp-11-wallet@4ffde77d1fc8>: ['"company_1_data" <@False>'] 2026-11-01 11:37:15,300 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #349 deleted mail.mail records with IDs: [429] 2026-11-01 11:37:16,148 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <932522227366043.1793533036.106321334838867-openerp-11-wallet@4ffde77d1fc8>: ['"company_1_data" <@False>'] 2026-11-01 11:37:16,194 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #349 deleted mail.mail records with IDs: [430] 2026-11-01 11:37:16,360 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_04_wallet_payment_invalid_wallet_configuration ... 2026-11-01 11:37:16,529 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_05_create_mix_wallet_payment ... 2026-11-01 11:37:17,146 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <555339802967123.1793533037.068781375885010-openerp-14-wallet@4ffde77d1fc8>: ['"company_1_data" <@False>'] 2026-11-01 11:37:17,184 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #349 deleted mail.mail records with IDs: [431] 2026-11-01 11:37:17,385 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_06_reconcile_invoice_with_lesser_wallet_payment ... 2026-11-01 11:37:18,765 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <039491896717259.1793533038.694563627243042-openerp-15-wallet@4ffde77d1fc8>: ['"company_1_data" <@False>'] 2026-11-01 11:37:18,875 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #349 deleted mail.mail records with IDs: [432] 2026-11-01 11:37:19,393 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <118791964812298.1793533039.348227977752686-openerp-15-wallet@4ffde77d1fc8>: ['"company_1_data" <@False>'] 2026-11-01 11:37:19,433 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #349 deleted mail.mail records with IDs: [433] 2026-11-01 11:37:19,497 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_07_reconcile_invoice_with_greater_wallet_payment ... 2026-11-01 11:37:20,852 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <274983258261633.1793533040.783737182617188-openerp-16-wallet@4ffde77d1fc8>: ['"company_1_data" <@False>'] 2026-11-01 11:37:20,962 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #349 deleted mail.mail records with IDs: [434] 2026-11-01 11:37:21,445 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <024870232288584.1793533041.406514644622803-openerp-16-wallet@4ffde77d1fc8>: ['"company_1_data" <@False>'] 2026-11-01 11:37:21,473 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #349 deleted mail.mail records with IDs: [435] 2026-11-01 11:37:21,519 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_08_reconcile_invoice_with_mix_wallet_payment ... 2026-11-01 11:37:22,864 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <374009166607819.1793533042.778748512268066-openerp-17-wallet@4ffde77d1fc8>: ['"company_1_data" <@False>'] 2026-11-01 11:37:22,974 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #349 deleted mail.mail records with IDs: [436] 2026-11-01 11:37:23,402 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <876886962402487.1793533043.366482734680176-openerp-17-wallet@4ffde77d1fc8>: ['"company_1_data" <@False>'] 2026-11-01 11:37:23,429 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #349 deleted mail.mail records with IDs: [437] 2026-11-01 11:37:23,469 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_09_reconcile_invoice_with_mix_wallet_payment ... 2026-11-01 11:37:24,684 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <378548196056857.1793533044.610458850860596-openerp-18-wallet@4ffde77d1fc8>: ['"company_1_data" <@False>'] 2026-11-01 11:37:24,790 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #349 deleted mail.mail records with IDs: [438] 2026-11-01 11:37:25,182 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_10_reconcile_invoice_with_mix_wallet_payment ... 2026-11-01 11:37:26,411 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <492092892506968.1793533046.332261800765991-openerp-19-wallet@4ffde77d1fc8>: ['"company_1_data" <@False>'] 2026-11-01 11:37:26,497 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #349 deleted mail.mail records with IDs: [439] 2026-11-01 11:37:26,853 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <663645532131492.1793533046.818168878555298-openerp-19-wallet@4ffde77d1fc8>: ['"company_1_data" <@False>'] 2026-11-01 11:37:26,878 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #349 deleted mail.mail records with IDs: [440] 2026-11-01 11:37:26,918 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_11_reconcile_invoice_with_wallet_payment_other_currency ... 2026-11-01 11:37:28,199 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <012080517088757.1793533048.120157718658447-openerp-20-wallet@4ffde77d1fc8>: ['"company_1_data" <@False>'] 2026-11-01 11:37:28,294 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #349 deleted mail.mail records with IDs: [441] 2026-11-01 11:37:28,707 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_12_reconcile_invoice_with_wallet_payment_other_currency ... 2026-11-01 11:37:29,992 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <941616378981539.1793533049.927446603775024-openerp-21-wallet@4ffde77d1fc8>: ['"company_1_data" <@False>'] 2026-11-01 11:37:30,107 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #349 deleted mail.mail records with IDs: [442] 2026-11-01 11:37:30,512 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_13_full_reconcile ... 2026-11-01 11:37:31,699 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <993382223383723.1793533051.637484550476074-openerp-22-wallet@4ffde77d1fc8>: ['"company_1_data" <@False>'] 2026-11-01 11:37:31,796 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #349 deleted mail.mail records with IDs: [443] 2026-11-01 11:37:32,274 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <213136300219048.1793533052.226376771926880-openerp-22-wallet@4ffde77d1fc8>: ['"company_1_data" <@False>'] 2026-11-01 11:37:32,302 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #349 deleted mail.mail records with IDs: [444] 2026-11-01 11:37:32,343 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_14_full_reconcile_exchange_rate ... 2026-11-01 11:37:33,836 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <897826943274935.1793533053.773827314376831-openerp-23-wallet@4ffde77d1fc8>: ['"company_1_data" <@False>'] 2026-11-01 11:37:33,921 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #349 deleted mail.mail records with IDs: [445] 2026-11-01 11:37:34,710 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <062097220495840.1793533054.661074876785278-openerp-23-wallet@4ffde77d1fc8>: ['"company_1_data" <@False>'] 2026-11-01 11:37:34,753 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #349 deleted mail.mail records with IDs: [446] 2026-11-01 11:37:34,821 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_15_reconcile_invoice_with_multiple_payments ... 2026-11-01 11:37:35,466 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <583631129369735.1793533055.373040199279785-openerp-24-wallet@4ffde77d1fc8>: ['"company_1_data" <@False>'] 2026-11-01 11:37:35,515 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #349 deleted mail.mail records with IDs: [447] 2026-11-01 11:37:36,146 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <504942657260894.1793533056.106198549270630-openerp-24-wallet@4ffde77d1fc8>: ['"company_1_data" <@False>'] 2026-11-01 11:37:36,178 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #349 deleted mail.mail records with IDs: [448] 2026-11-01 11:37:37,416 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <081493250467414.1793533057.364873409271240-openerp-24-wallet@4ffde77d1fc8>: ['"company_1_data" <@False>'] 2026-11-01 11:37:37,540 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #349 deleted mail.mail records with IDs: [449] 2026-11-01 11:37:37,599 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_16_reconcile_multiple_invoices_with_multiple_payments ... 2026-11-01 11:37:38,223 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <579451615336492.1793533058.135951757431030-openerp-25-wallet@4ffde77d1fc8>: ['"company_1_data" <@False>'] 2026-11-01 11:37:38,266 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #349 deleted mail.mail records with IDs: [450] 2026-11-01 11:37:39,442 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <661510306400755.1793533059.405134677886963-openerp-25-wallet@4ffde77d1fc8>: ['"company_1_data" <@False>'] 2026-11-01 11:37:39,549 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #349 deleted mail.mail records with IDs: [451] 2026-11-01 11:37:40,023 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <111166524803809.1793533059.985723495483398-openerp-25-wallet@4ffde77d1fc8>: ['"company_1_data" <@False>'] 2026-11-01 11:37:40,058 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #349 deleted mail.mail records with IDs: [452] 2026-11-01 11:37:41,240 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <272594582151657.1793533061.194877147674561-openerp-25-wallet@4ffde77d1fc8>: ['"company_1_data" <@False>'] 2026-11-01 11:37:41,348 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #349 deleted mail.mail records with IDs: [453] 2026-11-01 11:37:41,404 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_17_top_up_zero_wallet_amount_from_manual_journal_entry ... 2026-11-01 11:37:41,671 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_18_top_up_non_zero_wallet_amount_from_manual_journal_entry ... 2026-11-01 11:37:42,068 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <167462195792078.1793533061.994093894958496-openerp-27-wallet@4ffde77d1fc8>: ['"company_1_data" <@False>'] 2026-11-01 11:37:42,094 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #349 deleted mail.mail records with IDs: [454] 2026-11-01 11:37:42,139 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_19_withdraw_wallet ... 2026-11-01 11:37:42,696 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <402937566365220.1793533062.622198104858398-openerp-28-wallet@4ffde77d1fc8>: ['"company_1_data" <@False>'] 2026-11-01 11:37:42,744 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #349 deleted mail.mail records with IDs: [455] 2026-11-01 11:37:43,552 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <988118501861255.1793533063.504473924636841-openerp-28-wallet@4ffde77d1fc8>: ['"company_1_data" <@False>'] 2026-11-01 11:37:43,609 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #349 deleted mail.mail records with IDs: [456] 2026-11-01 11:37:44,023 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_20_register_payment_exceed_invoice_due_amount ... 2026-11-01 11:37:45,831 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <250212184225590.1793533065.738693237304688-openerp-31-wallet@4ffde77d1fc8>: ['"company_1_data" <@False>'] 2026-11-01 11:37:45,956 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #349 deleted mail.mail records with IDs: [457] 2026-11-01 11:37:46,485 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_21_register_payment_partial_reconcile ... 2026-11-01 11:37:48,457 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_22_register_payment_currency ... 2026-11-01 11:37:50,609 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <444079994776821.1793533070.517468929290771-openerp-32-wallet@4ffde77d1fc8>: ['"company_1_data" <@False>'] 2026-11-01 11:37:50,660 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #349 deleted mail.mail records with IDs: [458] 2026-11-01 11:37:51,003 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_23_register_payment_from_batch ... 2026-11-01 11:37:54,323 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_24_register_group_payment ... 2026-11-01 11:37:56,924 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <945428080536268.1793533076.843592643737793-openerp-33-wallet@4ffde77d1fc8>: ['"company_1_data" <@False>'] 2026-11-01 11:37:57,045 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #349 deleted mail.mail records with IDs: [459] 2026-11-01 11:37:57,542 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_25_multi_invoice_multi_payment_complex ... 2026-11-01 11:37:57,566 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #349 deleted ir.model.data records with IDs: [7195, 7114, 7185, 7117, 7138, 7115, 7085, 7087, 7118, 7119, 7130, 7123, 7122, 7092, 7121, 7132, 7127, 7177, 7129, 7071, 7120, 7128, 7131, 7125, 7124, 7126, 7069, 7136, 7070, 7111, 7072, 7073, 7105, 7137, 7228, 7074, 7140, 7075, 7141, 7178, 7145, 7142, 7144, 7192, 7147, 7146, 7210, 7148, 7179, 7149, 7180, 7150, 7229, 7151, 7090, 7110, 7095, 7152, 7076, 7078, 7077, 7156, 7086, 7155, 7154, 7153, 7157, 7158, 7091, 7160, 7162, 7133, 7135, 7188, 7098, 7161, 7134, 7159, 7163, 7164, 7208, 7166, 7165, 7093, 7079, 7167, 7176, 7174, 7170, 7169, 7182, 7175, 7168, 7173, 7106, 7172, 7171, 7099, 7100, 7181, 7183, 7187, 7186, 7080, 7184, 7101, 7227, 7082, 7223, 7225, 7102, 7226, 7083, 7224, 7222, 7094, 7216, 7096, 7221, 7217, 7212, 7215, 7207, 7084, 7103, 7220, 7214, 7213, 7211, 7206, 7209, 7218, 7143, 7204, 7205, 7200, 7202, 7196, 7197, 7199, 7097, 7198, 7203, 7201, 7088, 7109, 7067, 7113, 7112, 7194, 7068, 7089, 7193, 7219, 7108, 7116, 7139, 7107, 7081, 7191, 7104, 7189, 7190] 2026-11-01 11:37:57,566 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #349 deleted res.currency.rate records with IDs: [178, 73, 177, 176, 123, 47, 148, 59, 163, 162, 161, 160, 159, 158, 157, 156, 155, 154, 153, 152, 151, 150, 149, 147, 146, 145, 144, 143, 142, 141, 140, 139, 138, 137, 136, 135, 134, 133, 132, 131, 130, 129, 128, 127, 126, 125, 124, 122, 121, 120, 119, 118, 117, 116, 115, 114, 113, 112, 111, 110, 109, 108, 107, 106, 105, 104, 103, 102, 101, 100, 99, 98, 97, 96, 95, 94, 93, 92, 91, 90, 89, 88, 87, 86, 85, 84, 83, 82, 81, 80, 79, 78, 77, 76, 75, 74, 72, 71, 70, 69, 68, 67, 66, 65, 64, 63, 62, 61, 60, 58, 57, 56, 55, 54, 53, 52, 51, 50, 49, 48, 46, 45, 44, 43, 42, 41, 40, 39, 38, 37, 36, 35, 34, 33, 32, 31, 30, 29, 28, 27, 26, 25, 24, 23, 22, 21, 20, 19, 18, 17, 16, 15, 14, 13, 12, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 11] 2026-11-01 11:38:00,479 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <666381401980187.1793533080.402161598205566-openerp-34-wallet@4ffde77d1fc8>: ['"company_1_data" <@False>'] 2026-11-01 11:38:00,815 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #349 deleted mail.mail records with IDs: [460] 2026-11-01 11:38:01,444 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <622186386005193.1793533081.401336908340454-openerp-34-wallet@4ffde77d1fc8>: ['"company_1_data" <@False>'] 2026-11-01 11:38:01,487 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #349 deleted mail.mail records with IDs: [461] 2026-11-01 11:38:02,143 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <365028036379943.1793533082.074040651321411-openerp-34-wallet@4ffde77d1fc8>: ['"company_1_data" <@False>'] 2026-11-01 11:38:02,197 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #349 deleted mail.mail records with IDs: [462] 2026-11-01 11:38:02,881 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <427804742281650.1793533082.835710525512695-openerp-34-wallet@4ffde77d1fc8>: ['"company_1_data" <@False>'] 2026-11-01 11:38:02,926 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #349 deleted mail.mail records with IDs: [463] 2026-11-01 11:38:03,545 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <670274419121907.1793533083.501769781112671-openerp-34-wallet@4ffde77d1fc8>: ['"company_1_data" <@False>'] 2026-11-01 11:38:03,586 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #349 deleted mail.mail records with IDs: [464] 2026-11-01 11:38:04,415 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <594616911464678.1793533084.367246627807617-openerp-34-wallet@4ffde77d1fc8>: ['"company_1_data" <@False>'] 2026-11-01 11:38:04,449 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #349 deleted mail.mail records with IDs: [465] 2026-11-01 11:38:05,075 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <631046103561413.1793533085.026032209396362-openerp-34-wallet@4ffde77d1fc8>: ['"company_1_data" <@False>'] 2026-11-01 11:38:05,116 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #349 deleted mail.mail records with IDs: [466] 2026-11-01 11:38:05,836 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <222702445118880.1793533085.795917510986328-openerp-34-wallet@4ffde77d1fc8>: ['"company_1_data" <@False>'] 2026-11-01 11:38:05,875 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #349 deleted mail.mail records with IDs: [467] 2026-11-01 11:38:06,559 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <097689783572662.1793533086.492671966552734-openerp-34-wallet@4ffde77d1fc8>: ['"company_1_data" <@False>'] 2026-11-01 11:38:06,602 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #349 deleted mail.mail records with IDs: [468] 2026-11-01 11:38:07,260 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <543965651664052.1793533087.224746465682983-openerp-34-wallet@4ffde77d1fc8>: ['"company_1_data" <@False>'] 2026-11-01 11:38:07,292 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #349 deleted mail.mail records with IDs: [469] 2026-11-01 11:38:07,864 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <605110856248051.1793533087.826427459716797-openerp-34-wallet@4ffde77d1fc8>: ['"company_1_data" <@False>'] 2026-11-01 11:38:07,897 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #349 deleted mail.mail records with IDs: [470] 2026-11-01 11:38:08,193 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <295850367316996.1793533088.156490325927734-openerp-34-wallet@4ffde77d1fc8>: ['"company_1_data" <@False>'] 2026-11-01 11:38:08,228 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #349 deleted mail.mail records with IDs: [471] 2026-11-01 11:38:08,272 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_26_adjust_wallet_amount_onpayment_before_confirm ... 2026-11-01 11:38:09,035 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <643353678400893.1793533088.951608657836914-openerp-35-wallet@4ffde77d1fc8>: ['"company_1_data" <@False>'] 2026-11-01 11:38:09,076 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #349 deleted mail.mail records with IDs: [472] 2026-11-01 11:38:09,268 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_27_edit_payment ... 2026-11-01 11:38:10,271 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <061811905754373.1793533090.180889129638672-openerp-36-wallet@4ffde77d1fc8>: ['"New Partner" <@False>'] 2026-11-01 11:38:10,342 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #349 deleted mail.mail records with IDs: [473] 2026-11-01 11:38:10,506 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_28_edit_payment ... 2026-11-01 11:38:11,028 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <457035205157365.1793533090.941483259201050-openerp-37-wallet@4ffde77d1fc8>: ['"New Partner" <@False>'] 2026-11-01 11:38:11,079 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #349 deleted mail.mail records with IDs: [474] 2026-11-01 11:38:11,654 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_29_unreconcile_invoice ... 2026-11-01 11:38:13,027 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <948048184248684.1793533092.961911439895630-openerp-38-wallet@4ffde77d1fc8>: ['"company_1_data" <@False>'] 2026-11-01 11:38:13,137 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #349 deleted mail.mail records with IDs: [475] 2026-11-01 11:38:13,520 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <192280099872271.1793533093.483772754669189-openerp-38-wallet@4ffde77d1fc8>: ['"company_1_data" <@False>'] 2026-11-01 11:38:13,550 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #349 deleted mail.mail records with IDs: [476] 2026-11-01 11:38:13,708 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #349 deleted account.partial.reconcile records with IDs: [86] 2026-11-01 11:38:13,779 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #349 deleted account.full.reconcile records with IDs: [42] 2026-11-01 11:38:13,947 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_30_unreconcile_invoice ... 2026-11-01 11:38:15,172 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <405016880479683.1793533095.099292993545532-openerp-39-wallet@4ffde77d1fc8>: ['"company_1_data" <@False>'] 2026-11-01 11:38:15,275 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #349 deleted mail.mail records with IDs: [477] 2026-11-01 11:38:15,686 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <494994377861348.1793533095.649441957473755-openerp-39-wallet@4ffde77d1fc8>: ['"company_1_data" <@False>'] 2026-11-01 11:38:15,711 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #349 deleted mail.mail records with IDs: [478] 2026-11-01 11:38:15,880 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #349 deleted account.partial.reconcile records with IDs: [87, 87] 2026-11-01 11:38:15,966 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #349 deleted account.full.reconcile records with IDs: [43] 2026-11-01 11:38:16,042 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_is_wallet_is_reset_when_the_counterpart_becomes_the_company_itself ... 2026-11-01 11:38:16,165 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_is_wallet_is_reset_when_the_payment_stops_being_a_customer_one ... 2026-11-01 11:38:16,285 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_is_wallet_survives_on_an_ordinary_customer_payment ... 2026-11-01 11:38:16,426 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-11-01 11:38:36,931 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_wallet.tests.test_wallet_payment_creation_wizard: Starting TestWalletPaymentCreationWizard.test_a_wizard_payment_left_unconfirmed_still_settles_its_history_when_posted_later ... 2026-11-01 11:38:37,443 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <487027510650836.1793533117.370262384414673-openerp-41-wallet@4ffde77d1fc8>: ['"company_1_data" <@False>'] 2026-11-01 11:38:37,523 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #361 deleted mail.mail records with IDs: [479] 2026-11-01 11:38:37,834 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_wallet.tests.test_wallet_payment_creation_wizard: Starting TestWalletPaymentCreationWizard.test_settling_a_pending_top_up_through_the_wizard_credits_the_wallet_once ... 2026-11-01 11:38:38,448 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <461919711727971.1793533118.339568138122559-openerp-42-wallet@4ffde77d1fc8>: ['"company_1_data" <@False>'] 2026-11-01 11:38:38,533 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #361 deleted mail.mail records with IDs: [480] 2026-11-01 11:38:38,895 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-11-01 11:38:57,707 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_wallet.tests.test_wallet_payment_flows: Starting TestWalletPaymentFlows.test_01_wallet_payment_flow ... 2026-11-01 11:38:57,000 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.res_users: Login successful for db:rb-2cd94b9-226205-431194 login:newportaluser from n/a 2026-11-01 11:38:57,000 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-01 11:38:59,000 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2023 00:00:00] "GET /payment/pay?amount=10.0¤cy_id=1&reference=Test+Transaction&partner_id=843&access_token=5e81655c23ae7628421fb667e367b2202e6a469236e00cda5df3f9cd57e29b1e&wallet_id=43 HTTP/1.1" 200 - 256 0.117 -0.117 2026-11-01 11:38:59,000 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2023 00:00:00] "POST /payment/transaction HTTP/1.1" 200 - 17 0.010 -0.010 2026-11-01 11:39:00,000 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #373 deleted mail.mail records with IDs: [481] 2026-11-01 11:39:00,000 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2023 00:00:00] "GET /my/wallets/withdraw?amount=5.0¤cy_id=1&reference=Test+Transaction&partner_id=843&access_token=0a41a4154464a59f57a6b42530ea963abc5be5d236acade3a11866612e425abe&wallet_id=43 HTTP/1.1" 200 - 83 0.059 -0.059 2026-11-01 11:39:00,000 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #373 deleted mail.mail records with IDs: [482] 2026-11-01 11:39:02,000 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2023 00:00:00] "GET /payment/pay?amount=5.0¤cy_id=1&reference=INV/2025/00001&partner_id=843&access_token=0a41a4154464a59f57a6b42530ea963abc5be5d236acade3a11866612e425abe&invoice_id=521 HTTP/1.1" 200 - 95 0.053 -0.053 2026-11-01 11:39:02,000 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2023 00:00:00] "POST /invoice/transaction/521 HTTP/1.1" 200 - 28 0.020 -0.020 2026-11-01 11:39:02,000 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #373 deleted mail.mail records with IDs: [483] 2026-11-01 11:39:02,696 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_wallet.tests.test_wallet_payment_flows: Starting TestWalletPaymentFlows.test_02_wallet_payment_flow ... 2026-11-01 11:39:02,000 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.res_users: Login successful for db:rb-2cd94b9-226205-431194 login:newportaluser from n/a 2026-11-01 11:39:02,000 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-01 11:39:04,000 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2023 00:00:00] "GET /payment/pay?amount=20.0¤cy_id=1&reference=Test+Transaction&partner_id=843&access_token=2d100f01eae837eda2f5def37f8d1bd9f9c0a557217ce70710a011456813c839&wallet_id=43 HTTP/1.1" 200 - 261 0.117 -0.117 2026-11-01 11:39:04,000 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2023 00:00:00] "POST /payment/transaction HTTP/1.1" 200 - 17 0.015 -0.015 2026-11-01 11:39:05,000 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #373 deleted mail.mail records with IDs: [484] 2026-11-01 11:39:06,000 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2023 00:00:00] "GET /payment/pay?amount=20.0¤cy_id=1&reference=INV/2025/00001&partner_id=843&access_token=2d100f01eae837eda2f5def37f8d1bd9f9c0a557217ce70710a011456813c839&invoice_id=523 HTTP/1.1" 200 - 95 0.055 -0.055 2026-11-01 11:39:06,000 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2023 00:00:00] "POST /invoice/transaction/523 HTTP/1.1" 200 - 29 0.027 -0.027 2026-11-01 11:39:06,000 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #373 deleted mail.mail records with IDs: [485] 2026-11-01 11:39:06,742 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-11-01 11:39:26,961 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #385 deleted mail.mail records with IDs: [486] 2026-11-01 11:39:27,284 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_wallet.tests.test_wallet_payment_link_owner_only: Starting TestWalletPaymentLinkOwnerOnly.test_01_customer_cannot_get_a_link_for_another_customers_wallet ... 2026-11-01 11:39:27,299 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.res_users: Login successful for db:rb-2cd94b9-226205-431194 login:newportaluser from n/a 2026-11-01 11:39:27,309 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-01 11:39:28,338 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [45], uid: 389, model: wallet 2026-11-01 11:39:28,348 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:39:28] "POST /web/dataset/call_kw/payment.transaction/genarate_payment_link_top_up_or_withdraw_wallet HTTP/1.1" 200 - 21 0.008 1.032 2026-11-01 11:39:28,349 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_wallet.tests.test_wallet_payment_link_owner_only.TestWalletPaymentLinkOwnerOnly.test_01_customer_cannot_get_a_link_for_another_customers_wallet: waiting for threads: [] 2026-11-01 11:39:28,378 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_wallet.tests.test_wallet_payment_link_owner_only: Starting TestWalletPaymentLinkOwnerOnly.test_02_top_up_link_refused_when_the_wallet_type_forbids_top_up ... 2026-11-01 11:39:28,400 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.res_users: Login successful for db:rb-2cd94b9-226205-431194 login:newportaluser from n/a 2026-11-01 11:39:28,412 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-01 11:39:28,749 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:39:28] "POST /web/dataset/call_kw/payment.transaction/genarate_payment_link_top_up_or_withdraw_wallet HTTP/1.1" 200 - 19 0.007 0.332 2026-11-01 11:39:28,763 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.res_users: Login successful for db:rb-2cd94b9-226205-431194 login:newportaluser from n/a 2026-11-01 11:39:28,776 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:39:28] "POST /web/dataset/call_kw/payment.transaction/genarate_payment_link_top_up_or_withdraw_wallet HTTP/1.1" 200 - 5 0.001 0.007 2026-11-01 11:39:28,777 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_wallet.tests.test_wallet_payment_link_owner_only.TestWalletPaymentLinkOwnerOnly.test_02_top_up_link_refused_when_the_wallet_type_forbids_top_up: waiting for threads: [] 2026-11-01 11:39:28,808 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_wallet.tests.test_wallet_payment_link_owner_only: Starting TestWalletPaymentLinkOwnerOnly.test_03_malformed_requests_are_refused ... 2026-11-01 11:39:28,827 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.res_users: Login successful for db:rb-2cd94b9-226205-431194 login:newportaluser from n/a 2026-11-01 11:39:28,838 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-01 11:39:29,170 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:39:29] "POST /web/dataset/call_kw/payment.transaction/genarate_payment_link_top_up_or_withdraw_wallet HTTP/1.1" 200 - 6 0.001 0.333 2026-11-01 11:39:29,184 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.res_users: Login successful for db:rb-2cd94b9-226205-431194 login:newportaluser from n/a 2026-11-01 11:39:29,192 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:39:29] "POST /web/dataset/call_kw/payment.transaction/genarate_payment_link_top_up_or_withdraw_wallet HTTP/1.1" 200 - 0 0.000 0.003 2026-11-01 11:39:29,205 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.res_users: Login successful for db:rb-2cd94b9-226205-431194 login:newportaluser from n/a 2026-11-01 11:39:29,213 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:39:29] "POST /web/dataset/call_kw/payment.transaction/genarate_payment_link_top_up_or_withdraw_wallet HTTP/1.1" 200 - 0 0.000 0.003 2026-11-01 11:39:29,214 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_wallet.tests.test_wallet_payment_link_owner_only.TestWalletPaymentLinkOwnerOnly.test_03_malformed_requests_are_refused: waiting for threads: [] 2026-11-01 11:39:29,249 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_wallet.tests.test_wallet_payment_link_owner_only: Starting TestWalletPaymentLinkOwnerOnly.test_04_customer_gets_a_top_up_link_with_a_valid_token ... 2026-11-01 11:39:29,272 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.res_users: Login successful for db:rb-2cd94b9-226205-431194 login:newportaluser from n/a 2026-11-01 11:39:29,285 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-01 11:39:29,628 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:39:29] "POST /web/dataset/call_kw/payment.transaction/genarate_payment_link_top_up_or_withdraw_wallet HTTP/1.1" 200 - 21 0.006 0.338 2026-11-01 11:39:29,653 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_wallet.tests.test_wallet_payment_link_owner_only: Starting TestWalletPaymentLinkOwnerOnly.test_05_customer_gets_a_withdraw_link ... 2026-11-01 11:39:29,670 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.res_users: Login successful for db:rb-2cd94b9-226205-431194 login:newportaluser from n/a 2026-11-01 11:39:29,682 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-01 11:39:30,066 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:39:30] "POST /web/dataset/call_kw/payment.transaction/genarate_payment_link_top_up_or_withdraw_wallet HTTP/1.1" 200 - 28 0.012 0.374 2026-11-01 11:39:30,067 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_wallet.tests.test_wallet_payment_link_owner_only.TestWalletPaymentLinkOwnerOnly.test_05_customer_gets_a_withdraw_link: waiting for threads: [] 2026-11-01 11:39:30,100 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_wallet.tests.test_wallet_payment_link_owner_only: Starting TestWalletPaymentLinkOwnerOnly.test_06_wallet_manager_gets_a_link_for_a_customers_wallet ... 2026-11-01 11:39:30,126 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.res_users: Login successful for db:rb-2cd94b9-226205-431194 login:wallet_manager1 from n/a 2026-11-01 11:39:30,145 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-01 11:39:31,495 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:39:31] "POST /web/dataset/call_kw/payment.transaction/genarate_payment_link_top_up_or_withdraw_wallet HTTP/1.1" 200 - 21 0.011 1.341 2026-11-01 11:39:31,567 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-11-01 11:39:50,503 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_wallet.tests.test_wallet_payment_wizard: Starting TestAffiliateWallet.test_01_payment_out_invoice_by_wallet ... 2026-11-01 11:39:52,113 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <775819843170939.1793533192.045449733734131-openerp-48-wallet@4ffde77d1fc8>: ['"company_1_data" <@False>'] 2026-11-01 11:39:52,157 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #397 deleted mail.mail records with IDs: [488] 2026-11-01 11:39:52,420 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <798224711112335.1793533192.379795312881470-openerp-48-wallet@4ffde77d1fc8>: ['"company_1_data" <@False>'] 2026-11-01 11:39:52,449 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #397 deleted mail.mail records with IDs: [489] 2026-11-01 11:39:53,446 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <317051066846149.1793533193.400778055191040-openerp-48-wallet@4ffde77d1fc8>: ['"company_1_data" <@False>'] 2026-11-01 11:39:53,550 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #397 deleted mail.mail records with IDs: [490] 2026-11-01 11:39:53,644 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_wallet.tests.test_wallet_payment_wizard: Starting TestAffiliateWallet.test_02_payment_out_invoice_by_wallet ... 2026-11-01 11:39:54,267 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <325537475312764.1793533194.194993495941162-openerp-49-wallet@4ffde77d1fc8>: ['"company_1_data" <@False>'] 2026-11-01 11:39:54,311 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #397 deleted mail.mail records with IDs: [491] 2026-11-01 11:39:54,967 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <418394039315207.1793533194.908534765243530-openerp-49-wallet@4ffde77d1fc8>: ['"company_1_data" <@False>'] 2026-11-01 11:39:55,019 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #397 deleted mail.mail records with IDs: [492] 2026-11-01 11:39:56,080 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <353943704482123.1793533196.042181015014648-openerp-49-wallet@4ffde77d1fc8>: ['"company_1_data" <@False>'] 2026-11-01 11:39:56,181 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #397 deleted mail.mail records with IDs: [493] 2026-11-01 11:39:57,885 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <717974289045811.1793533197.840916633605957-openerp-49-wallet@4ffde77d1fc8>: ['"company_1_data" <@False>'] 2026-11-01 11:39:57,988 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #397 deleted mail.mail records with IDs: [494] 2026-11-01 11:39:58,310 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_wallet.tests.test_wallet_payment_wizard: Starting TestAffiliateWallet.test_03_payment_in_invoice_by_wallet ... 2026-11-01 11:39:59,599 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <551382212379472.1793533199.536194562911987-openerp-50-wallet@4ffde77d1fc8>: ['"company_1_data" <@False>'] 2026-11-01 11:39:59,692 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #397 deleted mail.mail records with IDs: [495] 2026-11-01 11:40:00,920 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <355121963004471.1793533200.870421648025513-openerp-50-wallet@4ffde77d1fc8>: ['"company_1_data" <@False>'] 2026-11-01 11:40:00,969 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #397 deleted mail.mail records with IDs: [496] 2026-11-01 11:40:01,217 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_wallet.tests.test_wallet_payment_wizard: Starting TestAffiliateWallet.test_04_payment_in_invoice_by_wallet ... 2026-11-01 11:40:03,226 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <113987514665198.1793533203.114100217819214-openerp-51-wallet@4ffde77d1fc8>: ['"company_1_data" <@False>'] 2026-11-01 11:40:03,368 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #397 deleted mail.mail records with IDs: [497] 2026-11-01 11:40:05,411 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <180318897332289.1793533205.363003969192505-openerp-51-wallet@4ffde77d1fc8>: ['"company_1_data" <@False>'] 2026-11-01 11:40:05,474 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #397 deleted mail.mail records with IDs: [498] 2026-11-01 11:40:05,934 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-11-01 11:40:26,495 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #409 deleted mail.mail records with IDs: [499] 2026-11-01 11:40:27,160 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #409 deleted mail.mail records with IDs: [500] 2026-11-01 11:40:27,291 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_wallet.tests.test_wallet_pays_only_owner_documents: Starting TestWalletPaysOnlyOwnerDocuments.test_01_customer_cannot_pay_invoice_with_another_customers_wallet ... 2026-11-01 11:40:27,770 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.res_users: Login successful for db:rb-2cd94b9-226205-431194 login:newportaluser from n/a 2026-11-01 11:40:27,786 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-01 11:40:29,127 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:40:29] "GET /payment/pay?amount=50.0¤cy_id=1&reference=INV/2025/00001&partner_id=901&access_token=5e694ee4e1866f0315620ed91d34577bb13e8a9df68a3f8f7e57900d73903884&invoice_id=553 HTTP/1.1" 200 - 311 0.163 1.181 2026-11-01 11:40:29,174 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:40:29] "POST /invoice/transaction/553 HTTP/1.1" 200 - 20 0.012 0.029 2026-11-01 11:40:29,221 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_wallet.tests.test_wallet_pays_only_owner_documents: Starting TestWalletPaysOnlyOwnerDocuments.test_02_wallet_of_another_customer_cannot_be_bound_to_a_transaction ... 2026-11-01 11:40:29,884 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_wallet.tests.test_wallet_pays_only_owner_documents: Starting TestWalletPaysOnlyOwnerDocuments.test_03_notification_cannot_bind_another_customers_wallet ... 2026-11-01 11:40:30,546 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_wallet.tests.test_wallet_pays_only_owner_documents: Starting TestWalletPaysOnlyOwnerDocuments.test_04_notification_binds_the_payers_own_wallet ... 2026-11-01 11:40:31,030 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_wallet.tests.test_wallet_pays_only_owner_documents: Starting TestWalletPaysOnlyOwnerDocuments.test_05_wallet_of_another_currency_cannot_pay ... 2026-11-01 11:40:31,707 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_wallet.tests.test_wallet_pays_only_owner_documents: Starting TestWalletPaysOnlyOwnerDocuments.test_06_wallet_of_another_company_cannot_be_bound ... 2026-11-01 11:40:31,770 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_wallet.tests.test_wallet_pays_only_owner_documents: Starting TestWalletPaysOnlyOwnerDocuments.test_07_customer_pays_invoice_with_own_wallet ... 2026-11-01 11:40:32,467 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.res_users: Login successful for db:rb-2cd94b9-226205-431194 login:newportaluser from n/a 2026-11-01 11:40:32,484 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-01 11:40:34,569 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:40:34] "GET /payment/pay?amount=50.0¤cy_id=1&reference=INV/2025/00001&partner_id=901&access_token=5e694ee4e1866f0315620ed91d34577bb13e8a9df68a3f8f7e57900d73903884&invoice_id=558 HTTP/1.1" 200 - 312 0.154 1.934 2026-11-01 11:40:34,646 104 INFO rb-2cd94b9-226205-431194 odoo.addons.payment.models.payment_transaction: generic and provider-specific processing values for transaction with reference WALLET/PAYMENT/20261101114034: {'amount': 50.0, 'currency_id': 1, 'partner_id': 901, 'provider_code': 'wallet', 'provider_id': 23, 'reference': 'WALLET/PAYMENT/20261101114034', 'should_tokenize': False} 2026-11-01 11:40:34,652 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:40:34] "POST /invoice/transaction/558 HTTP/1.1" 200 - 31 0.028 0.048 2026-11-01 11:40:35,023 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #409 deleted mail.mail records with IDs: [501] 2026-11-01 11:40:35,330 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_wallet.tests.test_wallet_pays_only_owner_documents: Starting TestWalletPaysOnlyOwnerDocuments.test_08_contact_of_a_company_pays_with_the_company_wallet ... 2026-11-01 11:40:36,203 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <358716634774813.1793533236.105165719985962-openerp-56-wallet@4ffde77d1fc8>: ['"Wallet Customer Co" <@False>'] 2026-11-01 11:40:36,278 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #409 deleted mail.mail records with IDs: [502] 2026-11-01 11:40:36,996 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <343956666321445.1793533236.948453903198242-openerp-56-wallet@4ffde77d1fc8>: ['"Wallet Customer Co" <@False>'] 2026-11-01 11:40:37,069 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #409 deleted mail.mail records with IDs: [503] 2026-11-01 11:40:37,376 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_wallet.tests.test_wallet_pays_only_owner_documents: Starting TestWalletPaysOnlyOwnerDocuments.test_09_customer_tops_up_own_wallet_through_the_payment_link ... 2026-11-01 11:40:37,400 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.res_users: Login successful for db:rb-2cd94b9-226205-431194 login:newportaluser from n/a 2026-11-01 11:40:37,414 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-01 11:40:38,480 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:40:38] "GET /payment/pay?amount=20.0¤cy_id=1&reference=Test+Transaction&partner_id=901&access_token=48bc1c5ba1351797fc3aace4f8122094238e2b856cd7fceeab97dfbc2c01c9d6&wallet_id=52 HTTP/1.1" 200 - 261 0.104 0.963 2026-11-01 11:40:38,515 104 INFO rb-2cd94b9-226205-431194 odoo.addons.payment.models.payment_transaction: generic and provider-specific processing values for transaction with reference tx-20261101114038: {'amount': 20.0, 'currency_id': 1, 'partner_id': 901, 'provider_code': 'none', 'provider_id': 34, 'reference': 'tx-20261101114038', 'should_tokenize': False} 2026-11-01 11:40:38,519 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:40:38] "POST /payment/transaction HTTP/1.1" 200 - 17 0.008 0.022 2026-11-01 11:40:39,502 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #409 deleted mail.mail records with IDs: [504] 2026-11-01 11:40:39,701 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_wallet.tests.test_wallet_pays_only_owner_documents: Starting TestWalletPaysOnlyOwnerDocuments.test_10_wallet_provider_is_offered_only_for_wallets_of_the_provider_company ... 2026-11-01 11:40:39,824 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_wallet.tests.test_wallet_pays_only_owner_documents: Starting TestWalletPaysOnlyOwnerDocuments.test_11_wallet_that_cannot_cover_the_amount_cannot_pay ... 2026-11-01 11:40:40,541 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_wallet.tests.test_wallet_pays_only_owner_documents: Starting TestWalletPaysOnlyOwnerDocuments.test_12_top_up_cannot_credit_another_customers_wallet ... 2026-11-01 11:40:40,633 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-11-01 11:40:59,729 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_wallet.tests.test_wallet_post_process: Starting TestWalletPostProcess.test_a_pending_history_on_a_draft_payment_is_settled_when_that_payment_is_posted ... 2026-11-01 11:41:00,330 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <668369898386827.1793533260.241956233978271-openerp-58-wallet@4ffde77d1fc8>: ['"company_1_data" <@False>'] 2026-11-01 11:41:00,385 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #422 deleted mail.mail records with IDs: [505] 2026-11-01 11:41:00,984 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <206276513703388.1793533260.937102794647217-openerp-58-wallet@4ffde77d1fc8>: ['"company_1_data" <@False>'] 2026-11-01 11:41:01,045 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #422 deleted mail.mail records with IDs: [506] 2026-11-01 11:41:01,516 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_wallet.tests.test_wallet_post_process: Starting TestWalletPostProcess.test_a_settled_wallet_transaction_is_never_picked_up_again_by_the_retry_job ... 2026-11-01 11:41:02,090 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <393550239720654.1793533262.015452384948730-openerp-59-wallet@4ffde77d1fc8>: ['"company_1_data" <@False>'] 2026-11-01 11:41:02,128 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #422 deleted mail.mail records with IDs: [507] 2026-11-01 11:41:03,133 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <159397714633031.1793533263.082439899444580-openerp-59-wallet@4ffde77d1fc8>: ['"company_1_data" <@False>'] 2026-11-01 11:41:03,260 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #422 deleted mail.mail records with IDs: [508] 2026-11-01 11:41:03,518 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_wallet.tests.test_wallet_post_process: Starting TestWalletPostProcess.test_an_insufficient_wallet_balance_leaves_the_invoice_unpaid_and_the_wallet_untouched ... 2026-11-01 11:41:04,130 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <989771387382700.1793533264.052389383316040-openerp-60-wallet@4ffde77d1fc8>: ['"company_1_data" <@False>'] 2026-11-01 11:41:04,174 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #422 deleted mail.mail records with IDs: [509] 2026-11-01 11:41:05,272 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <073495728663907.1793533265.225170373916626-openerp-60-wallet@4ffde77d1fc8>: ['"company_1_data" <@False>'] 2026-11-01 11:41:05,369 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #422 deleted mail.mail records with IDs: [510] 2026-11-01 11:41:05,447 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_wallet.tests.test_wallet_post_process: Starting TestWalletPostProcess.test_paying_an_invoice_from_the_wallet_debits_the_wallet_by_the_invoice_amount ... 2026-11-01 11:41:06,043 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <379908885053836.1793533265.979189872741699-openerp-61-wallet@4ffde77d1fc8>: ['"company_1_data" <@False>'] 2026-11-01 11:41:06,078 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #422 deleted mail.mail records with IDs: [511] 2026-11-01 11:41:07,112 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <969031972370167.1793533267.071882963180542-openerp-61-wallet@4ffde77d1fc8>: ['"company_1_data" <@False>'] 2026-11-01 11:41:07,223 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #422 deleted mail.mail records with IDs: [512] 2026-11-01 11:41:07,456 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_wallet.tests.test_wallet_post_process: Starting TestWalletPostProcess.test_registering_an_ordinary_payment_still_works_for_a_user_with_no_wallet_rights ... 2026-11-01 11:41:09,351 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_wallet.tests.test_wallet_post_process: Starting TestWalletPostProcess.test_running_post_processing_twice_debits_the_wallet_once ... 2026-11-01 11:41:09,886 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <540970956339416.1793533269.819076776504517-openerp-62-wallet@4ffde77d1fc8>: ['"company_1_data" <@False>'] 2026-11-01 11:41:09,920 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #422 deleted mail.mail records with IDs: [513] 2026-11-01 11:41:10,979 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <758604833112989.1793533270.944559335708618-openerp-62-wallet@4ffde77d1fc8>: ['"company_1_data" <@False>'] 2026-11-01 11:41:11,080 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #422 deleted mail.mail records with IDs: [514] 2026-11-01 11:41:11,337 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_wallet.tests.test_wallet_post_process: Starting TestWalletPostProcess.test_the_invoice_paid_from_the_wallet_is_settled_and_gets_no_second_payment ... 2026-11-01 11:41:11,880 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <201094475339285.1793533271.816132068634033-openerp-63-wallet@4ffde77d1fc8>: ['"company_1_data" <@False>'] 2026-11-01 11:41:11,916 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #422 deleted mail.mail records with IDs: [515] 2026-11-01 11:41:12,925 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <492271297007992.1793533272.889631509780884-openerp-63-wallet@4ffde77d1fc8>: ['"company_1_data" <@False>'] 2026-11-01 11:41:13,027 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #422 deleted mail.mail records with IDs: [516] 2026-11-01 11:41:13,303 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-11-01 11:41:14,109 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_warranty_management.tests.test_access_rights: Starting TestAccessRights.test_access_warranty_manager ... 2026-11-01 11:41:14,194 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #435 deleted product.milestone records with IDs: [20] 2026-11-01 11:41:14,217 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #435 deleted warranty.policy records with IDs: [17] 2026-11-01 11:41:14,236 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #435 deleted warranty.claim.policy records with IDs: [5] 2026-11-01 11:41:14,303 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #435 deleted warranty.claim records with IDs: [11] 2026-11-01 11:41:14,333 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_warranty_management.tests.test_access_rights: Starting TestAccessRights.test_access_warranty_user ... 2026-11-01 11:41:14,355 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 434, model: product.milestone 2026-11-01 11:41:14,361 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 434, model: product.milestone 2026-11-01 11:41:14,364 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 434, model: product.milestone 2026-11-01 11:41:14,386 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 434, model: warranty.policy 2026-11-01 11:41:14,402 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 434, model: warranty.claim.policy 2026-11-01 11:41:14,482 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 434, model: warranty.claim 2026-11-01 11:41:14,535 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-11-01 11:41:15,288 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_warranty_management.tests.test_product_warranty_policy: Starting TestProductWarrantyPolicy.test_check_constrains_milestone_01 ... 2026-11-01 11:41:15,388 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_warranty_management.tests.test_product_warranty_policy: Starting TestProductWarrantyPolicy.test_check_constrains_milestone_02 ... 2026-11-01 11:41:15,444 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_warranty_management.tests.test_product_warranty_policy: Starting TestProductWarrantyPolicy.test_check_constrains_milestone_03 ... 2026-11-01 11:41:15,579 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_warranty_management.tests.test_product_warranty_policy: Starting TestProductWarrantyPolicy.test_check_constrains_milestone_04 ... 2026-11-01 11:41:15,637 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_warranty_management.tests.test_product_warranty_policy: Starting TestProductWarrantyPolicy.test_check_constrains_milestone_05 ... 2026-11-01 11:41:15,740 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_warranty_management.tests.test_product_warranty_policy: Starting TestProductWarrantyPolicy.test_check_constrains_milestone_06 ... 2026-11-01 11:41:15,789 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_warranty_management.tests.test_product_warranty_policy: Starting TestProductWarrantyPolicy.test_check_constrains_milestone_07 ... 2026-11-01 11:41:15,917 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_warranty_management.tests.test_product_warranty_policy: Starting TestProductWarrantyPolicy.test_check_constrains_milestone_08 ... 2026-11-01 11:41:15,969 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-11-01 11:41:16,693 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_action_confirm_01 ... 2026-11-01 11:41:16,785 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_action_confirm_02 ... 2026-11-01 11:41:16,833 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_action_confirm_03 ... 2026-11-01 11:41:16,871 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_action_confirm_04 ... 2026-11-01 11:41:16,908 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_action_confirm_05 ... 2026-11-01 11:41:16,946 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_action_confirm_06 ... 2026-11-01 11:41:16,983 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_check_constrains_milestone_01 ... 2026-11-01 11:41:17,025 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_check_constrains_milestone_02 ... 2026-11-01 11:41:17,067 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_check_constrains_milestone_03 ... 2026-11-01 11:41:17,103 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_check_constrains_milestone_04 ... 2026-11-01 11:41:17,136 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_check_constrains_milestone_05 ... 2026-11-01 11:41:17,175 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_check_constrains_milestone_06 ... 2026-11-01 11:41:17,215 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_check_constrains_milestone_07 ... 2026-11-01 11:41:17,250 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_check_constrains_milestone_08 ... 2026-11-01 11:41:17,284 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_state_01 ... 2026-11-01 11:41:17,339 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_state_02 ... 2026-11-01 11:41:17,393 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_state_03 ... 2026-11-01 11:41:17,451 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_state_04 ... 2026-11-01 11:41:17,504 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_claim_policy_ids_01 ... 2026-11-01 11:41:17,666 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_claim_policy_ids_02 ... 2026-11-01 11:41:17,836 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_claim_policy_ids_03 ... 2026-11-01 11:41:17,981 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_claim_policy_ids_04 ... 2026-11-01 11:41:18,135 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_claim_policy_ids_05 ... 2026-11-01 11:41:18,279 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_claim_policy_ids_06 ... 2026-11-01 11:41:18,440 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_claim_policy_ids_07 ... 2026-11-01 11:41:18,609 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_end_01 ... 2026-11-01 11:41:18,659 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_end_02 ... 2026-11-01 11:41:18,710 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_end_03 ... 2026-11-01 11:41:18,761 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_end_04 ... 2026-11-01 11:41:18,814 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_expiration_date_01 ... 2026-11-01 11:41:18,968 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_period_01 ... 2026-11-01 11:41:19,128 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_period_02 ... 2026-11-01 11:41:19,308 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_period_03 ... 2026-11-01 11:41:19,531 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_copy_01 ... 2026-11-01 11:41:19,585 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_unlink_01 ... 2026-11-01 11:41:19,603 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted warranty.claim records with IDs: [38] 2026-11-01 11:41:19,630 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_unlink_02 ... 2026-11-01 11:41:19,644 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted warranty.claim records with IDs: [39] 2026-11-01 11:41:19,669 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_unlink_03 ... 2026-11-01 11:41:19,715 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_unlink_04 ... 2026-11-01 11:41:19,762 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_unlink_05 ... 2026-11-01 11:41:19,824 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-11-01 11:41:22,068 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_warranty_purchase.tests.test_access_rights: Starting TestAccessRights.test_access_purchase_user ... 2026-11-01 11:41:22,195 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_warranty_purchase.tests.test_access_rights: Starting TestAccessRights.test_access_purchase_warranty_user ... 2026-11-01 11:41:22,235 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 443, model: purchase.order 2026-11-01 11:41:22,260 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 443, model: purchase.order 2026-11-01 11:41:22,277 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 443, model: purchase.order 2026-11-01 11:41:22,356 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 443, model: purchase.order.line 2026-11-01 11:41:22,441 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 443, model: purchase.order.line 2026-11-01 11:41:22,471 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_warranty_purchase.tests.test_access_rights: Starting TestAccessRights.test_access_warranty_manager ... 2026-11-01 11:41:22,507 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_warranty_purchase.tests.test_access_rights: Starting TestAccessRights.test_access_warranty_user ... 2026-11-01 11:41:22,516 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 440, model: purchase.order 2026-11-01 11:41:22,541 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 440, model: purchase.order 2026-11-01 11:41:22,544 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 440, model: purchase.order 2026-11-01 11:41:22,560 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 440, model: purchase.order 2026-11-01 11:41:22,563 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 440, model: purchase.order.line 2026-11-01 11:41:22,632 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 440, model: purchase.order.line 2026-11-01 11:41:22,636 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 440, model: purchase.order 2026-11-01 11:41:22,639 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 440, model: purchase.order.line 2026-11-01 11:41:22,677 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-11-01 11:41:24,945 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_warranty_purchase.tests.test_purchase_order_warranty_policy: Starting TestPurchaseOrderWarrantyPolicy.test_confirm_purchase_order_01 ... 2026-11-01 11:41:25,089 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-11-01 11:41:27,384 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_warranty_purchase.tests.test_warranty_claim: Starting TestWarrantyClaim.test_action_investigation_01 ... 2026-11-01 11:41:27,720 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_warranty_purchase.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_available_po_domain_01 ... 2026-11-01 11:41:27,915 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_warranty_purchase.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_available_po_domain_02 ... 2026-11-01 11:41:28,094 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_warranty_purchase.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_claim_policy_ids_01 ... 2026-11-01 11:41:28,300 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_warranty_purchase.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_claim_policy_ids_02 ... 2026-11-01 11:41:28,539 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_warranty_purchase.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_claim_policy_ids_03 ... 2026-11-01 11:41:28,748 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_warranty_purchase.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_claim_policy_ids_04 ... 2026-11-01 11:41:28,965 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_warranty_purchase.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_claim_policy_ids_05 ... 2026-11-01 11:41:29,162 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_warranty_purchase.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_start_date_01 ... 2026-11-01 11:41:29,346 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-11-01 11:41:31,310 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_warranty_purchase_stock.tests.test_button_validate_warranty_date: Starting TestButtonValidateWarrantyDate.test_autoprint_receipt_still_starts_the_warranty ... 2026-11-01 11:41:32,100 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_warranty_purchase_stock.tests.test_button_validate_warranty_date: Starting TestButtonValidateWarrantyDate.test_discarded_partial_receipt_starts_no_warranty ... 2026-11-01 11:41:32,541 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_warranty_purchase_stock.tests.test_button_validate_warranty_date: Starting TestButtonValidateWarrantyDate.test_receipt_of_lot_under_processed_claim_keeps_its_warranty_date ... 2026-11-01 11:41:33,140 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-11-01 11:41:34,932 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_warranty_purchase_stock.tests.test_production_lot_warranty_claim_policy: Starting TestProductionLotWarrantyClaimPolicy.test_stock_move_line_01 ... 2026-11-01 11:41:35,733 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_warranty_purchase_stock.tests.test_production_lot_warranty_claim_policy: Starting TestProductionLotWarrantyClaimPolicy.test_stock_move_line_02 ... 2026-11-01 11:41:36,548 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_warranty_purchase_stock.tests.test_production_lot_warranty_claim_policy: Starting TestProductionLotWarrantyClaimPolicy.test_stock_move_line_03 ... 2026-11-01 11:41:37,209 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_warranty_purchase_stock.tests.test_production_lot_warranty_claim_policy: Starting TestProductionLotWarrantyClaimPolicy.test_stock_move_line_04 ... 2026-11-01 11:41:37,763 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-11-01 11:41:39,489 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_warranty_purchase_stock.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_data_01 ... 2026-11-01 11:41:39,852 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_warranty_purchase_stock.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_data_02 ... 2026-11-01 11:41:40,078 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_warranty_purchase_stock.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_data_03 ... 2026-11-01 11:41:40,313 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-11-01 11:41:43,237 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_warranty_sale.tests.test_access_rights: Starting TestAccessRights.test_access_warranty_manager ... 2026-11-01 11:41:43,573 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 459, model: sale.order 2026-11-01 11:41:43,578 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 459, model: sale.order 2026-11-01 11:41:43,590 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 459, model: addendum.addendum 2026-11-01 11:41:43,604 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 459, model: sale.order.line 2026-11-01 11:41:43,668 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 459, model: sale.order.line 2026-11-01 11:41:43,687 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 459, model: sale.order.line 2026-11-01 11:41:43,717 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_warranty_sale.tests.test_access_rights: Starting TestAccessRights.test_access_warranty_user ... 2026-11-01 11:41:43,782 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 458, model: sale.order 2026-11-01 11:41:43,790 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 458, model: sale.order 2026-11-01 11:41:43,804 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 458, model: addendum.addendum 2026-11-01 11:41:43,822 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 458, model: sale.order.line 2026-11-01 11:41:43,901 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 458, model: sale.order.line 2026-11-01 11:41:43,913 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 458, model: sale.order.line 2026-11-01 11:41:43,959 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_warranty_sale.tests.test_access_rights: Starting TestAccessRights.test_salesman_all_leads_sees_all_customer_claims ... 2026-11-01 11:41:44,597 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_warranty_sale.tests.test_access_rights: Starting TestAccessRights.test_salesman_all_leads_still_blocked_from_vendor ... 2026-11-01 11:41:44,955 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [64], uid: 463, model: warranty.claim 2026-11-01 11:41:44,991 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_warranty_sale.tests.test_access_rights: Starting TestAccessRights.test_salesman_warranty_claim_other_so_blocked ... 2026-11-01 11:41:45,860 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [65], uid: 465, model: warranty.claim 2026-11-01 11:41:45,907 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_warranty_sale.tests.test_access_rights: Starting TestAccessRights.test_salesman_warranty_claim_owned_so ... 2026-11-01 11:41:46,281 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_warranty_sale.tests.test_access_rights: Starting TestAccessRights.test_salesman_warranty_claim_vendor_blocked ... 2026-11-01 11:41:46,662 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [67], uid: 467, model: warranty.claim 2026-11-01 11:41:46,698 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_warranty_sale.tests.test_access_rights: Starting TestAccessRights.test_salesman_warranty_claim_walkin ... 2026-11-01 11:41:47,112 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_attachment: filestore gc 11 checked, 11 removed 2026-11-01 11:41:49,645 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_warranty_sale.tests.test_sale_order_warranty_policy: Starting TestSaleOrderWarrantyPolicy.test_confirm_sale_order_01 ... 2026-11-01 11:41:50,006 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-11-01 11:41:52,628 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_warranty_sale.tests.test_warranty_claim: Starting TestWarrantyClaim.test_action_investigation_01 ... 2026-11-01 11:41:53,061 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_warranty_sale.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_available_so_domain_01 ... 2026-11-01 11:41:53,276 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_warranty_sale.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_available_so_domain_02 ... 2026-11-01 11:41:53,472 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_warranty_sale.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_claim_policy_ids_01 ... 2026-11-01 11:41:53,675 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_warranty_sale.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_claim_policy_ids_02 ... 2026-11-01 11:41:53,900 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_warranty_sale.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_claim_policy_ids_03 ... 2026-11-01 11:41:54,096 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_warranty_sale.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_claim_policy_ids_04 ... 2026-11-01 11:41:54,298 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_warranty_sale.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_claim_policy_ids_05 ... 2026-11-01 11:41:54,572 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_warranty_sale.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_start_date_01 ... 2026-11-01 11:41:54,850 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-11-01 11:41:57,160 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_warranty_sale_stock.tests.test_button_validate_warranty_date: Starting TestButtonValidateWarrantyDate.test_autoprint_delivery_still_starts_the_warranty ... 2026-11-01 11:41:58,148 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_warranty_sale_stock.tests.test_button_validate_warranty_date: Starting TestButtonValidateWarrantyDate.test_delivery_of_lot_under_processed_claim_keeps_its_warranty_date ... 2026-11-01 11:41:58,965 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_warranty_sale_stock.tests.test_button_validate_warranty_date: Starting TestButtonValidateWarrantyDate.test_discarded_partial_delivery_starts_no_warranty ... 2026-11-01 11:41:59,710 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-11-01 11:42:02,106 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_warranty_sale_stock.tests.test_production_lot_warranty_claim_policy: Starting TestProductionLotWarrantyClaimPolicy.test_stock_move_line_01 ... 2026-11-01 11:42:03,268 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_warranty_sale_stock.tests.test_production_lot_warranty_claim_policy: Starting TestProductionLotWarrantyClaimPolicy.test_stock_move_line_02 ... 2026-11-01 11:42:04,348 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_warranty_sale_stock.tests.test_production_lot_warranty_claim_policy: Starting TestProductionLotWarrantyClaimPolicy.test_stock_move_line_03 ... 2026-11-01 11:42:05,170 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_warranty_sale_stock.tests.test_production_lot_warranty_claim_policy: Starting TestProductionLotWarrantyClaimPolicy.test_stock_move_line_04 ... 2026-11-01 11:42:06,010 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-11-01 11:42:08,326 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_warranty_sale_stock.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_data_01 ... 2026-11-01 11:42:08,906 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_warranty_sale_stock.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_data_02 ... 2026-11-01 11:42:09,139 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_warranty_sale_stock.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_data_03 ... 2026-11-01 11:42:09,426 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-11-01 11:42:10,706 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_warranty_stock.tests.test_access_rights: Starting TestAccessRights.test_access_stock_user ... 2026-11-01 11:42:10,775 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_warranty_stock.tests.test_access_rights: Starting TestAccessRights.test_access_warranty_manager ... 2026-11-01 11:42:10,799 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 482, model: stock.lot 2026-11-01 11:42:10,826 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 482, model: stock.lot 2026-11-01 11:42:10,830 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 482, model: stock.lot 2026-11-01 11:42:10,856 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_warranty_stock.tests.test_access_rights: Starting TestAccessRights.test_access_warranty_user ... 2026-11-01 11:42:10,877 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 481, model: stock.lot 2026-11-01 11:42:10,905 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 481, model: stock.lot 2026-11-01 11:42:10,909 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 481, model: stock.lot 2026-11-01 11:42:10,944 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-11-01 11:42:12,252 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_warranty_stock.tests.test_production_lot_warranty_claim_policy: Starting TestProductionLotWarrantyClaimPolicy.test_compute_supplier_warranty_expiration_date ... 2026-11-01 11:42:12,703 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_warranty_stock.tests.test_production_lot_warranty_claim_policy: Starting TestProductionLotWarrantyClaimPolicy.test_compute_warranty_expiration_date ... 2026-11-01 11:42:13,081 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_warranty_stock.tests.test_production_lot_warranty_claim_policy: Starting TestProductionLotWarrantyClaimPolicy.test_stock_move_line_01 ... 2026-11-01 11:42:13,416 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_warranty_stock.tests.test_production_lot_warranty_claim_policy: Starting TestProductionLotWarrantyClaimPolicy.test_validating_a_lot_receipt_needs_no_warranty_access ... 2026-11-01 11:42:14,466 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-11-01 11:42:15,646 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_warranty_stock.tests.test_warranty_claim: Starting TestWarrantyClaim.test_action_confirm_01 ... 2026-11-01 11:42:15,861 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_warranty_stock.tests.test_warranty_claim: Starting TestWarrantyClaim.test_action_confirm_02 ... 2026-11-01 11:42:16,033 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_warranty_stock.tests.test_warranty_claim: Starting TestWarrantyClaim.test_check_constrains_product_and_lot_01 ... 2026-11-01 11:42:16,071 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_warranty_stock.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_claim_policy_ids_01 ... 2026-11-01 11:42:16,295 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_warranty_stock.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_claim_policy_ids_02 ... 2026-11-01 11:42:16,501 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_warranty_stock.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_claim_policy_ids_03 ... 2026-11-01 11:42:16,679 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_warranty_stock.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_claim_policy_ids_04 ... 2026-11-01 11:42:16,840 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_warranty_stock.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_claim_policy_ids_05 ... 2026-11-01 11:42:17,009 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_warranty_stock.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_claim_policy_ids_06 ... 2026-11-01 11:42:17,188 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_warranty_stock.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_expiration_date_01 ... 2026-11-01 11:42:17,402 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_warranty_stock.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_period_01 ... 2026-11-01 11:42:17,610 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_warranty_stock.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_start_date_01 ... 2026-11-01 11:42:17,791 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_warranty_stock.tests.test_warranty_claim: Starting TestWarrantyClaim.test_update_warranty_info_of_lot_01 ... 2026-11-01 11:42:17,965 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_warranty_stock.tests.test_warranty_claim: Starting TestWarrantyClaim.test_update_warranty_info_of_lot_02 ... 2026-11-01 11:42:18,150 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-11-01 11:42:18,164 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_add_to_cart_update_dependencies ... 2026-11-01 11:42:21,810 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-01 11:42:23,213 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:42:23] "GET /apps/modules/12.0/module_5 HTTP/1.1" 200 - 327 0.180 1.225 2026-11-01 11:42:23,666 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:42:23] "POST /shop/cart/update HTTP/1.1" 303 - 191 0.133 0.311 2026-11-01 11:42:24,116 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:42:24] "GET /shop/cart HTTP/1.1" 200 - 170 0.079 0.367 2026-11-01 11:42:24,197 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted sale.order.line records with IDs: [418] 2026-11-01 11:42:24,622 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted sale.order.line records with IDs: [413] 2026-11-01 11:42:24,804 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_app_redirect ... 2026-11-01 11:42:28,089 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-01 11:42:28,462 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:42:28] "GET /apps/app/12.0/module_base HTTP/1.1" 301 - 13 0.006 0.370 2026-11-01 11:42:28,465 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_apps_store.tests.test_website_apps_store.TestAppStore.test_app_redirect: waiting for threads: [] 2026-11-01 11:42:28,500 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_app_redirect_preserves_query_string ... 2026-11-01 11:42:32,230 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-01 11:42:33,367 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:42:33] "GET /apps/app/12.0/module_base?force_show=1&search=abc HTTP/1.1" 301 - 13 0.007 1.133 2026-11-01 11:42:33,369 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_apps_store.tests.test_website_apps_store.TestAppStore.test_app_redirect_preserves_query_string: waiting for threads: [] 2026-11-01 11:42:33,402 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_app_redirect_preserves_repeated_query_parameters ... 2026-11-01 11:42:37,058 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-01 11:42:37,387 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:42:37] "GET /apps/app/12.0/module_base?tag=x&tag=y&tag=z HTTP/1.1" 301 - 13 0.006 0.326 2026-11-01 11:42:37,424 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_apps_store_main_website_canonical_url ... 2026-11-01 11:42:40,717 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-01 11:42:41,967 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:42:41] "GET /apps/modules/12.0/module_base HTTP/1.1" 200 - 265 0.162 1.089 2026-11-01 11:42:42,037 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_button_visible_on_page_details ... 2026-11-01 11:42:47,782 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.res_users: Login successful for db:rb-2cd94b9-226205-431194 login:portalapps1@abc.com from n/a 2026-11-01 11:42:47,798 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-01 11:42:48,682 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 506, model: odoo.module.version 2026-11-01 11:42:49,167 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:42:49] "GET /apps/modules/12.0/module_5 HTTP/1.1" 200 - 338 0.178 1.194 2026-11-01 11:42:51,551 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 506, model: odoo.module.version 2026-11-01 11:42:51,580 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:42:51] "GET /apps/modules/12.0/module_5 HTTP/1.1" 200 - 55 0.045 0.119 2026-11-01 11:42:51,598 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.res_users: Login successful for db:rb-2cd94b9-226205-431194 login:portalapps2@abc.com from n/a 2026-11-01 11:42:51,862 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 507, model: odoo.module.version 2026-11-01 11:42:51,895 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:42:51] "GET /apps/modules/12.0/module_5 HTTP/1.1" 200 - 145 0.092 0.191 2026-11-01 11:42:52,031 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.res_users: Login successful for db:rb-2cd94b9-226205-431194 login:portalapps2@abc.com from n/a 2026-11-01 11:42:53,169 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:42:53] "GET /apps/modules/12.0/module_5 HTTP/1.1" 200 - 364 0.220 0.909 2026-11-01 11:42:53,247 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_canonical_module_page_serves_directly ... 2026-11-01 11:42:57,296 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-01 11:42:58,451 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:42:58] "GET /apps/modules/12.0/module_base HTTP/1.1" 200 - 266 0.135 1.021 2026-11-01 11:42:58,452 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_apps_store.tests.test_website_apps_store.TestAppStore.test_canonical_module_page_serves_directly: waiting for threads: [] 2026-11-01 11:42:58,492 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_canonical_page_route_not_shadowed_by_doc_image_routes ... 2026-11-01 11:43:03,017 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-01 11:43:04,256 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:43:04] "GET /apps/modules/12.0/module_base HTTP/1.1" 200 - 266 0.139 1.103 2026-11-01 11:43:04,293 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_compute_website_url_emits_canonical_prefix ... 2026-11-01 11:43:07,763 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_force_show_one_reveals_unpublished_module ... 2026-11-01 11:43:11,210 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-01 11:43:12,638 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:43:12] "GET /apps/modules/12.0/module_base?force_show=1 HTTP/1.1" 200 - 265 0.165 1.265 2026-11-01 11:43:12,640 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_apps_store.tests.test_website_apps_store.TestAppStore.test_force_show_one_reveals_unpublished_module: waiting for threads: [] 2026-11-01 11:43:12,672 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_force_show_zero_does_not_reveal_unpublished_module ... 2026-11-01 11:43:16,247 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-01 11:43:17,298 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:43:17] "GET /apps/modules/12.0/module_base HTTP/1.1" 404 - 196 0.092 0.961 2026-11-01 11:43:17,364 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:43:17] "GET /apps/modules/12.0/module_base?force_show=0 HTTP/1.1" 404 - 19 0.011 0.051 2026-11-01 11:43:17,365 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_apps_store.tests.test_website_apps_store.TestAppStore.test_force_show_zero_does_not_reveal_unpublished_module: waiting for threads: [] 2026-11-01 11:43:17,411 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_get_best_sell_modules ... 2026-11-01 11:43:23,143 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_get_newest_modules ... 2026-11-01 11:43:26,617 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_get_relevant_modules ... 2026-11-01 11:43:30,013 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-01 11:43:31,561 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:43:31] "GET /apps/category/odoo-apps-category-test-83 HTTP/1.1" 200 - 348 0.205 1.345 2026-11-01 11:43:31,616 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_get_top_modules_most_downloaded ... 2026-11-01 11:43:36,113 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_get_top_purchase_modules ... 2026-11-01 11:43:41,557 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_legacy_url_redirect_preserves_frontend_language_prefix ... 2026-11-01 11:43:45,443 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-01 11:43:45,809 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:43:45] "GET /vi/apps/app/12.0/module_base HTTP/1.1" 301 - 13 0.004 0.363 2026-11-01 11:43:45,812 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_apps_store.tests.test_website_apps_store.TestAppStore.test_legacy_url_redirect_preserves_frontend_language_prefix: waiting for threads: [] 2026-11-01 11:43:45,842 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_module_public ... 2026-11-01 11:43:49,528 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-01 11:43:50,639 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:43:50] "GET /apps/modules/12.0/module_base HTTP/1.1" 404 - 196 0.093 1.020 2026-11-01 11:43:51,118 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:43:51] "GET /apps/modules/12.0/module_base HTTP/1.1" 200 - 105 0.074 0.389 2026-11-01 11:43:51,184 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_modules_browse_page_not_shadowed_by_page_route ... 2026-11-01 11:43:54,902 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-01 11:43:56,635 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:43:56] "GET /apps/modules/browse/1 HTTP/1.1" 200 - 442 0.323 1.413 2026-11-01 11:43:56,682 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_rating_module ... 2026-11-01 11:44:00,289 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-01 11:44:00,601 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:44:00] "POST /mail/message/post HTTP/1.1" 200 - 16 0.006 0.308 2026-11-01 11:44:02,588 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.res_users: Login successful for db:rb-2cd94b9-226205-431194 login:portalapps1@abc.com from n/a 2026-11-01 11:44:02,712 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:44:02] "POST /mail/message/post HTTP/1.1" 200 - 45 0.043 0.071 2026-11-01 11:44:02,823 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.res_users: Login successful for db:rb-2cd94b9-226205-431194 login:portalapps2@abc.com from n/a 2026-11-01 11:44:02,863 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:44:02] "POST /mail/message/post HTTP/1.1" 200 - 19 0.012 0.020 2026-11-01 11:44:02,913 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_search_module ... 2026-11-01 11:44:07,623 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-01 11:44:09,037 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:44:09] "GET /apps/modules/12.0/module_base HTTP/1.1" 200 - 266 0.143 1.272 2026-11-01 11:44:09,305 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:44:09] "GET /apps/modules/14.0/module_base HTTP/1.1" 404 - 27 0.015 0.247 2026-11-01 11:44:09,360 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_show_extension_and_included_dependencies_module ... 2026-11-01 11:44:13,008 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-01 11:44:14,201 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:44:14] "GET /apps/modules/12.0/module_base HTTP/1.1" 200 - 267 0.129 1.066 2026-11-01 11:44:14,319 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:44:14] "GET /apps/modules/12.0/module_base HTTP/1.1" 200 - 39 0.029 0.061 2026-11-01 11:44:14,354 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_sitemap_apps_story_category_url ... 2026-11-01 11:44:17,683 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-01 11:44:18,296 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:44:18] "GET /sitemap.xml HTTP/1.1" 200 - 192 0.096 0.519 2026-11-01 11:44:18,336 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_sitemap_emits_canonical_module_url ... 2026-11-01 11:44:21,868 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-01 11:44:22,549 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:44:22] "GET /sitemap.xml HTTP/1.1" 200 - 192 0.097 0.586 2026-11-01 11:44:22,552 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_apps_store.tests.test_website_apps_store.TestAppStore.test_sitemap_emits_canonical_module_url: waiting for threads: [] 2026-11-01 11:44:22,603 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_url_show_modules_of_vendor ... 2026-11-01 11:44:26,540 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-01 11:44:28,479 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:44:28] "GET /apps/modules/browse?repo_maintainer_id=1098 HTTP/1.1" 404 - 187 0.076 1.865 2026-11-01 11:44:28,491 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.res_users: Login successful for db:rb-2cd94b9-226205-431194 login:vendor from n/a 2026-11-01 11:44:29,016 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:44:29] "GET /apps/modules/browse?repo_maintainer_id=1098 HTTP/1.1" 200 - 166 0.093 0.421 2026-11-01 11:44:29,055 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_user_bought_apps_already_purchased ... 2026-11-01 11:44:35,043 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.res_users: Login successful for db:rb-2cd94b9-226205-431194 login:portalapps1@abc.com from n/a 2026-11-01 11:44:35,056 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-01 11:44:36,037 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 566, model: odoo.module.version 2026-11-01 11:44:36,450 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:44:36] "GET /apps/modules/12.0/module_1 HTTP/1.1" 200 - 267 0.128 1.268 2026-11-01 11:44:36,659 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 566, model: odoo.module.version 2026-11-01 11:44:36,700 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:44:36] "GET /apps/modules/12.0/module_2 HTTP/1.1" 200 - 61 0.061 0.178 2026-11-01 11:44:36,777 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_user_bought_apps_download ... 2026-11-01 11:44:42,175 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.res_users: Login successful for db:rb-2cd94b9-226205-431194 login:portalapps1@abc.com from n/a 2026-11-01 11:44:42,189 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-01 11:44:42,577 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:44:42] "GET /my/apps/download/186 HTTP/1.1" 200 - 59 0.038 0.353 2026-11-01 11:44:42,672 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:44:42] "GET /my/apps/download/186 HTTP/1.1" 200 - 36 0.028 0.044 2026-11-01 11:44:42,862 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:44:42] "GET /my/apps/download/186 HTTP/1.1" 200 - 52 0.037 0.054 2026-11-01 11:44:42,863 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_apps_store.tests.test_website_apps_store.TestAppStore.test_user_bought_apps_download: waiting for threads: [] 2026-11-01 11:44:42,908 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_user_did_not_buy_redirect ... 2026-11-01 11:44:46,890 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.res_users: Login successful for db:rb-2cd94b9-226205-431194 login:portalapps2@abc.com from n/a 2026-11-01 11:44:46,903 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-01 11:44:47,216 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:44:47] "GET /my/apps/download/197 HTTP/1.1" 303 - 22 0.015 0.299 2026-11-01 11:44:48,098 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:44:48] "GET /my HTTP/1.1" 200 - 246 0.101 0.778 2026-11-01 11:44:48,099 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_apps_store.tests.test_website_apps_store.TestAppStore.test_user_did_not_buy_redirect: waiting for threads: [] 2026-11-01 11:44:48,151 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-11-01 11:44:48,165 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppsStoreListingParamHardening.test_canonical_url_survives_empty_field_cache ... 2026-11-01 11:44:48,170 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-01 11:44:49,347 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppsStoreListingParamHardening.test_garbage_listing_params_404 ... 2026-11-01 11:44:49,353 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-01 11:44:50,320 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:44:50] "GET /apps/browse/category/odoo-apps-49?price=698946584 HTTP/1.1" 404 - 191 0.087 0.882 2026-11-01 11:44:50,361 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:44:50] "GET /apps/browse/category/odoo-apps-49/page/2?order=SuX9Uj8U HTTP/1.1" 404 - 13 0.006 0.031 2026-11-01 11:44:50,403 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:44:50] "GET /apps/browse/category/odoo-apps-49?price=Paid' HTTP/1.1" 404 - 13 0.007 0.030 2026-11-01 11:44:50,444 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:44:50] "GET /apps/browse/category?price=698946584 HTTP/1.1" 404 - 11 0.005 0.031 2026-11-01 11:44:50,479 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:44:50] "GET /apps/browse/category?order=SuX9Uj8U HTTP/1.1" 404 - 11 0.005 0.024 2026-11-01 11:44:50,526 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:44:50] "GET /apps?price=he2qngry HTTP/1.1" 404 - 14 0.007 0.036 2026-11-01 11:44:50,559 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:44:50] "GET /apps/browse/category?price=Paid' HTTP/1.1" 404 - 11 0.005 0.024 2026-11-01 11:44:50,606 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:44:50] "GET /apps/browse/category?price=] 2026-11-01 11:44:50,776 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppsStoreListingParamHardening.test_legit_listing_params_200 ... 2026-11-01 11:44:50,781 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-01 11:44:51,168 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:44:51] "GET /apps/browse/category HTTP/1.1" 303 - 24 0.009 0.380 2026-11-01 11:44:51,934 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:44:51] "GET /apps/browse/category/odoo-apps-49 HTTP/1.1" 200 - 222 0.090 0.672 2026-11-01 11:44:51,947 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:44:51] "GET /apps/browse/category?order=Newest&price=Free&version=17.0 HTTP/1.1" 303 - 3 0.001 0.008 2026-11-01 11:44:52,003 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:44:52] "GET /apps/browse/category/odoo-apps-49 HTTP/1.1" 200 - 19 0.017 0.036 2026-11-01 11:44:52,019 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:44:52] "GET /apps/browse/category?order=price_currency+asc&price=All HTTP/1.1" 303 - 3 0.001 0.008 2026-11-01 11:44:52,111 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:44:52] "GET /apps/browse/category/odoo-apps-49 HTTP/1.1" 200 - 19 0.020 0.054 2026-11-01 11:44:52,134 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:44:52] "GET /apps/browse/category?order=name+asc&price=Paid HTTP/1.1" 303 - 3 0.001 0.015 2026-11-01 11:44:52,216 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:44:52] "GET /apps/browse/category/odoo-apps-49 HTTP/1.1" 200 - 19 0.020 0.056 2026-11-01 11:44:52,227 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:44:52] "GET /apps/browse/category?order=bestseller HTTP/1.1" 303 - 3 0.001 0.006 2026-11-01 11:44:52,313 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:44:52] "GET /apps/browse/category/odoo-apps-49 HTTP/1.1" 200 - 19 0.020 0.064 2026-11-01 11:44:52,406 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:44:52] "GET /apps?order=Downloads&price=Free&version=10.0 HTTP/1.1" 200 - 22 0.016 0.072 2026-11-01 11:44:52,418 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:44:52] "GET /apps/browse/category?version=17.0-3 HTTP/1.1" 303 - 3 0.001 0.008 2026-11-01 11:44:52,479 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:44:52] "GET /apps/browse/category/odoo-apps-49 HTTP/1.1" 200 - 19 0.019 0.040 2026-11-01 11:44:52,532 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppsStoreListingParamHardening.test_oversized_or_garbage_ppg_does_not_500 ... 2026-11-01 11:44:52,537 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-01 11:44:52,874 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:44:52] "GET /apps/browse/category?ppg=999999 HTTP/1.1" 303 - 24 0.011 0.328 2026-11-01 11:44:53,727 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:44:53] "GET /apps/browse/category/odoo-apps-49 HTTP/1.1" 200 - 222 0.113 0.735 2026-11-01 11:44:53,737 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:44:53] "GET /apps/browse/category?ppg=abc HTTP/1.1" 303 - 3 0.001 0.005 2026-11-01 11:44:53,812 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:44:53] "GET /apps/browse/category/odoo-apps-49 HTTP/1.1" 200 - 19 0.019 0.048 2026-11-01 11:44:53,813 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_apps_store.tests.test_website_apps_store.TestAppsStoreListingParamHardening.test_oversized_or_garbage_ppg_does_not_500: waiting for threads: [] 2026-11-01 11:44:53,859 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-11-01 11:44:53,895 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestSitemapMissingAppStoreSeedData.test_sitemap_survives_missing_app_store_seed_category ... 2026-11-01 11:44:53,904 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [455847] 2026-11-01 11:44:53,914 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-01 11:44:54,557 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:44:54] "GET /sitemap.xml HTTP/1.1" 200 - 188 0.098 0.548 2026-11-01 11:44:54,560 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_apps_store.tests.test_website_apps_store.TestSitemapMissingAppStoreSeedData.test_sitemap_survives_missing_app_store_seed_category: waiting for threads: [] 2026-11-01 11:44:54,613 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-11-01 11:44:54,633 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppsRouteMissingAppStoreSeedData.test_apps_top_charts_404_when_modules_seed_category_missing ... 2026-11-01 11:44:54,637 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [455848, 455847, 455868] 2026-11-01 11:44:54,644 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-01 11:44:56,562 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:44:56] "GET /apps/modules HTTP/1.1" 404 - 189 0.084 1.837 2026-11-01 11:44:56,563 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_apps_store.tests.test_website_apps_store.TestAppsRouteMissingAppStoreSeedData.test_apps_top_charts_404_when_modules_seed_category_missing: waiting for threads: [] 2026-11-01 11:44:56,594 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppsRouteMissingAppStoreSeedData.test_category_top_charts_200_for_surviving_category_when_own_seed_xmlid_gone ... 2026-11-01 11:44:56,597 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [455848, 455847, 455868] 2026-11-01 11:44:56,605 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-01 11:44:56,915 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:44:56] "GET /apps/category/50 HTTP/1.1" 301 - 16 0.005 0.306 2026-11-01 11:44:57,931 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:44:57] "GET /apps/category/odoo-apps-apps-50 HTTP/1.1" 200 - 226 0.103 0.910 2026-11-01 11:44:57,932 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_apps_store.tests.test_website_apps_store.TestAppsRouteMissingAppStoreSeedData.test_category_top_charts_200_for_surviving_category_when_own_seed_xmlid_gone: waiting for threads: [] 2026-11-01 11:44:57,968 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppsRouteMissingAppStoreSeedData.test_category_top_charts_default_redirect_404_when_odoo_apps_seed_category_missing ... 2026-11-01 11:44:57,973 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [455848, 455847, 455868] 2026-11-01 11:44:57,980 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-01 11:44:59,127 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:44:59] "GET /apps/category HTTP/1.1" 404 - 189 0.082 1.067 2026-11-01 11:44:59,129 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_apps_store.tests.test_website_apps_store.TestAppsRouteMissingAppStoreSeedData.test_category_top_charts_default_redirect_404_when_odoo_apps_seed_category_missing: waiting for threads: [] 2026-11-01 11:44:59,157 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppsRouteMissingAppStoreSeedData.test_moduleapplist_default_category_404_when_modules_seed_category_missing ... 2026-11-01 11:44:59,161 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [455848, 455847, 455868] 2026-11-01 11:44:59,165 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-01 11:45:00,169 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:45:00] "GET /apps/modules/browse HTTP/1.1" 404 - 189 0.083 0.922 2026-11-01 11:45:00,171 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_apps_store.tests.test_website_apps_store.TestAppsRouteMissingAppStoreSeedData.test_moduleapplist_default_category_404_when_modules_seed_category_missing: waiting for threads: [] 2026-11-01 11:45:00,202 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppsRouteMissingAppStoreSeedData.test_modulelist_default_redirect_404_when_odoo_apps_seed_category_missing ... 2026-11-01 11:45:00,205 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [455848, 455847, 455868] 2026-11-01 11:45:00,210 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-01 11:45:01,280 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:45:01] "GET /apps/browse/category HTTP/1.1" 404 - 189 0.088 0.984 2026-11-01 11:45:01,282 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_apps_store.tests.test_website_apps_store.TestAppsRouteMissingAppStoreSeedData.test_modulelist_default_redirect_404_when_odoo_apps_seed_category_missing: waiting for threads: [] 2026-11-01 11:45:01,311 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppsRouteMissingAppStoreSeedData.test_modulethemelist_default_category_404_when_themes_seed_category_missing ... 2026-11-01 11:45:01,316 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [455848, 455847, 455868] 2026-11-01 11:45:01,323 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-01 11:45:02,367 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:45:02] "GET /apps/themes/browse HTTP/1.1" 404 - 189 0.086 0.961 2026-11-01 11:45:02,417 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppsRouteMissingAppStoreSeedData.test_themes_top_charts_404_when_themes_seed_category_missing ... 2026-11-01 11:45:02,422 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [455848, 455847, 455868] 2026-11-01 11:45:02,428 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-01 11:45:04,545 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:45:04] "GET /apps/themes HTTP/1.1" 404 - 189 0.085 2.034 2026-11-01 11:45:04,547 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_apps_store.tests.test_website_apps_store.TestAppsRouteMissingAppStoreSeedData.test_themes_top_charts_404_when_themes_seed_category_missing: waiting for threads: [] 2026-11-01 11:45:04,588 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppsRouteMissingAppStoreSeedData.test_top_charts_404_when_modules_seed_category_missing ... 2026-11-01 11:45:04,592 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [455848, 455847, 455868] 2026-11-01 11:45:04,598 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-01 11:45:05,770 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:45:05] "GET /apps HTTP/1.1" 404 - 189 0.082 1.091 2026-11-01 11:45:05,771 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_apps_store.tests.test_website_apps_store.TestAppsRouteMissingAppStoreSeedData.test_top_charts_404_when_modules_seed_category_missing: waiting for threads: [] 2026-11-01 11:45:05,818 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-11-01 11:45:05,834 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppsRouteSeededAppStoreData.test_apps_route_family_200_when_seed_categories_present ... 2026-11-01 11:45:05,839 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-01 11:45:07,071 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:45:07] "GET /apps HTTP/1.1" 200 - 237 0.122 1.114 2026-11-01 11:45:07,149 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:45:07] "GET /apps/modules HTTP/1.1" 200 - 19 0.016 0.058 2026-11-01 11:45:07,226 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:45:07] "GET /apps/themes HTTP/1.1" 200 - 21 0.017 0.056 2026-11-01 11:45:07,236 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:45:07] "GET /apps/category HTTP/1.1" 303 - 3 0.001 0.006 2026-11-01 11:45:07,304 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:45:07] "GET /apps/category/odoo-apps-49 HTTP/1.1" 200 - 21 0.017 0.047 2026-11-01 11:45:07,410 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:45:07] "GET /apps/modules/browse HTTP/1.1" 200 - 26 0.021 0.081 2026-11-01 11:45:07,423 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:45:07] "GET /apps/browse/category HTTP/1.1" 303 - 3 0.001 0.009 2026-11-01 11:45:07,503 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:45:07] "GET /apps/browse/category/odoo-apps-49 HTTP/1.1" 200 - 19 0.019 0.054 2026-11-01 11:45:07,559 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:45:07] "GET /apps/themes/browse HTTP/1.1" 200 - 21 0.013 0.040 2026-11-01 11:45:07,599 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-11-01 11:45:07,612 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestOdooModuleVersionDefaultPublicCategoryIds.test_public_categ_ids_default_empty_when_seed_category_xmlid_missing ... 2026-11-01 11:45:07,668 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [455848] 2026-11-01 11:45:07,766 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestOdooModuleVersionDefaultPublicCategoryIds.test_public_categ_ids_default_resolves_seed_category_when_seeded ... 2026-11-01 11:45:07,900 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-11-01 11:45:07,913 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestDefaultAppPublicCategoryIdsPartialSeedLoss.test_default_app_categories_skip_only_the_missing_root ... 2026-11-01 11:45:07,916 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [455868] 2026-11-01 11:45:07,949 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-11-01 11:45:08,524 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_apps_store_loc.tests.test_discovery_from_git: Starting TestGitBranchDiscovery.test_action_discover_odoo_module ... 2026-11-01 11:45:15,386 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-11-01 11:45:18,014 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_docs.tests.test_category_access_rights: Starting TestDocumentContentAccessRights.test_create_category ... 2026-11-01 11:45:18,215 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_docs.tests.test_category_access_rights: Starting TestDocumentContentAccessRights.test_create_setion ... 2026-11-01 11:45:18,318 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [50], uid: 582, model: website.doc.category 2026-11-01 11:45:18,356 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [51], uid: 584, model: website.doc.category 2026-11-01 11:45:18,430 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_docs.tests.test_category_access_rights: Starting TestDocumentContentAccessRights.test_create_subject ... 2026-11-01 11:45:18,560 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [53], uid: 582, model: website.doc.category 2026-11-01 11:45:18,601 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [54], uid: 584, model: website.doc.category 2026-11-01 11:45:18,666 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_docs.tests.test_category_access_rights: Starting TestDocumentContentAccessRights.test_edit_setion ... 2026-11-01 11:45:18,758 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_docs.tests.test_category_access_rights: Starting TestDocumentContentAccessRights.test_edit_subject ... 2026-11-01 11:45:18,847 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_docs.tests.test_category_access_rights: Starting TestDocumentContentAccessRights.test_unlink_category ... 2026-11-01 11:45:18,907 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [1], uid: 580, model: website.document.content 2026-11-01 11:45:19,032 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #586 deleted website.doc.category records with IDs: [45] 2026-11-01 11:45:19,069 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #586 deleted website.document.content records with IDs: [1] 2026-11-01 11:45:19,090 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #586 deleted website.document records with IDs: [1] 2026-11-01 11:45:19,101 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #586 deleted website.doc.category records with IDs: [44] 2026-11-01 11:45:19,130 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_docs.tests.test_category_access_rights: Starting TestDocumentContentAccessRights.test_unlink_setion ... 2026-11-01 11:45:19,197 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [1], uid: 580, model: website.document.content 2026-11-01 11:45:19,358 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #586 deleted website.document.content records with IDs: [1] 2026-11-01 11:45:19,379 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #586 deleted website.document records with IDs: [1] 2026-11-01 11:45:19,399 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #586 deleted website.doc.category records with IDs: [44, 45] 2026-11-01 11:45:19,413 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #586 deleted website.doc.category records with IDs: [43] 2026-11-01 11:45:19,452 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_docs.tests.test_category_access_rights: Starting TestDocumentContentAccessRights.test_unlink_subject ... 2026-11-01 11:45:19,525 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [1], uid: 580, model: website.document.content 2026-11-01 11:45:19,695 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #586 deleted website.document.content records with IDs: [1] 2026-11-01 11:45:19,712 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #586 deleted website.document records with IDs: [1] 2026-11-01 11:45:19,731 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #586 deleted website.doc.category records with IDs: [44, 45] 2026-11-01 11:45:19,740 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #586 deleted website.doc.category records with IDs: [43] 2026-11-01 11:45:19,747 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #586 deleted website.doc.category records with IDs: [41] 2026-11-01 11:45:19,775 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_docs.tests.test_category_access_rights: Starting TestDocumentContentAccessRights.test_write_category ... 2026-11-01 11:45:19,882 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-11-01 11:45:22,491 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_docs.tests.test_doc_access_rights: Starting TestDocumentAccessRights.test_copy_document_designer ... 2026-11-01 11:45:22,561 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #594 deleted website.document records with IDs: [5] 2026-11-01 11:45:22,588 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_docs.tests.test_doc_access_rights: Starting TestDocumentAccessRights.test_copy_document_editor ... 2026-11-01 11:45:22,647 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #590 deleted website.document records with IDs: [6] 2026-11-01 11:45:22,673 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_docs.tests.test_doc_access_rights: Starting TestDocumentAccessRights.test_copy_document_manager ... 2026-11-01 11:45:22,732 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #596 deleted website.document records with IDs: [7] 2026-11-01 11:45:22,763 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_docs.tests.test_doc_access_rights: Starting TestDocumentAccessRights.test_copy_document_reviewer ... 2026-11-01 11:45:22,839 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #592 deleted website.document records with IDs: [8] 2026-11-01 11:45:22,871 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_docs.tests.test_doc_access_rights: Starting TestDocumentAccessRights.test_create_document ... 2026-11-01 11:45:22,993 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_docs.tests.test_doc_access_rights: Starting TestDocumentAccessRights.test_unlink_document_designer ... 2026-11-01 11:45:23,072 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #594 deleted website.document records with IDs: [13] 2026-11-01 11:45:23,113 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #594 deleted website.document records with IDs: [14] 2026-11-01 11:45:23,152 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #594 deleted website.document records with IDs: [15] 2026-11-01 11:45:23,272 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #594 deleted website.document records with IDs: [18] 2026-11-01 11:45:23,301 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #594 deleted website.document records with IDs: [19] 2026-11-01 11:45:23,419 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #594 deleted website.document records with IDs: [23] 2026-11-01 11:45:23,452 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #594 deleted website.document records with IDs: [24] 2026-11-01 11:45:23,488 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #594 deleted website.document records with IDs: [25] 2026-11-01 11:45:23,868 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #594 deleted website.document records with IDs: [36] 2026-11-01 11:45:23,904 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #594 deleted website.document records with IDs: [37] 2026-11-01 11:45:23,940 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #594 deleted website.document records with IDs: [38] 2026-11-01 11:45:23,987 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #594 deleted website.document records with IDs: [39] 2026-11-01 11:45:24,091 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_docs.tests.test_doc_access_rights: Starting TestDocumentAccessRights.test_unlink_document_editor ... 2026-11-01 11:45:24,157 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [3], uid: 590, model: website.document.content 2026-11-01 11:45:24,206 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [3], uid: 590, model: website.document.content 2026-11-01 11:45:24,240 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [3], uid: 590, model: website.document.content 2026-11-01 11:45:24,284 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #590 deleted website.document records with IDs: [41] 2026-11-01 11:45:24,314 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #590 deleted website.document records with IDs: [42] 2026-11-01 11:45:24,342 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #590 deleted website.document records with IDs: [43] 2026-11-01 11:45:24,382 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [3], uid: 590, model: website.document.content 2026-11-01 11:45:24,420 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [3], uid: 590, model: website.document.content 2026-11-01 11:45:24,454 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_docs.tests.test_doc_access_rights: Starting TestDocumentAccessRights.test_unlink_document_manager ... 2026-11-01 11:45:24,507 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #596 deleted website.document records with IDs: [44] 2026-11-01 11:45:24,523 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #596 deleted website.document records with IDs: [45] 2026-11-01 11:45:24,594 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #596 deleted website.document.content records with IDs: [3] 2026-11-01 11:45:24,603 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #596 deleted website.document records with IDs: [46] 2026-11-01 11:45:24,630 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_docs.tests.test_doc_access_rights: Starting TestDocumentAccessRights.test_unlink_document_reviewer ... 2026-11-01 11:45:24,705 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #592 deleted website.document records with IDs: [47] 2026-11-01 11:45:24,735 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #592 deleted website.document records with IDs: [48] 2026-11-01 11:45:25,154 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #592 deleted website.document records with IDs: [64] 2026-11-01 11:45:25,181 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #592 deleted website.document records with IDs: [65] 2026-11-01 11:45:25,293 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #592 deleted website.document records with IDs: [69] 2026-11-01 11:45:25,321 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #592 deleted website.document records with IDs: [70] 2026-11-01 11:45:25,350 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #592 deleted website.document records with IDs: [71] 2026-11-01 11:45:25,377 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #592 deleted website.document records with IDs: [72] 2026-11-01 11:45:25,461 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_docs.tests.test_doc_access_rights: Starting TestDocumentAccessRights.test_write_document_designer ... 2026-11-01 11:45:25,698 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_docs.tests.test_doc_access_rights: Starting TestDocumentAccessRights.test_write_document_editor ... 2026-11-01 11:45:25,781 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [3], uid: 590, model: website.document 2026-11-01 11:45:25,815 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [3], uid: 590, model: website.document 2026-11-01 11:45:25,852 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [3], uid: 590, model: website.document 2026-11-01 11:45:25,934 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [3], uid: 590, model: website.document 2026-11-01 11:45:25,962 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [3], uid: 590, model: website.document 2026-11-01 11:45:25,994 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [3], uid: 590, model: website.document 2026-11-01 11:45:26,031 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_docs.tests.test_doc_access_rights: Starting TestDocumentAccessRights.test_write_document_manager ... 2026-11-01 11:45:26,171 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_docs.tests.test_doc_access_rights: Starting TestDocumentAccessRights.test_write_document_reviewer ... 2026-11-01 11:45:26,396 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-11-01 11:45:28,982 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_docs.tests.test_doc_content_access_rights: Starting TestDocumentContentAccessRights.test_create_document_content ... 2026-11-01 11:45:29,186 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_docs.tests.test_doc_content_access_rights: Starting TestDocumentContentAccessRights.test_unlink_document_content ... 2026-11-01 11:45:29,277 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [11], uid: 601, model: website.document.content 2026-11-01 11:45:29,339 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #600 deleted website.document.content records with IDs: [11] 2026-11-01 11:45:29,451 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #602 deleted website.document.content records with IDs: [12] 2026-11-01 11:45:29,562 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #604 deleted website.document.content records with IDs: [13] 2026-11-01 11:45:29,624 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #606 deleted website.document.content records with IDs: [14] 2026-11-01 11:45:29,670 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #600 deleted website.document.content records with IDs: [15] 2026-11-01 11:45:29,725 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #602 deleted website.document.content records with IDs: [16] 2026-11-01 11:45:29,771 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #604 deleted website.document.content records with IDs: [17] 2026-11-01 11:45:29,813 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #606 deleted website.document.content records with IDs: [18] 2026-11-01 11:45:29,846 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #600 deleted website.document.content records with IDs: [19] 2026-11-01 11:45:29,879 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #602 deleted website.document.content records with IDs: [20] 2026-11-01 11:45:29,912 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #604 deleted website.document.content records with IDs: [21] 2026-11-01 11:45:29,946 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #606 deleted website.document.content records with IDs: [22] 2026-11-01 11:45:29,988 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [23], uid: 600, model: website.document.content 2026-11-01 11:45:30,036 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #602 deleted website.document.content records with IDs: [23] 2026-11-01 11:45:30,076 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #604 deleted website.document.content records with IDs: [24] 2026-11-01 11:45:30,111 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #606 deleted website.document.content records with IDs: [25] 2026-11-01 11:45:30,149 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [26], uid: 600, model: website.document.content 2026-11-01 11:45:30,182 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #602 deleted website.document.content records with IDs: [26] 2026-11-01 11:45:30,219 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #604 deleted website.document.content records with IDs: [27] 2026-11-01 11:45:30,250 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #606 deleted website.document.content records with IDs: [28] 2026-11-01 11:45:30,330 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #606 deleted website.document.content records with IDs: [29] 2026-11-01 11:45:30,357 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_docs.tests.test_doc_content_access_rights: Starting TestDocumentContentAccessRights.test_write_document_content ... 2026-11-01 11:45:30,475 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [5], uid: 600, model: website.document.content 2026-11-01 11:45:30,636 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [5], uid: 601, model: website.document.content 2026-11-01 11:45:30,736 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [5], uid: 600, model: website.document.content 2026-11-01 11:45:30,903 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [5], uid: 600, model: website.document.content 2026-11-01 11:45:31,122 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [5], uid: 600, model: website.document.content 2026-11-01 11:45:31,321 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [5], uid: 600, model: website.document.content 2026-11-01 11:45:31,420 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [5], uid: 600, model: website.document.content 2026-11-01 11:45:31,575 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-11-01 11:45:34,249 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_docs.tests.test_doc_tag_access_rights: Starting TestDocTagAccessRights.test_access_tag ... 2026-11-01 11:45:34,287 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 607, model: website.doc.tag 2026-11-01 11:45:34,344 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 607, model: website.doc.tag 2026-11-01 11:45:34,369 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 607, model: website.doc.tag 2026-11-01 11:45:34,384 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #610 deleted website.doc.tag records with IDs: [13] 2026-11-01 11:45:34,392 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #612 deleted website.doc.tag records with IDs: [14] 2026-11-01 11:45:34,398 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #614 deleted website.doc.tag records with IDs: [15] 2026-11-01 11:45:34,407 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #616 deleted website.doc.tag records with IDs: [16] 2026-11-01 11:45:34,451 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-11-01 11:45:37,489 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_docs.tests.test_docs: Starting TestDocs.test_merge_document__normal ... 2026-11-01 11:45:37,532 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted website.document records with IDs: [97] 2026-11-01 11:45:37,560 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_docs.tests.test_docs: Starting TestDocs.test_merge_document__same_docs ... 2026-11-01 11:45:37,596 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_docs.tests.test_docs: Starting TestDocs.test_merge_document__update_name ... 2026-11-01 11:45:37,635 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted website.document records with IDs: [97] 2026-11-01 11:45:37,663 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_docs.tests.test_docs: Starting TestDocs.test_merge_document__with_lang ... 2026-11-01 11:45:37,713 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted website.document records with IDs: [97] 2026-11-01 11:45:37,748 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_docs.tests.test_docs: Starting TestDocs.test_merge_document__with_tag ... 2026-11-01 11:45:37,794 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted website.document records with IDs: [97] 2026-11-01 11:45:37,843 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-11-01 11:45:38,224 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_docs.tests.test_docs_colorpicker_tour: Starting TestDocsColorpickerTour.test_picking_a_cover_colour_persists_it ... 2026-11-01 11:45:38,540 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_docs.tests.test_docs_colorpicker_tour.TestDocsColorpickerTour.test_picking_a_cover_colour_persists_it: Chrome pid: 2041 2026-11-01 11:45:38,540 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_docs.tests.test_docs_colorpicker_tour.TestDocsColorpickerTour.test_picking_a_cover_colour_persists_it: Chrome headless temporary user profile dir: /tmp/tmpncjhbh0x_chrome_odoo 2026-11-01 11:45:38,540 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_docs.tests.test_docs_colorpicker_tour.TestDocsColorpickerTour.test_picking_a_cover_colour_persists_it: Issuing json command http://127.0.0.1:41683/json/version 2026-11-01 11:45:38,541 104 INFO rb-2cd94b9-226205-431194 odoo.tests.common.requests: request http://127.0.0.1:41683/json/version with timeout 3 increased to 10s during tests 2026-11-01 11:45:38,602 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_docs.tests.test_docs_colorpicker_tour.TestDocsColorpickerTour.test_picking_a_cover_colour_persists_it: Browser version: Chrome/150.0.7871.114 2026-11-01 11:45:38,602 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_docs.tests.test_docs_colorpicker_tour.TestDocsColorpickerTour.test_picking_a_cover_colour_persists_it: Issuing json command http://127.0.0.1:41683/json 2026-11-01 11:45:38,602 104 INFO rb-2cd94b9-226205-431194 odoo.tests.common.requests: request http://127.0.0.1:41683/json with timeout 3 increased to 10s during tests 2026-11-01 11:45:38,613 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_docs.tests.test_docs_colorpicker_tour.TestDocsColorpickerTour.test_picking_a_cover_colour_persists_it: Websocket url found: ws://127.0.0.1:41683/devtools/page/1C45B0E03F077EB7F7BD14928937DE54 2026-11-01 11:45:38,624 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_docs.tests.test_docs_colorpicker_tour.TestDocsColorpickerTour.test_picking_a_cover_colour_persists_it: Enable chrome headless console log notification 2026-11-01 11:45:38,634 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_docs.tests.test_docs_colorpicker_tour.TestDocsColorpickerTour.test_picking_a_cover_colour_persists_it: Chrome headless enable page notifications 2026-11-01 11:45:38,667 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.res_users: Login successful for db:rb-2cd94b9-226205-431194 login:tour_color_reviewer from n/a 2026-11-01 11:45:38,674 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_docs.tests.test_docs_colorpicker_tour.TestDocsColorpickerTour.test_picking_a_cover_colour_persists_it: Setting session cookie in browser 2026-11-01 11:45:38,677 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_docs.tests.test_docs_colorpicker_tour.TestDocsColorpickerTour.test_picking_a_cover_colour_persists_it: Open "http://127.0.0.1:8069/docs/c/tour-color-subject-tour-color-section-tour-color-category-82" in browser 2026-11-01 11:45:38,677 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_docs.tests.test_docs_colorpicker_tour.TestDocsColorpickerTour.test_picking_a_cover_colour_persists_it: Navigating to: "http://127.0.0.1:8069/docs/c/tour-color-subject-tour-color-section-tour-color-category-82" 2026-11-01 11:45:38,692 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-01 11:45:41,026 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:45:41] "GET /docs/c/tour-color-subject-tour-color-section-tour-color-category-82 HTTP/1.1" 200 - 356 0.176 2.163 2026-11-01 11:45:41,029 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_docs.tests.test_docs_colorpicker_tour.TestDocsColorpickerTour.test_picking_a_cover_colour_persists_it: Navigation result: {'frameId': '1C45B0E03F077EB7F7BD14928937DE54', 'loaderId': '7C79B96E6BE40DA9CCB2EEF1FF6CEA38', 'isDownload': False} 2026-11-01 11:45:41,029 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_docs.tests.test_docs_colorpicker_tour.TestDocsColorpickerTour.test_picking_a_cover_colour_persists_it: Evaluate ready code "odoo.isTourReady('to_website_docs_pick_cover_color')" 2026-11-01 11:45:41,071 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:45:41] "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-01 11:45:41,074 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/b1ae86e/web.assets_frontend.min.css, copying from /web/assets/b1ae86e/web.assets_frontend.min.css 2026-11-01 11:45:41,117 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:45:41] "GET /web/assets/1/b1ae86e/web.assets_frontend.min.css HTTP/1.1" 200 - 8 0.028 0.033 2026-11-01 11:45:41,125 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/704a3c5/to_website_docs.assets_frontend_css.min.css, copying from /web/assets/704a3c5/to_website_docs.assets_frontend_css.min.css 2026-11-01 11:45:41,138 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:45:41] "GET /web/assets/1/704a3c5/to_website_docs.assets_frontend_css.min.css HTTP/1.1" 200 - 8 0.005 0.071 2026-11-01 11:45:41,150 104 INFO rb-2cd94b9-226205-431194 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-01 11:45:41,152 104 INFO rb-2cd94b9-226205-431194 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-01 11:45:41,157 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/162ea7d/web.assets_frontend_minimal.min.js, copying from /web/assets/162ea7d/web.assets_frontend_minimal.min.js 2026-11-01 11:45:41,168 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:45:41] "GET /web/assets/1/162ea7d/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.006 0.015 2026-11-01 11:45:41,178 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/8ed3f78/web.__assets_tests_call__.min.js, copying from /web/assets/8ed3f78/web.__assets_tests_call__.min.js 2026-11-01 11:45:41,195 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:45:41] "GET /web/assets/1/8ed3f78/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.003 0.042 2026-11-01 11:45:41,267 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:45:41] "GET /web/image/website/1/logo/My%20Website?unique=13b127f HTTP/1.1" 200 - 4 0.002 0.006 2026-11-01 11:45:41,276 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:45:41] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-11-01 11:45:41,280 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:45:41] "GET /to_website_docs/static/src/img/devices.gif HTTP/1.1" 200 - 0 0.000 0.002 2026-11-01 11:45:41,281 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:45:41] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-11-01 11:45:41,335 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:45:41] "GET /website/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.001 2026-11-01 11:45:41,354 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/9c0df70/web.assets_frontend_lazy.min.js, copying from /web/assets/9c0df70/web.assets_frontend_lazy.min.js 2026-11-01 11:45:41,373 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:45:41] "GET /web/assets/1/9c0df70/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.005 0.029 2026-11-01 11:45:41,383 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:45:41] "GET /web/image/website/1/favicon?unique=13b127f HTTP/1.1" 200 - 4 0.002 0.023 2026-11-01 11:45:41,720 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/2c736df/to_website_docs.assets_frontend_js.min.js, copying from /web/assets/2c736df/to_website_docs.assets_frontend_js.min.js 2026-11-01 11:45:41,730 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:45:41] "GET /web/assets/1/2c736df/to_website_docs.assets_frontend_js.min.js HTTP/1.1" 200 - 8 0.005 0.010 2026-11-01 11:45:41,753 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:45:41] "GET /website/translations/21715c2fccecbfb09054c55db4241b5acf079e7d?lang=en_US HTTP/1.1" 200 - 0 0.000 0.006 2026-11-01 11:45:41,839 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_docs.tests.test_docs_colorpicker_tour.TestDocsColorpickerTour.test_picking_a_cover_colour_persists_it: Evaluate test code "odoo.startTour('to_website_docs_pick_cover_color', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/docs/c/tour-color-subject-tour-color-section-tour-color-category-82", "delayToCheckUndeterminisms": 0})" 2026-11-01 11:45:41,848 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_docs.tests.test_docs_colorpicker_tour.TestDocsColorpickerTour.test_picking_a_cover_colour_persists_it.browser: [1/11] Tour to_website_docs_pick_cover_color → Step Wait for the editor to bind on the category page (trigger: #docsLeft.o_docs_editor_ready) 2026-11-01 11:45:41,865 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:45:41] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 12 0.003 0.080 2026-11-01 11:45:41,908 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_docs.tests.test_docs_colorpicker_tour.TestDocsColorpickerTour.test_picking_a_cover_colour_persists_it.browser: [2/11] Tour to_website_docs_pick_cover_color → Step GUARD: the cover is not already the colour we are about to pick (trigger: #colorSummary:not([style*='rgba(255, 0, 0, 0.3)'])) 2026-11-01 11:45:41,914 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:45:41] "POST /im_livechat/init HTTP/1.1" 200 - 27 0.014 0.089 2026-11-01 11:45:41,972 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_docs.tests.test_docs_colorpicker_tour.TestDocsColorpickerTour.test_picking_a_cover_colour_persists_it.browser: [3/11] Tour to_website_docs_pick_cover_color → Step Open the colour picker (trigger: #btnDocsChangeBg) 2026-11-01 11:45:42,052 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_docs.tests.test_docs_colorpicker_tour.TestDocsColorpickerTour.test_picking_a_cover_colour_persists_it.browser: [4/11] Tour to_website_docs_pick_cover_color → Step The picker popover opened (trigger: .o_docs_colorpicker) 2026-11-01 11:45:42,120 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_docs.tests.test_docs_colorpicker_tour.TestDocsColorpickerTour.test_picking_a_cover_colour_persists_it.browser: [5/11] Tour to_website_docs_pick_cover_color → Step The palette grid survived the rewrite onto core Colorpicker (trigger: .o_docs_colorpicker_palette [data-color='#ff0000']) 2026-11-01 11:45:42,181 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_docs.tests.test_docs_colorpicker_tour.TestDocsColorpickerTour.test_picking_a_cover_colour_persists_it.browser: [6/11] Tour to_website_docs_pick_cover_color → Step The cover swatch updates immediately, without a reload (trigger: #colorSummary[style*='rgba(255, 0, 0, 0.3)']) 2026-11-01 11:45:42,199 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:45:42] "POST /docs/update_category HTTP/1.1" 200 - 14 0.005 0.012 2026-11-01 11:45:42,241 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_docs.tests.test_docs_colorpicker_tour.TestDocsColorpickerTour.test_picking_a_cover_colour_persists_it.browser: [7/11] Tour to_website_docs_pick_cover_color → Step The colour picking RPC has settled - reload to read SERVER state (trigger: #mask:hidden) 2026-11-01 11:45:42,443 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:45:42] "GET /docs/c/tour-color-subject-tour-color-section-tour-color-category-82 HTTP/1.1" 200 - 34 0.017 0.105 2026-11-01 11:45:42,849 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_docs.tests.test_docs_colorpicker_tour.TestDocsColorpickerTour.test_picking_a_cover_colour_persists_it.browser: [8/11] Tour to_website_docs_pick_cover_color → Step #docsLeft.o_docs_editor_ready 2026-11-01 11:45:42,918 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:45:42] "POST /im_livechat/init HTTP/1.1" 200 - 20 0.015 0.041 2026-11-01 11:45:42,924 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_docs.tests.test_docs_colorpicker_tour.TestDocsColorpickerTour.test_picking_a_cover_colour_persists_it.browser: [9/11] Tour to_website_docs_pick_cover_color → Step PERSISTED: the reloaded, server-rendered cover still shows the picked colour (trigger: #colorSummary[style*='rgba(255, 0, 0, 0.3)']) 2026-11-01 11:45:42,926 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:45:42] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 2 0.001 0.058 2026-11-01 11:45:42,996 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_docs.tests.test_docs_colorpicker_tour.TestDocsColorpickerTour.test_picking_a_cover_colour_persists_it.browser: [10/11] Tour to_website_docs_pick_cover_color → Step Re-open the picker to inspect the recently-used history (trigger: #btnDocsChangeBg) 2026-11-01 11:45:43,065 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_docs.tests.test_docs_colorpicker_tour.TestDocsColorpickerTour.test_picking_a_cover_colour_persists_it.browser: [11/11] Tour to_website_docs_pick_cover_color → Step The picked colour is offered in the history - it survived the reload too (trigger: .o_docs_colorpicker_history [data-color='#ff0000']) 2026-11-01 11:45:43,132 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_docs.tests.test_docs_colorpicker_tour.TestDocsColorpickerTour.test_picking_a_cover_colour_persists_it.browser: tour succeeded 2026-11-01 11:45:43,133 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_docs.tests.test_docs_colorpicker_tour.TestDocsColorpickerTour.test_picking_a_cover_colour_persists_it.browser: ╔═════════════════════════════════════════════════╗ ║ TOUR to_website_docs_pick_cover_color SUCCEEDED ║ ╚═════════════════════════════════════════════════╝ 2026-11-01 11:45:43,187 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_docs.tests.test_docs_colorpicker_tour.TestDocsColorpickerTour.test_picking_a_cover_colour_persists_it.browser: heap 9638968 (allocated 11534336) 2026-11-01 11:45:43,190 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_docs.tests.test_docs_colorpicker_tour.TestDocsColorpickerTour.test_picking_a_cover_colour_persists_it: Closing chrome headless with pid 2041 2026-11-01 11:45:43,191 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_docs.tests.test_docs_colorpicker_tour.TestDocsColorpickerTour.test_picking_a_cover_colour_persists_it: Closing websocket connection 2026-11-01 11:45:43,191 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_docs.tests.test_docs_colorpicker_tour.TestDocsColorpickerTour.test_picking_a_cover_colour_persists_it: Terminating chrome headless with pid 2041 2026-11-01 11:45:43,291 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_docs.tests.test_docs_colorpicker_tour.TestDocsColorpickerTour.test_picking_a_cover_colour_persists_it: Chrome Log in: /tmp/odoo_tests/rb-2cd94b9-226205-431194/chrome_logs/chrome_log_20261101_114543_291225_test_picking_a_cover_colour_persists_it.txt 2026-11-01 11:45:43,291 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_docs.tests.test_docs_colorpicker_tour.TestDocsColorpickerTour.test_picking_a_cover_colour_persists_it: Removing chrome user profile "/tmp/tmpncjhbh0x_chrome_odoo" 2026-11-01 11:45:43,382 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-11-01 11:45:44,451 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [517] 2026-11-01 11:45:44,470 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_docs.tests.test_docs_editor_tour: Starting TestDocsEditorTour.test_cancelling_the_delete_confirmation_leaves_the_document_intact ... 2026-11-01 11:45:44,760 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_cancelling_the_delete_confirmation_leaves_the_document_intact: Chrome pid: 2230 2026-11-01 11:45:44,760 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_cancelling_the_delete_confirmation_leaves_the_document_intact: Chrome headless temporary user profile dir: /tmp/tmpfz7petas_chrome_odoo 2026-11-01 11:45:44,761 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_cancelling_the_delete_confirmation_leaves_the_document_intact: Issuing json command http://127.0.0.1:34711/json/version 2026-11-01 11:45:44,762 104 INFO rb-2cd94b9-226205-431194 odoo.tests.common.requests: request http://127.0.0.1:34711/json/version with timeout 3 increased to 10s during tests 2026-11-01 11:45:44,782 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_cancelling_the_delete_confirmation_leaves_the_document_intact: Browser version: Chrome/150.0.7871.114 2026-11-01 11:45:44,782 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_cancelling_the_delete_confirmation_leaves_the_document_intact: Issuing json command http://127.0.0.1:34711/json 2026-11-01 11:45:44,783 104 INFO rb-2cd94b9-226205-431194 odoo.tests.common.requests: request http://127.0.0.1:34711/json with timeout 3 increased to 10s during tests 2026-11-01 11:45:44,792 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_cancelling_the_delete_confirmation_leaves_the_document_intact: Websocket url found: ws://127.0.0.1:34711/devtools/page/48ED0BE6C1A2329479BFA7431A4F0AB2 2026-11-01 11:45:44,802 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_cancelling_the_delete_confirmation_leaves_the_document_intact: Enable chrome headless console log notification 2026-11-01 11:45:44,809 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_cancelling_the_delete_confirmation_leaves_the_document_intact: Chrome headless enable page notifications 2026-11-01 11:45:44,855 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.res_users: Login successful for db:rb-2cd94b9-226205-431194 login:tour_editor from n/a 2026-11-01 11:45:44,866 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_cancelling_the_delete_confirmation_leaves_the_document_intact: Setting session cookie in browser 2026-11-01 11:45:44,878 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_cancelling_the_delete_confirmation_leaves_the_document_intact: Open "http://127.0.0.1:8069/docs/c/tour-subject-tour-section-tour-category-85" in browser 2026-11-01 11:45:44,878 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_cancelling_the_delete_confirmation_leaves_the_document_intact: Navigating to: "http://127.0.0.1:8069/docs/c/tour-subject-tour-section-tour-category-85" 2026-11-01 11:45:44,897 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-01 11:45:45,282 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 628, model: website.doc.category 2026-11-01 11:45:45,902 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 628, model: website.doc.category 2026-11-01 11:45:46,587 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:45:46] "GET /docs/c/tour-subject-tour-section-tour-category-85 HTTP/1.1" 200 - 369 0.200 1.492 2026-11-01 11:45:46,590 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_cancelling_the_delete_confirmation_leaves_the_document_intact: Navigation result: {'frameId': '48ED0BE6C1A2329479BFA7431A4F0AB2', 'loaderId': 'C3EF96BEC6E1D591FF539D295812A79F', 'isDownload': False} 2026-11-01 11:45:46,591 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_cancelling_the_delete_confirmation_leaves_the_document_intact: Evaluate ready code "odoo.isTourReady('to_website_docs_delete_document_cancel')" 2026-11-01 11:45:46,628 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:45:46] "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-01 11:45:46,633 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/704a3c5/to_website_docs.assets_frontend_css.min.css, copying from /web/assets/704a3c5/to_website_docs.assets_frontend_css.min.css 2026-11-01 11:45:46,644 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:45:46] "GET /web/assets/1/704a3c5/to_website_docs.assets_frontend_css.min.css HTTP/1.1" 200 - 8 0.005 0.015 2026-11-01 11:45:46,656 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/b1ae86e/web.assets_frontend.min.css, copying from /web/assets/b1ae86e/web.assets_frontend.min.css 2026-11-01 11:45:46,697 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:45:46] "GET /web/assets/1/b1ae86e/web.assets_frontend.min.css HTTP/1.1" 200 - 8 0.026 0.047 2026-11-01 11:45:46,704 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/162ea7d/web.assets_frontend_minimal.min.js, copying from /web/assets/162ea7d/web.assets_frontend_minimal.min.js 2026-11-01 11:45:46,717 104 INFO rb-2cd94b9-226205-431194 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-01 11:45:46,718 104 INFO rb-2cd94b9-226205-431194 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-01 11:45:46,720 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:45:46] "GET /web/assets/1/162ea7d/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.005 0.056 2026-11-01 11:45:46,731 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/8ed3f78/web.__assets_tests_call__.min.js, copying from /web/assets/8ed3f78/web.__assets_tests_call__.min.js 2026-11-01 11:45:46,748 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:45:46] "GET /web/assets/1/8ed3f78/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.004 0.029 2026-11-01 11:45:46,835 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:45:46] "GET /to_website_docs/static/src/img/devices.gif HTTP/1.1" 200 - 0 0.000 0.004 2026-11-01 11:45:46,840 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:45:46] "GET /viin_brand/static/img/viindoo_logo_tiny.png HTTP/1.1" 200 - 0 0.000 0.004 2026-11-01 11:45:46,841 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:45:46] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.010 2026-11-01 11:45:46,842 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:45:46] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.014 2026-11-01 11:45:46,846 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:45:46] "GET /web/image/website/1/logo/My%20Website?unique=13b127f HTTP/1.1" 200 - 4 0.005 0.011 2026-11-01 11:45:46,927 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:45:46] "GET /website/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.001 2026-11-01 11:45:46,945 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/9c0df70/web.assets_frontend_lazy.min.js, copying from /web/assets/9c0df70/web.assets_frontend_lazy.min.js 2026-11-01 11:45:46,970 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:45:46] "GET /web/assets/1/9c0df70/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.004 0.035 2026-11-01 11:45:46,976 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:45:46] "GET /web/image/website/1/favicon?unique=13b127f HTTP/1.1" 200 - 4 0.002 0.040 2026-11-01 11:45:47,391 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/2c736df/to_website_docs.assets_frontend_js.min.js, copying from /web/assets/2c736df/to_website_docs.assets_frontend_js.min.js 2026-11-01 11:45:47,402 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:45:47] "GET /web/assets/1/2c736df/to_website_docs.assets_frontend_js.min.js HTTP/1.1" 200 - 8 0.004 0.015 2026-11-01 11:45:47,433 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:45:47] "GET /website/translations/21715c2fccecbfb09054c55db4241b5acf079e7d?lang=en_US HTTP/1.1" 200 - 0 0.000 0.005 2026-11-01 11:45:47,539 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_cancelling_the_delete_confirmation_leaves_the_document_intact: Evaluate test code "odoo.startTour('to_website_docs_delete_document_cancel', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/docs/c/tour-subject-tour-section-tour-category-85", "delayToCheckUndeterminisms": 0})" 2026-11-01 11:45:47,554 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:45:47] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 12 0.004 0.088 2026-11-01 11:45:47,564 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_cancelling_the_delete_confirmation_leaves_the_document_intact.browser: [1/7] Tour to_website_docs_delete_document_cancel → Step #docsLeft.o_docs_editor_ready 2026-11-01 11:45:47,596 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:45:47] "POST /im_livechat/init HTTP/1.1" 200 - 26 0.011 0.122 2026-11-01 11:45:47,617 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_cancelling_the_delete_confirmation_leaves_the_document_intact.browser: [2/7] Tour to_website_docs_delete_document_cancel → Step #docsLeft li.docs-editable[data-name='Tour Document'] > i.fa-cog 2026-11-01 11:45:47,689 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_cancelling_the_delete_confirmation_leaves_the_document_intact.browser: [3/7] Tour to_website_docs_delete_document_cancel → Step .popover-context li[data-method='action_context_delete'] 2026-11-01 11:45:47,752 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_cancelling_the_delete_confirmation_leaves_the_document_intact.browser: [4/7] Tour to_website_docs_delete_document_cancel → Step The core ConfirmationDialog opened (trigger: .modal .modal-footer .btn-secondary) 2026-11-01 11:45:47,815 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_cancelling_the_delete_confirmation_leaves_the_document_intact.browser: [5/7] Tour to_website_docs_delete_document_cancel → Step Cancel - deliberately no expectUnloadPage: it must NOT navigate (trigger: .modal .modal-footer .btn-secondary) 2026-11-01 11:45:47,879 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_cancelling_the_delete_confirmation_leaves_the_document_intact.browser: [6/7] Tour to_website_docs_delete_document_cancel → Step The confirmation dialog is gone (trigger: body:not(:has(.o_dialog))) 2026-11-01 11:45:47,932 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_cancelling_the_delete_confirmation_leaves_the_document_intact.browser: [7/7] Tour to_website_docs_delete_document_cancel → Step The document row is STILL listed - cancelling deleted nothing (trigger: #docsLeft li.docs-editable[data-name='Tour Document']) 2026-11-01 11:45:47,992 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_cancelling_the_delete_confirmation_leaves_the_document_intact.browser: tour succeeded 2026-11-01 11:45:47,995 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_cancelling_the_delete_confirmation_leaves_the_document_intact.browser: ╔═══════════════════════════════════════════════════════╗ ║ TOUR to_website_docs_delete_document_cancel SUCCEEDED ║ ╚═══════════════════════════════════════════════════════╝ 2026-11-01 11:45:48,056 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_cancelling_the_delete_confirmation_leaves_the_document_intact.browser: heap 9587316 (allocated 10485760) 2026-11-01 11:45:48,058 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_cancelling_the_delete_confirmation_leaves_the_document_intact: Closing chrome headless with pid 2230 2026-11-01 11:45:48,061 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_cancelling_the_delete_confirmation_leaves_the_document_intact: Closing websocket connection 2026-11-01 11:45:48,062 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_cancelling_the_delete_confirmation_leaves_the_document_intact: Terminating chrome headless with pid 2230 2026-11-01 11:45:48,160 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_cancelling_the_delete_confirmation_leaves_the_document_intact: Chrome Log in: /tmp/odoo_tests/rb-2cd94b9-226205-431194/chrome_logs/chrome_log_20261101_114548_160237_test_cancelling_the_delete_confirmation_leaves_the_document_intact.txt 2026-11-01 11:45:48,160 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_cancelling_the_delete_confirmation_leaves_the_document_intact: Removing chrome user profile "/tmp/tmpfz7petas_chrome_odoo" 2026-11-01 11:45:48,235 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_docs.tests.test_docs_editor_tour: Starting TestDocsEditorTour.test_confirming_the_delete_confirmation_removes_the_document ... 2026-11-01 11:45:48,523 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_confirming_the_delete_confirmation_removes_the_document: Chrome pid: 2408 2026-11-01 11:45:48,524 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_confirming_the_delete_confirmation_removes_the_document: Chrome headless temporary user profile dir: /tmp/tmp5k0o82kk_chrome_odoo 2026-11-01 11:45:48,524 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_confirming_the_delete_confirmation_removes_the_document: Issuing json command http://127.0.0.1:33115/json/version 2026-11-01 11:45:48,525 104 INFO rb-2cd94b9-226205-431194 odoo.tests.common.requests: request http://127.0.0.1:33115/json/version with timeout 3 increased to 10s during tests 2026-11-01 11:45:48,581 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_confirming_the_delete_confirmation_removes_the_document: Browser version: Chrome/150.0.7871.114 2026-11-01 11:45:48,582 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_confirming_the_delete_confirmation_removes_the_document: Issuing json command http://127.0.0.1:33115/json 2026-11-01 11:45:48,583 104 INFO rb-2cd94b9-226205-431194 odoo.tests.common.requests: request http://127.0.0.1:33115/json with timeout 3 increased to 10s during tests 2026-11-01 11:45:48,596 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_confirming_the_delete_confirmation_removes_the_document: Websocket url found: ws://127.0.0.1:33115/devtools/page/C89BCCB09E4310D46D1B76D8B33EB023 2026-11-01 11:45:48,613 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_confirming_the_delete_confirmation_removes_the_document: Enable chrome headless console log notification 2026-11-01 11:45:48,620 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_confirming_the_delete_confirmation_removes_the_document: Chrome headless enable page notifications 2026-11-01 11:45:48,667 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.res_users: Login successful for db:rb-2cd94b9-226205-431194 login:tour_editor from n/a 2026-11-01 11:45:48,677 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_confirming_the_delete_confirmation_removes_the_document: Setting session cookie in browser 2026-11-01 11:45:48,686 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_confirming_the_delete_confirmation_removes_the_document: Open "http://127.0.0.1:8069/docs/c/tour-subject-tour-section-tour-category-85" in browser 2026-11-01 11:45:48,686 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_confirming_the_delete_confirmation_removes_the_document: Navigating to: "http://127.0.0.1:8069/docs/c/tour-subject-tour-section-tour-category-85" 2026-11-01 11:45:48,702 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-01 11:45:49,113 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 628, model: website.doc.category 2026-11-01 11:45:49,593 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 628, model: website.doc.category 2026-11-01 11:45:50,231 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:45:50] "GET /docs/c/tour-subject-tour-section-tour-category-85 HTTP/1.1" 200 - 377 0.189 1.342 2026-11-01 11:45:50,234 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_confirming_the_delete_confirmation_removes_the_document: Navigation result: {'frameId': 'C89BCCB09E4310D46D1B76D8B33EB023', 'loaderId': '51A9ACE2B554AEE829D03C798DC4C1A5', 'isDownload': False} 2026-11-01 11:45:50,234 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_confirming_the_delete_confirmation_removes_the_document: Evaluate ready code "odoo.isTourReady('to_website_docs_delete_document_confirm')" 2026-11-01 11:45:50,274 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:45:50] "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-01 11:45:50,279 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/b1ae86e/web.assets_frontend.min.css, copying from /web/assets/b1ae86e/web.assets_frontend.min.css 2026-11-01 11:45:50,343 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:45:50] "GET /web/assets/1/b1ae86e/web.assets_frontend.min.css HTTP/1.1" 200 - 11 0.043 0.038 2026-11-01 11:45:50,348 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/704a3c5/to_website_docs.assets_frontend_css.min.css, copying from /web/assets/704a3c5/to_website_docs.assets_frontend_css.min.css 2026-11-01 11:45:50,358 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:45:50] "GET /web/assets/1/704a3c5/to_website_docs.assets_frontend_css.min.css HTTP/1.1" 200 - 8 0.005 0.088 2026-11-01 11:45:50,384 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/162ea7d/web.assets_frontend_minimal.min.js, copying from /web/assets/162ea7d/web.assets_frontend_minimal.min.js 2026-11-01 11:45:50,391 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:45:50] "GET /web/assets/1/162ea7d/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.003 0.009 2026-11-01 11:45:50,403 104 INFO rb-2cd94b9-226205-431194 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-01 11:45:50,403 104 INFO rb-2cd94b9-226205-431194 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-01 11:45:50,419 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/8ed3f78/web.__assets_tests_call__.min.js, copying from /web/assets/8ed3f78/web.__assets_tests_call__.min.js 2026-11-01 11:45:50,435 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:45:50] "GET /web/assets/1/8ed3f78/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.004 0.026 2026-11-01 11:45:50,548 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:45:50] "GET /viin_brand/static/img/viindoo_logo_tiny.png HTTP/1.1" 200 - 0 0.000 0.003 2026-11-01 11:45:50,552 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:45:50] "GET /to_website_docs/static/src/img/devices.gif HTTP/1.1" 200 - 0 0.000 0.005 2026-11-01 11:45:50,556 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:45:50] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-11-01 11:45:50,559 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:45:50] "GET /web/image/website/1/logo/My%20Website?unique=13b127f HTTP/1.1" 200 - 4 0.004 0.009 2026-11-01 11:45:50,561 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:45:50] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-11-01 11:45:50,600 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:45:50] "GET /website/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.001 2026-11-01 11:45:50,619 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/9c0df70/web.assets_frontend_lazy.min.js, copying from /web/assets/9c0df70/web.assets_frontend_lazy.min.js 2026-11-01 11:45:50,640 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:45:50] "GET /web/assets/1/9c0df70/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.004 0.032 2026-11-01 11:45:50,649 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:45:50] "GET /web/image/website/1/favicon?unique=13b127f HTTP/1.1" 200 - 4 0.002 0.025 2026-11-01 11:45:51,075 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/2c736df/to_website_docs.assets_frontend_js.min.js, copying from /web/assets/2c736df/to_website_docs.assets_frontend_js.min.js 2026-11-01 11:45:51,084 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:45:51] "GET /web/assets/1/2c736df/to_website_docs.assets_frontend_js.min.js HTTP/1.1" 200 - 8 0.004 0.013 2026-11-01 11:45:51,108 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:45:51] "GET /website/translations/21715c2fccecbfb09054c55db4241b5acf079e7d?lang=en_US HTTP/1.1" 200 - 0 0.000 0.005 2026-11-01 11:45:51,227 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_confirming_the_delete_confirmation_removes_the_document: Evaluate test code "odoo.startTour('to_website_docs_delete_document_confirm', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/docs/c/tour-subject-tour-section-tour-category-85", "delayToCheckUndeterminisms": 0})" 2026-11-01 11:45:51,239 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:45:51] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 12 0.004 0.077 2026-11-01 11:45:51,247 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_confirming_the_delete_confirmation_removes_the_document.browser: [1/7] Tour to_website_docs_delete_document_confirm → Step #docsLeft.o_docs_editor_ready 2026-11-01 11:45:51,300 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:45:51] "POST /im_livechat/init HTTP/1.1" 200 - 27 0.013 0.088 2026-11-01 11:45:51,315 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_confirming_the_delete_confirmation_removes_the_document.browser: [2/7] Tour to_website_docs_delete_document_confirm → Step #docsLeft li.docs-editable[data-name='Tour Document'] > i.fa-cog 2026-11-01 11:45:51,379 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_confirming_the_delete_confirmation_removes_the_document.browser: [3/7] Tour to_website_docs_delete_document_confirm → Step .popover-context li[data-method='action_context_delete'] 2026-11-01 11:45:51,439 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_confirming_the_delete_confirmation_removes_the_document.browser: [4/7] Tour to_website_docs_delete_document_confirm → Step The ConfirmationDialog renders its cancel button, so confirm is unambiguous (trigger: .modal .modal-footer .btn-secondary) 2026-11-01 11:45:51,493 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_confirming_the_delete_confirmation_removes_the_document.browser: [5/7] Tour to_website_docs_delete_document_confirm → Step Confirm - rpc /docs/delete then `window.location = result` unloads the page (trigger: .modal .modal-footer .btn-primary) 2026-11-01 11:45:51,626 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #628 deleted mail.message records with IDs: [12566] 2026-11-01 11:45:51,644 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #628 deleted website.document.content records with IDs: [36] 2026-11-01 11:45:51,656 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #628 deleted mail.followers records with IDs: [2267] 2026-11-01 11:45:51,675 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #628 deleted mail.message records with IDs: [12564, 12563] 2026-11-01 11:45:51,694 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #628 deleted website.document records with IDs: [100] 2026-11-01 11:45:51,707 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #628 deleted mail.followers records with IDs: [2265] 2026-11-01 11:45:51,714 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:45:51] "POST /docs/delete HTTP/1.1" 200 - 114 0.054 0.094 2026-11-01 11:45:51,768 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 628, model: website.doc.category 2026-11-01 11:45:51,815 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 628, model: website.doc.category 2026-11-01 11:45:51,862 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:45:51] "GET /docs/c/tour-subject-tour-section-tour-category-85 HTTP/1.1" 200 - 28 0.017 0.093 2026-11-01 11:45:52,347 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_confirming_the_delete_confirmation_removes_the_document.browser: [6/7] Tour to_website_docs_delete_document_confirm → Step The editor has re-bound on the reloaded page (so the check below is not vacuous) (trigger: #docsBody.o_docs_editor_ready) 2026-11-01 11:45:52,403 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:45:52] "POST /im_livechat/init HTTP/1.1" 200 - 20 0.012 0.032 2026-11-01 11:45:52,412 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:45:52] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 2 0.001 0.050 2026-11-01 11:45:52,444 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_confirming_the_delete_confirmation_removes_the_document.browser: [7/7] Tour to_website_docs_delete_document_confirm → Step The deleted document is no longer listed (trigger: body:not(:has(li.docs-editable[data-name='Tour Document']))) 2026-11-01 11:45:52,495 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_confirming_the_delete_confirmation_removes_the_document.browser: tour succeeded 2026-11-01 11:45:52,496 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_confirming_the_delete_confirmation_removes_the_document.browser: ╔════════════════════════════════════════════════════════╗ ║ TOUR to_website_docs_delete_document_confirm SUCCEEDED ║ ╚════════════════════════════════════════════════════════╝ 2026-11-01 11:45:52,545 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_confirming_the_delete_confirmation_removes_the_document.browser: heap 9450176 (allocated 11796480) 2026-11-01 11:45:52,559 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_confirming_the_delete_confirmation_removes_the_document: Closing chrome headless with pid 2408 2026-11-01 11:45:52,561 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_confirming_the_delete_confirmation_removes_the_document: Closing websocket connection 2026-11-01 11:45:52,563 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_confirming_the_delete_confirmation_removes_the_document: Terminating chrome headless with pid 2408 2026-11-01 11:45:52,634 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_confirming_the_delete_confirmation_removes_the_document: Chrome Log in: /tmp/odoo_tests/rb-2cd94b9-226205-431194/chrome_logs/chrome_log_20261101_114552_634504_test_confirming_the_delete_confirmation_removes_the_document.txt 2026-11-01 11:45:52,634 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_confirming_the_delete_confirmation_removes_the_document: Removing chrome user profile "/tmp/tmp5k0o82kk_chrome_odoo" 2026-11-01 11:45:52,718 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_docs.tests.test_docs_editor_tour: Starting TestDocsEditorTour.test_creating_a_document_through_the_dialog_persists_it ... 2026-11-01 11:45:53,017 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_creating_a_document_through_the_dialog_persists_it: Chrome pid: 2598 2026-11-01 11:45:53,018 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_creating_a_document_through_the_dialog_persists_it: Chrome headless temporary user profile dir: /tmp/tmpq1ay4593_chrome_odoo 2026-11-01 11:45:53,018 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_creating_a_document_through_the_dialog_persists_it: Issuing json command http://127.0.0.1:33415/json/version 2026-11-01 11:45:53,019 104 INFO rb-2cd94b9-226205-431194 odoo.tests.common.requests: request http://127.0.0.1:33415/json/version with timeout 3 increased to 10s during tests 2026-11-01 11:45:53,045 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_creating_a_document_through_the_dialog_persists_it: Browser version: Chrome/150.0.7871.114 2026-11-01 11:45:53,045 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_creating_a_document_through_the_dialog_persists_it: Issuing json command http://127.0.0.1:33415/json 2026-11-01 11:45:53,046 104 INFO rb-2cd94b9-226205-431194 odoo.tests.common.requests: request http://127.0.0.1:33415/json with timeout 3 increased to 10s during tests 2026-11-01 11:45:53,064 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_creating_a_document_through_the_dialog_persists_it: Websocket url found: ws://127.0.0.1:33415/devtools/page/6B1408DEC3AD4536B2CFE3949364CC15 2026-11-01 11:45:53,076 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_creating_a_document_through_the_dialog_persists_it: Enable chrome headless console log notification 2026-11-01 11:45:53,081 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_creating_a_document_through_the_dialog_persists_it: Chrome headless enable page notifications 2026-11-01 11:45:53,127 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.res_users: Login successful for db:rb-2cd94b9-226205-431194 login:tour_editor from n/a 2026-11-01 11:45:53,145 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_creating_a_document_through_the_dialog_persists_it: Setting session cookie in browser 2026-11-01 11:45:53,147 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_creating_a_document_through_the_dialog_persists_it: Open "http://127.0.0.1:8069/docs/c/tour-subject-tour-section-tour-category-85" in browser 2026-11-01 11:45:53,147 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_creating_a_document_through_the_dialog_persists_it: Navigating to: "http://127.0.0.1:8069/docs/c/tour-subject-tour-section-tour-category-85" 2026-11-01 11:45:53,164 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-01 11:45:53,578 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 628, model: website.doc.category 2026-11-01 11:45:54,139 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 628, model: website.doc.category 2026-11-01 11:45:54,932 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:45:54] "GET /docs/c/tour-subject-tour-section-tour-category-85 HTTP/1.1" 200 - 377 0.210 1.562 2026-11-01 11:45:54,938 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_creating_a_document_through_the_dialog_persists_it: Navigation result: {'frameId': '6B1408DEC3AD4536B2CFE3949364CC15', 'loaderId': '4658004CB910B5AFDD3AF4C0D91E5FD4', 'isDownload': False} 2026-11-01 11:45:54,938 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_creating_a_document_through_the_dialog_persists_it: Evaluate ready code "odoo.isTourReady('to_website_docs_create_document')" 2026-11-01 11:45:54,965 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:45: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-01 11:45:54,975 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/b1ae86e/web.assets_frontend.min.css, copying from /web/assets/b1ae86e/web.assets_frontend.min.css 2026-11-01 11:45:55,016 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:45:55] "GET /web/assets/1/b1ae86e/web.assets_frontend.min.css HTTP/1.1" 200 - 11 0.028 0.023 2026-11-01 11:45:55,024 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/704a3c5/to_website_docs.assets_frontend_css.min.css, copying from /web/assets/704a3c5/to_website_docs.assets_frontend_css.min.css 2026-11-01 11:45:55,038 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:45:55] "GET /web/assets/1/704a3c5/to_website_docs.assets_frontend_css.min.css HTTP/1.1" 200 - 8 0.007 0.067 2026-11-01 11:45:55,058 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/162ea7d/web.assets_frontend_minimal.min.js, copying from /web/assets/162ea7d/web.assets_frontend_minimal.min.js 2026-11-01 11:45:55,064 104 INFO rb-2cd94b9-226205-431194 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-01 11:45:55,067 104 INFO rb-2cd94b9-226205-431194 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-01 11:45:55,071 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:45:55] "GET /web/assets/1/162ea7d/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.005 0.015 2026-11-01 11:45:55,081 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/8ed3f78/web.__assets_tests_call__.min.js, copying from /web/assets/8ed3f78/web.__assets_tests_call__.min.js 2026-11-01 11:45:55,101 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:45:55] "GET /web/assets/1/8ed3f78/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.004 0.030 2026-11-01 11:45:55,179 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:45:55] "GET /to_website_docs/static/src/img/devices.gif HTTP/1.1" 200 - 0 0.000 0.004 2026-11-01 11:45:55,179 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:45:55] "GET /web/image/website/1/logo/My%20Website?unique=13b127f HTTP/1.1" 200 - 4 0.003 0.008 2026-11-01 11:45:55,190 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:45:55] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-11-01 11:45:55,197 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:45:55] "GET /viin_brand/static/img/viindoo_logo_tiny.png HTTP/1.1" 200 - 0 0.000 0.009 2026-11-01 11:45:55,198 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:45:55] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.010 2026-11-01 11:45:55,240 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:45:55] "GET /website/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.001 2026-11-01 11:45:55,268 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/9c0df70/web.assets_frontend_lazy.min.js, copying from /web/assets/9c0df70/web.assets_frontend_lazy.min.js 2026-11-01 11:45:55,294 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:45:55] "GET /web/assets/1/9c0df70/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.004 0.037 2026-11-01 11:45:55,301 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:45:55] "GET /web/image/website/1/favicon?unique=13b127f HTTP/1.1" 200 - 4 0.002 0.026 2026-11-01 11:45:55,705 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/2c736df/to_website_docs.assets_frontend_js.min.js, copying from /web/assets/2c736df/to_website_docs.assets_frontend_js.min.js 2026-11-01 11:45:55,715 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:45:55] "GET /web/assets/1/2c736df/to_website_docs.assets_frontend_js.min.js HTTP/1.1" 200 - 8 0.004 0.013 2026-11-01 11:45:55,732 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:45:55] "GET /website/translations/21715c2fccecbfb09054c55db4241b5acf079e7d?lang=en_US HTTP/1.1" 200 - 0 0.000 0.004 2026-11-01 11:45:55,822 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_creating_a_document_through_the_dialog_persists_it: Evaluate test code "odoo.startTour('to_website_docs_create_document', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/docs/c/tour-subject-tour-section-tour-category-85", "delayToCheckUndeterminisms": 0})" 2026-11-01 11:45:55,827 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_creating_a_document_through_the_dialog_persists_it.browser: [1/6] Tour to_website_docs_create_document → Step Wait for the editor to be bound before clicking anything (trigger: #docsLeft.o_docs_editor_ready) 2026-11-01 11:45:55,866 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:45:55] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 12 0.004 0.106 2026-11-01 11:45:55,899 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_creating_a_document_through_the_dialog_persists_it.browser: [2/6] Tour to_website_docs_create_document → Step #btnDocsCreate 2026-11-01 11:45:55,918 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:45:55] "POST /im_livechat/init HTTP/1.1" 200 - 27 0.014 0.147 2026-11-01 11:45:55,973 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_creating_a_document_through_the_dialog_persists_it.browser: [3/6] Tour to_website_docs_create_document → Step The OWL DocumentDialog opened (trigger: .modal #document-name) 2026-11-01 11:45:56,029 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_creating_a_document_through_the_dialog_persists_it.browser: [4/6] Tour to_website_docs_create_document → Step .modal #document-name 2026-11-01 11:45:56,107 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_creating_a_document_through_the_dialog_persists_it.browser: [5/6] Tour to_website_docs_create_document → Step Saving posts /docs/create and navigates to the new document (trigger: .modal .modal-footer .btn-primary) 2026-11-01 11:45:56,246 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:45:56] "POST /docs/create HTTP/1.1" 200 - 38 0.024 0.052 2026-11-01 11:45:56,967 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:45:56] "GET /docs/d/tour-created-document-101 HTTP/1.1" 200 - 156 0.070 0.626 2026-11-01 11:45:57,381 104 INFO rb-2cd94b9-226205-431194 odoo.tests.common: External chrome request during tests: returning 404 for http://connect.facebook.net/en_US/all.js 2026-11-01 11:45:57,390 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_creating_a_document_through_the_dialog_persists_it.browser: [6/6] Tour to_website_docs_create_document → Step The new document page rendered (trigger: #docsBody) 2026-11-01 11:45:57,443 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:45:57] "POST /im_livechat/init HTTP/1.1" 200 - 20 0.012 0.034 2026-11-01 11:45:57,450 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:45:57] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 2 0.001 0.048 2026-11-01 11:45:57,483 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_creating_a_document_through_the_dialog_persists_it.browser: tour succeeded 2026-11-01 11:45:57,484 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_creating_a_document_through_the_dialog_persists_it.browser: ╔════════════════════════════════════════════════╗ ║ TOUR to_website_docs_create_document SUCCEEDED ║ ╚════════════════════════════════════════════════╝ 2026-11-01 11:45:57,552 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_creating_a_document_through_the_dialog_persists_it.browser: heap 12706996 (allocated 14155776) 2026-11-01 11:45:57,556 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_creating_a_document_through_the_dialog_persists_it: Closing chrome headless with pid 2598 2026-11-01 11:45:57,557 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_creating_a_document_through_the_dialog_persists_it: Closing websocket connection 2026-11-01 11:45:57,557 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_creating_a_document_through_the_dialog_persists_it: Terminating chrome headless with pid 2598 2026-11-01 11:45:57,681 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_creating_a_document_through_the_dialog_persists_it: Chrome Log in: /tmp/odoo_tests/rb-2cd94b9-226205-431194/chrome_logs/chrome_log_20261101_114557_679943_test_creating_a_document_through_the_dialog_persists_it.txt 2026-11-01 11:45:57,681 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_creating_a_document_through_the_dialog_persists_it: Removing chrome user profile "/tmp/tmpq1ay4593_chrome_odoo" 2026-11-01 11:45:57,749 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_docs.tests.test_docs_editor_tour: Starting TestDocsEditorTour.test_editor_page_offers_the_create_affordance ... 2026-11-01 11:45:58,036 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_editor_page_offers_the_create_affordance: Chrome pid: 2774 2026-11-01 11:45:58,037 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_editor_page_offers_the_create_affordance: Chrome headless temporary user profile dir: /tmp/tmpy967efle_chrome_odoo 2026-11-01 11:45:58,037 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_editor_page_offers_the_create_affordance: Issuing json command http://127.0.0.1:45003/json/version 2026-11-01 11:45:58,038 104 INFO rb-2cd94b9-226205-431194 odoo.tests.common.requests: request http://127.0.0.1:45003/json/version with timeout 3 increased to 10s during tests 2026-11-01 11:45:58,056 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_editor_page_offers_the_create_affordance: Browser version: Chrome/150.0.7871.114 2026-11-01 11:45:58,056 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_editor_page_offers_the_create_affordance: Issuing json command http://127.0.0.1:45003/json 2026-11-01 11:45:58,057 104 INFO rb-2cd94b9-226205-431194 odoo.tests.common.requests: request http://127.0.0.1:45003/json with timeout 3 increased to 10s during tests 2026-11-01 11:45:58,068 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_editor_page_offers_the_create_affordance: Websocket url found: ws://127.0.0.1:45003/devtools/page/68664B56F759BAD5F019690D88CF22CD 2026-11-01 11:45:58,080 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_editor_page_offers_the_create_affordance: Enable chrome headless console log notification 2026-11-01 11:45:58,087 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_editor_page_offers_the_create_affordance: Chrome headless enable page notifications 2026-11-01 11:45:58,146 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.res_users: Login successful for db:rb-2cd94b9-226205-431194 login:tour_editor from n/a 2026-11-01 11:45:58,162 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_editor_page_offers_the_create_affordance: Setting session cookie in browser 2026-11-01 11:45:58,164 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_editor_page_offers_the_create_affordance: Open "http://127.0.0.1:8069/docs/c/tour-subject-tour-section-tour-category-85" in browser 2026-11-01 11:45:58,164 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_editor_page_offers_the_create_affordance: Navigating to: "http://127.0.0.1:8069/docs/c/tour-subject-tour-section-tour-category-85" 2026-11-01 11:45:58,178 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-01 11:45:58,670 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 628, model: website.doc.category 2026-11-01 11:45:59,137 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 628, model: website.doc.category 2026-11-01 11:45:59,804 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:45:59] "GET /docs/c/tour-subject-tour-section-tour-category-85 HTTP/1.1" 200 - 377 0.185 1.444 2026-11-01 11:45:59,810 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_editor_page_offers_the_create_affordance: Navigation result: {'frameId': '68664B56F759BAD5F019690D88CF22CD', 'loaderId': '8D4A3E601F6EB399ACE8E201059FC94D', 'isDownload': False} 2026-11-01 11:45:59,810 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_editor_page_offers_the_create_affordance: Evaluate ready code "odoo.isTourReady('to_website_docs_editor_page_loads')" 2026-11-01 11:45:59,842 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:45:59] "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-01 11:45:59,850 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/b1ae86e/web.assets_frontend.min.css, copying from /web/assets/b1ae86e/web.assets_frontend.min.css 2026-11-01 11:45:59,892 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:45:59] "GET /web/assets/1/b1ae86e/web.assets_frontend.min.css HTTP/1.1" 200 - 11 0.032 0.024 2026-11-01 11:45:59,898 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/704a3c5/to_website_docs.assets_frontend_css.min.css, copying from /web/assets/704a3c5/to_website_docs.assets_frontend_css.min.css 2026-11-01 11:45:59,911 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:45:59] "GET /web/assets/1/704a3c5/to_website_docs.assets_frontend_css.min.css HTTP/1.1" 200 - 8 0.005 0.067 2026-11-01 11:45:59,928 104 INFO rb-2cd94b9-226205-431194 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-01 11:45:59,928 104 INFO rb-2cd94b9-226205-431194 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-01 11:45:59,948 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/8ed3f78/web.__assets_tests_call__.min.js, copying from /web/assets/8ed3f78/web.__assets_tests_call__.min.js 2026-11-01 11:45:59,967 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:45:59] "GET /web/assets/1/8ed3f78/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.006 0.024 2026-11-01 11:45:59,973 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/162ea7d/web.assets_frontend_minimal.min.js, copying from /web/assets/162ea7d/web.assets_frontend_minimal.min.js 2026-11-01 11:45:59,981 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:45:59] "GET /web/assets/1/162ea7d/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.004 0.043 2026-11-01 11:46:00,059 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:46:00] "GET /web/image/website/1/logo/My%20Website?unique=13b127f HTTP/1.1" 200 - 4 0.004 0.008 2026-11-01 11:46:00,066 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:46:00] "GET /viin_brand/static/img/viindoo_logo_tiny.png HTTP/1.1" 200 - 0 0.000 0.004 2026-11-01 11:46:00,066 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:46:00] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.010 2026-11-01 11:46:00,072 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:46:00] "GET /to_website_docs/static/src/img/devices.gif HTTP/1.1" 200 - 0 0.000 0.014 2026-11-01 11:46:00,073 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:46:00] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-11-01 11:46:00,117 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:46:00] "GET /website/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.001 2026-11-01 11:46:00,145 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/9c0df70/web.assets_frontend_lazy.min.js, copying from /web/assets/9c0df70/web.assets_frontend_lazy.min.js 2026-11-01 11:46:00,168 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:46:00] "GET /web/assets/1/9c0df70/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.007 0.034 2026-11-01 11:46:00,179 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:46:00] "GET /web/image/website/1/favicon?unique=13b127f HTTP/1.1" 200 - 4 0.002 0.048 2026-11-01 11:46:00,551 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/2c736df/to_website_docs.assets_frontend_js.min.js, copying from /web/assets/2c736df/to_website_docs.assets_frontend_js.min.js 2026-11-01 11:46:00,561 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:46:00] "GET /web/assets/1/2c736df/to_website_docs.assets_frontend_js.min.js HTTP/1.1" 200 - 8 0.003 0.012 2026-11-01 11:46:00,577 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:46:00] "GET /website/translations/21715c2fccecbfb09054c55db4241b5acf079e7d?lang=en_US HTTP/1.1" 200 - 0 0.000 0.004 2026-11-01 11:46:00,654 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_editor_page_offers_the_create_affordance: Evaluate test code "odoo.startTour('to_website_docs_editor_page_loads', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/docs/c/tour-subject-tour-section-tour-category-85", "delayToCheckUndeterminisms": 0})" 2026-11-01 11:46:00,671 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_editor_page_offers_the_create_affordance.browser: [1/3] Tour to_website_docs_editor_page_loads → Step The lazily-loaded editor widget has started and bound its handlers (trigger: #docsLeft.o_docs_editor_ready) 2026-11-01 11:46:00,709 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:46:00] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 12 0.004 0.102 2026-11-01 11:46:00,750 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_editor_page_offers_the_create_affordance.browser: [2/3] Tour to_website_docs_editor_page_loads → Step An editor is offered the create-document affordance (trigger: #btnDocsCreate) 2026-11-01 11:46:00,757 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:46:00] "POST /im_livechat/init HTTP/1.1" 200 - 27 0.012 0.131 2026-11-01 11:46:00,800 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_editor_page_offers_the_create_affordance.browser: [3/3] Tour to_website_docs_editor_page_loads → Step The document seeded for this tour is listed and flagged editable (trigger: #docsLeft li.docs-editable[data-name='Tour Document']) 2026-11-01 11:46:00,856 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_editor_page_offers_the_create_affordance.browser: tour succeeded 2026-11-01 11:46:00,858 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_editor_page_offers_the_create_affordance.browser: ╔══════════════════════════════════════════════════╗ ║ TOUR to_website_docs_editor_page_loads SUCCEEDED ║ ╚══════════════════════════════════════════════════╝ 2026-11-01 11:46:00,908 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_editor_page_offers_the_create_affordance.browser: heap 9090588 (allocated 10747904) 2026-11-01 11:46:00,913 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_editor_page_offers_the_create_affordance: Closing chrome headless with pid 2774 2026-11-01 11:46:00,914 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_editor_page_offers_the_create_affordance: Closing websocket connection 2026-11-01 11:46:00,914 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_editor_page_offers_the_create_affordance: Terminating chrome headless with pid 2774 2026-11-01 11:46:01,017 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_editor_page_offers_the_create_affordance: Chrome Log in: /tmp/odoo_tests/rb-2cd94b9-226205-431194/chrome_logs/chrome_log_20261101_114601_017263_test_editor_page_offers_the_create_affordance.txt 2026-11-01 11:46:01,017 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_editor_page_offers_the_create_affordance: Removing chrome user profile "/tmp/tmpy967efle_chrome_odoo" 2026-11-01 11:46:01,100 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_docs.tests.test_docs_editor_tour: Starting TestDocsEditorTour.test_manager_creating_a_section_from_the_context_menu_persists_it ... 2026-11-01 11:46:01,396 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_manager_creating_a_section_from_the_context_menu_persists_it: Chrome pid: 2953 2026-11-01 11:46:01,396 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_manager_creating_a_section_from_the_context_menu_persists_it: Chrome headless temporary user profile dir: /tmp/tmp0kkup1j0_chrome_odoo 2026-11-01 11:46:01,396 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_manager_creating_a_section_from_the_context_menu_persists_it: Issuing json command http://127.0.0.1:37091/json/version 2026-11-01 11:46:01,397 104 INFO rb-2cd94b9-226205-431194 odoo.tests.common.requests: request http://127.0.0.1:37091/json/version with timeout 3 increased to 10s during tests 2026-11-01 11:46:01,424 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_manager_creating_a_section_from_the_context_menu_persists_it: Browser version: Chrome/150.0.7871.114 2026-11-01 11:46:01,424 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_manager_creating_a_section_from_the_context_menu_persists_it: Issuing json command http://127.0.0.1:37091/json 2026-11-01 11:46:01,425 104 INFO rb-2cd94b9-226205-431194 odoo.tests.common.requests: request http://127.0.0.1:37091/json with timeout 3 increased to 10s during tests 2026-11-01 11:46:01,433 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_manager_creating_a_section_from_the_context_menu_persists_it: Websocket url found: ws://127.0.0.1:37091/devtools/page/88B1722A21E68266C80EC0388EA9E38E 2026-11-01 11:46:01,441 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_manager_creating_a_section_from_the_context_menu_persists_it: Enable chrome headless console log notification 2026-11-01 11:46:01,448 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_manager_creating_a_section_from_the_context_menu_persists_it: Chrome headless enable page notifications 2026-11-01 11:46:01,496 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.res_users: Login successful for db:rb-2cd94b9-226205-431194 login:tour_manager from n/a 2026-11-01 11:46:01,509 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_manager_creating_a_section_from_the_context_menu_persists_it: Setting session cookie in browser 2026-11-01 11:46:01,511 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_manager_creating_a_section_from_the_context_menu_persists_it: Open "http://127.0.0.1:8069/docs" in browser 2026-11-01 11:46:01,511 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_manager_creating_a_section_from_the_context_menu_persists_it: Navigating to: "http://127.0.0.1:8069/docs" 2026-11-01 11:46:01,522 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-01 11:46:03,934 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:46:03] "GET /docs HTTP/1.1" 200 - 287 0.134 2.282 2026-11-01 11:46:03,937 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_manager_creating_a_section_from_the_context_menu_persists_it: Navigation result: {'frameId': '88B1722A21E68266C80EC0388EA9E38E', 'loaderId': 'FDD1D61AB674B21C43DA0BAE7C3F185C', 'isDownload': False} 2026-11-01 11:46:03,938 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_manager_creating_a_section_from_the_context_menu_persists_it: Evaluate ready code "odoo.isTourReady('to_website_docs_create_category_from_context')" 2026-11-01 11:46:03,971 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:46: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-01 11:46:03,980 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/b1ae86e/web.assets_frontend.min.css, copying from /web/assets/b1ae86e/web.assets_frontend.min.css 2026-11-01 11:46:04,022 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:46:04] "GET /web/assets/1/b1ae86e/web.assets_frontend.min.css HTTP/1.1" 200 - 11 0.030 0.024 2026-11-01 11:46:04,026 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/704a3c5/to_website_docs.assets_frontend_css.min.css, copying from /web/assets/704a3c5/to_website_docs.assets_frontend_css.min.css 2026-11-01 11:46:04,040 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:46:04] "GET /web/assets/1/704a3c5/to_website_docs.assets_frontend_css.min.css HTTP/1.1" 200 - 8 0.010 0.063 2026-11-01 11:46:04,047 104 INFO rb-2cd94b9-226205-431194 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-01 11:46:04,049 104 INFO rb-2cd94b9-226205-431194 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-01 11:46:04,052 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/162ea7d/web.assets_frontend_minimal.min.js, copying from /web/assets/162ea7d/web.assets_frontend_minimal.min.js 2026-11-01 11:46:04,067 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:46:04] "GET /web/assets/1/162ea7d/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.006 0.016 2026-11-01 11:46:04,082 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/8ed3f78/web.__assets_tests_call__.min.js, copying from /web/assets/8ed3f78/web.__assets_tests_call__.min.js 2026-11-01 11:46:04,106 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:46:04] "GET /web/assets/1/8ed3f78/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.008 0.027 2026-11-01 11:46:04,134 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:46:04] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-11-01 11:46:04,142 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:46:04] "GET /to_website_docs/static/src/img/devices.gif HTTP/1.1" 200 - 0 0.000 0.002 2026-11-01 11:46:04,146 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:46:04] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.012 2026-11-01 11:46:04,147 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:46:04] "GET /to_website_docs/static/src/img/user.jpg HTTP/1.1" 200 - 0 0.000 0.001 2026-11-01 11:46:04,153 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:46:04] "GET /web/image/website/1/logo/My%20Website?unique=13b127f HTTP/1.1" 200 - 4 0.003 0.011 2026-11-01 11:46:04,223 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:46:04] "GET /website/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.010 2026-11-01 11:46:04,251 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/9c0df70/web.assets_frontend_lazy.min.js, copying from /web/assets/9c0df70/web.assets_frontend_lazy.min.js 2026-11-01 11:46:04,268 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:46:04] "GET /web/assets/1/9c0df70/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.006 0.047 2026-11-01 11:46:04,298 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:46:04] "GET /web/image/website/1/favicon?unique=13b127f HTTP/1.1" 200 - 4 0.016 0.061 2026-11-01 11:46:04,641 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/2c736df/to_website_docs.assets_frontend_js.min.js, copying from /web/assets/2c736df/to_website_docs.assets_frontend_js.min.js 2026-11-01 11:46:04,648 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:46:04] "GET /web/assets/1/2c736df/to_website_docs.assets_frontend_js.min.js HTTP/1.1" 200 - 8 0.003 0.010 2026-11-01 11:46:04,664 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:46:04] "GET /website/translations/21715c2fccecbfb09054c55db4241b5acf079e7d?lang=en_US HTTP/1.1" 200 - 0 0.000 0.004 2026-11-01 11:46:04,754 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_manager_creating_a_section_from_the_context_menu_persists_it: Evaluate test code "odoo.startTour('to_website_docs_create_category_from_context', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/docs", "delayToCheckUndeterminisms": 0})" 2026-11-01 11:46:04,762 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_manager_creating_a_section_from_the_context_menu_persists_it.browser: [1/6] Tour to_website_docs_create_category_from_context → Step .docs-categories > .row.o_docs_editor_ready 2026-11-01 11:46:04,800 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:46:04] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 12 0.004 0.107 2026-11-01 11:46:04,831 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_manager_creating_a_section_from_the_context_menu_persists_it.browser: [2/6] Tour to_website_docs_create_category_from_context → Step Open the subject's context menu (trigger: .cat-editable[data-name='Tour Subject'] > i.fa-cog) 2026-11-01 11:46:04,838 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:46:04] "POST /im_livechat/init HTTP/1.1" 200 - 27 0.013 0.134 2026-11-01 11:46:04,905 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_manager_creating_a_section_from_the_context_menu_persists_it.browser: [3/6] Tour to_website_docs_create_category_from_context → Step .popover-context li[data-method='create_category'] 2026-11-01 11:46:04,967 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_manager_creating_a_section_from_the_context_menu_persists_it.browser: [4/6] Tour to_website_docs_create_category_from_context → Step .modal #document-name 2026-11-01 11:46:05,046 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_manager_creating_a_section_from_the_context_menu_persists_it.browser: [5/6] Tour to_website_docs_create_category_from_context → Step Saving posts /docs/create_category with parent_id; a child returns url '#' -> location.reload() (trigger: .modal .modal-footer .btn-primary) 2026-11-01 11:46:05,205 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:46:05] "POST /docs/create_category HTTP/1.1" 200 - 51 0.038 0.058 2026-11-01 11:46:05,305 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:46:05] "GET /docs HTTP/1.1" 200 - 20 0.016 0.057 2026-11-01 11:46:05,759 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_manager_creating_a_section_from_the_context_menu_persists_it.browser: [6/6] Tour to_website_docs_create_category_from_context → Step #docsSummary 2026-11-01 11:46:05,783 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:46:05] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 2 0.002 0.012 2026-11-01 11:46:05,820 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:46:05] "POST /im_livechat/init HTTP/1.1" 200 - 20 0.012 0.039 2026-11-01 11:46:05,852 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_manager_creating_a_section_from_the_context_menu_persists_it.browser: tour succeeded 2026-11-01 11:46:05,853 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_manager_creating_a_section_from_the_context_menu_persists_it.browser: ╔═════════════════════════════════════════════════════════════╗ ║ TOUR to_website_docs_create_category_from_context SUCCEEDED ║ ╚═════════════════════════════════════════════════════════════╝ 2026-11-01 11:46:05,911 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_manager_creating_a_section_from_the_context_menu_persists_it.browser: heap 9551200 (allocated 11796480) 2026-11-01 11:46:05,929 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_manager_creating_a_section_from_the_context_menu_persists_it: Closing chrome headless with pid 2953 2026-11-01 11:46:05,930 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_manager_creating_a_section_from_the_context_menu_persists_it: Closing websocket connection 2026-11-01 11:46:05,932 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_manager_creating_a_section_from_the_context_menu_persists_it: Terminating chrome headless with pid 2953 2026-11-01 11:46:06,041 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_manager_creating_a_section_from_the_context_menu_persists_it: Chrome Log in: /tmp/odoo_tests/rb-2cd94b9-226205-431194/chrome_logs/chrome_log_20261101_114606_041539_test_manager_creating_a_section_from_the_context_menu_persists_it.txt 2026-11-01 11:46:06,041 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_manager_creating_a_section_from_the_context_menu_persists_it: Removing chrome user profile "/tmp/tmp0kkup1j0_chrome_odoo" 2026-11-01 11:46:06,106 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_docs.tests.test_docs_editor_tour: Starting TestDocsEditorTour.test_manager_creating_a_subject_through_the_dialog_persists_it ... 2026-11-01 11:46:06,400 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_manager_creating_a_subject_through_the_dialog_persists_it: Chrome pid: 3131 2026-11-01 11:46:06,400 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_manager_creating_a_subject_through_the_dialog_persists_it: Chrome headless temporary user profile dir: /tmp/tmpc1krc56j_chrome_odoo 2026-11-01 11:46:06,401 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_manager_creating_a_subject_through_the_dialog_persists_it: Issuing json command http://127.0.0.1:32961/json/version 2026-11-01 11:46:06,402 104 INFO rb-2cd94b9-226205-431194 odoo.tests.common.requests: request http://127.0.0.1:32961/json/version with timeout 3 increased to 10s during tests 2026-11-01 11:46:06,416 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_manager_creating_a_subject_through_the_dialog_persists_it: Browser version: Chrome/150.0.7871.114 2026-11-01 11:46:06,416 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_manager_creating_a_subject_through_the_dialog_persists_it: Issuing json command http://127.0.0.1:32961/json 2026-11-01 11:46:06,417 104 INFO rb-2cd94b9-226205-431194 odoo.tests.common.requests: request http://127.0.0.1:32961/json with timeout 3 increased to 10s during tests 2026-11-01 11:46:06,425 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_manager_creating_a_subject_through_the_dialog_persists_it: Websocket url found: ws://127.0.0.1:32961/devtools/page/26D9C0075647EA0440E129B9ABFDA131 2026-11-01 11:46:06,433 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_manager_creating_a_subject_through_the_dialog_persists_it: Enable chrome headless console log notification 2026-11-01 11:46:06,434 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_manager_creating_a_subject_through_the_dialog_persists_it: Chrome headless enable page notifications 2026-11-01 11:46:06,490 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.res_users: Login successful for db:rb-2cd94b9-226205-431194 login:tour_manager from n/a 2026-11-01 11:46:06,500 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_manager_creating_a_subject_through_the_dialog_persists_it: Setting session cookie in browser 2026-11-01 11:46:06,503 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_manager_creating_a_subject_through_the_dialog_persists_it: Open "http://127.0.0.1:8069/docs" in browser 2026-11-01 11:46:06,504 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_manager_creating_a_subject_through_the_dialog_persists_it: Navigating to: "http://127.0.0.1:8069/docs" 2026-11-01 11:46:06,515 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-01 11:46:08,053 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:46:08] "GET /docs HTTP/1.1" 200 - 287 0.138 1.403 2026-11-01 11:46:08,058 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_manager_creating_a_subject_through_the_dialog_persists_it: Navigation result: {'frameId': '26D9C0075647EA0440E129B9ABFDA131', 'loaderId': 'D542DFF898E178D42B479FA1E8DA5D67', 'isDownload': False} 2026-11-01 11:46:08,058 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_manager_creating_a_subject_through_the_dialog_persists_it: Evaluate ready code "odoo.isTourReady('to_website_docs_create_subject')" 2026-11-01 11:46:08,110 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:46:08] "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-01 11:46:08,126 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/b1ae86e/web.assets_frontend.min.css, copying from /web/assets/b1ae86e/web.assets_frontend.min.css 2026-11-01 11:46:08,176 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:46:08] "GET /web/assets/1/b1ae86e/web.assets_frontend.min.css HTTP/1.1" 200 - 11 0.050 0.027 2026-11-01 11:46:08,187 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/704a3c5/to_website_docs.assets_frontend_css.min.css, copying from /web/assets/704a3c5/to_website_docs.assets_frontend_css.min.css 2026-11-01 11:46:08,207 104 INFO rb-2cd94b9-226205-431194 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-01 11:46:08,208 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:46:08] "GET /web/assets/1/704a3c5/to_website_docs.assets_frontend_css.min.css HTTP/1.1" 200 - 8 0.013 0.096 2026-11-01 11:46:08,215 104 INFO rb-2cd94b9-226205-431194 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-01 11:46:08,219 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/162ea7d/web.assets_frontend_minimal.min.js, copying from /web/assets/162ea7d/web.assets_frontend_minimal.min.js 2026-11-01 11:46:08,229 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:46:08] "GET /web/assets/1/162ea7d/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.006 0.019 2026-11-01 11:46:08,237 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/8ed3f78/web.__assets_tests_call__.min.js, copying from /web/assets/8ed3f78/web.__assets_tests_call__.min.js 2026-11-01 11:46:08,251 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:46:08] "GET /web/assets/1/8ed3f78/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.004 0.022 2026-11-01 11:46:08,309 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:46:08] "GET /to_website_docs/static/src/img/devices.gif HTTP/1.1" 200 - 0 0.000 0.007 2026-11-01 11:46:08,315 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:46:08] "GET /to_website_docs/static/src/img/user.jpg HTTP/1.1" 200 - 0 0.000 0.009 2026-11-01 11:46:08,319 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:46:08] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-11-01 11:46:08,323 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:46:08] "GET /web/image/website/1/logo/My%20Website?unique=13b127f HTTP/1.1" 200 - 4 0.003 0.016 2026-11-01 11:46:08,323 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:46:08] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.009 2026-11-01 11:46:08,402 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:46:08] "GET /website/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.001 2026-11-01 11:46:08,417 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/9c0df70/web.assets_frontend_lazy.min.js, copying from /web/assets/9c0df70/web.assets_frontend_lazy.min.js 2026-11-01 11:46:08,434 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:46:08] "GET /web/assets/1/9c0df70/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.003 0.024 2026-11-01 11:46:08,467 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:46:08] "GET /web/image/website/1/favicon?unique=13b127f HTTP/1.1" 200 - 4 0.007 0.041 2026-11-01 11:46:08,791 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/2c736df/to_website_docs.assets_frontend_js.min.js, copying from /web/assets/2c736df/to_website_docs.assets_frontend_js.min.js 2026-11-01 11:46:08,798 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:46:08] "GET /web/assets/1/2c736df/to_website_docs.assets_frontend_js.min.js HTTP/1.1" 200 - 8 0.003 0.010 2026-11-01 11:46:08,835 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:46:08] "GET /website/translations/21715c2fccecbfb09054c55db4241b5acf079e7d?lang=en_US HTTP/1.1" 200 - 0 0.000 0.004 2026-11-01 11:46:08,963 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_manager_creating_a_subject_through_the_dialog_persists_it: Evaluate test code "odoo.startTour('to_website_docs_create_subject', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/docs", "delayToCheckUndeterminisms": 0})" 2026-11-01 11:46:08,965 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:46:08] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 12 0.003 0.085 2026-11-01 11:46:08,974 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_manager_creating_a_subject_through_the_dialog_persists_it.browser: [1/5] Tour to_website_docs_create_subject → Step Wait for the editor to bind on the docs root page (trigger: .docs-categories > .row.o_docs_editor_ready) 2026-11-01 11:46:09,038 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:46:09] "POST /im_livechat/init HTTP/1.1" 200 - 27 0.012 0.124 2026-11-01 11:46:09,041 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_manager_creating_a_subject_through_the_dialog_persists_it.browser: [2/5] Tour to_website_docs_create_subject → Step #btnDocsCreateSubject 2026-11-01 11:46:09,124 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_manager_creating_a_subject_through_the_dialog_persists_it.browser: [3/5] Tour to_website_docs_create_subject → Step .modal #document-name 2026-11-01 11:46:09,206 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_manager_creating_a_subject_through_the_dialog_persists_it.browser: [4/5] Tour to_website_docs_create_subject → Step Saving posts /docs/create_category; a root subject returns its website_url -> navigation (trigger: .modal .modal-footer .btn-primary) 2026-11-01 11:46:09,323 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:46:09] "POST /docs/create_category HTTP/1.1" 200 - 34 0.017 0.034 2026-11-01 11:46:09,529 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:46:09] "GET /docs/c/tour-created-subject-87 HTTP/1.1" 200 - 67 0.031 0.146 2026-11-01 11:46:10,073 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_manager_creating_a_subject_through_the_dialog_persists_it.browser: [5/5] Tour to_website_docs_create_subject → Step #docsSummary 2026-11-01 11:46:10,096 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:46:10] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 2 0.001 0.008 2026-11-01 11:46:10,144 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:46:10] "POST /im_livechat/init HTTP/1.1" 200 - 20 0.011 0.044 2026-11-01 11:46:10,159 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_manager_creating_a_subject_through_the_dialog_persists_it.browser: tour succeeded 2026-11-01 11:46:10,160 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_manager_creating_a_subject_through_the_dialog_persists_it.browser: ╔═══════════════════════════════════════════════╗ ║ TOUR to_website_docs_create_subject SUCCEEDED ║ ╚═══════════════════════════════════════════════╝ 2026-11-01 11:46:10,227 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_manager_creating_a_subject_through_the_dialog_persists_it.browser: heap 12678284 (allocated 14680064) 2026-11-01 11:46:10,232 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_manager_creating_a_subject_through_the_dialog_persists_it: Closing chrome headless with pid 3131 2026-11-01 11:46:10,232 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_manager_creating_a_subject_through_the_dialog_persists_it: Closing websocket connection 2026-11-01 11:46:10,233 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_manager_creating_a_subject_through_the_dialog_persists_it: Terminating chrome headless with pid 3131 2026-11-01 11:46:10,328 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_manager_creating_a_subject_through_the_dialog_persists_it: Chrome Log in: /tmp/odoo_tests/rb-2cd94b9-226205-431194/chrome_logs/chrome_log_20261101_114610_328193_test_manager_creating_a_subject_through_the_dialog_persists_it.txt 2026-11-01 11:46:10,328 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_manager_creating_a_subject_through_the_dialog_persists_it: Removing chrome user profile "/tmp/tmpc1krc56j_chrome_odoo" 2026-11-01 11:46:10,383 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_docs.tests.test_docs_editor_tour: Starting TestDocsEditorTour.test_renaming_a_document_through_the_context_dialog_persists ... 2026-11-01 11:46:10,680 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_renaming_a_document_through_the_context_dialog_persists: Chrome pid: 3311 2026-11-01 11:46:10,680 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_renaming_a_document_through_the_context_dialog_persists: Chrome headless temporary user profile dir: /tmp/tmpp4ertooo_chrome_odoo 2026-11-01 11:46:10,680 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_renaming_a_document_through_the_context_dialog_persists: Issuing json command http://127.0.0.1:40981/json/version 2026-11-01 11:46:10,681 104 INFO rb-2cd94b9-226205-431194 odoo.tests.common.requests: request http://127.0.0.1:40981/json/version with timeout 3 increased to 10s during tests 2026-11-01 11:46:10,736 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_renaming_a_document_through_the_context_dialog_persists: Browser version: Chrome/150.0.7871.114 2026-11-01 11:46:10,737 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_renaming_a_document_through_the_context_dialog_persists: Issuing json command http://127.0.0.1:40981/json 2026-11-01 11:46:10,737 104 INFO rb-2cd94b9-226205-431194 odoo.tests.common.requests: request http://127.0.0.1:40981/json with timeout 3 increased to 10s during tests 2026-11-01 11:46:10,750 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_renaming_a_document_through_the_context_dialog_persists: Websocket url found: ws://127.0.0.1:40981/devtools/page/B37B3398A2C034DC754F465105986C96 2026-11-01 11:46:10,764 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_renaming_a_document_through_the_context_dialog_persists: Enable chrome headless console log notification 2026-11-01 11:46:10,772 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_renaming_a_document_through_the_context_dialog_persists: Chrome headless enable page notifications 2026-11-01 11:46:10,827 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.res_users: Login successful for db:rb-2cd94b9-226205-431194 login:tour_editor from n/a 2026-11-01 11:46:10,843 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_renaming_a_document_through_the_context_dialog_persists: Setting session cookie in browser 2026-11-01 11:46:10,846 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_renaming_a_document_through_the_context_dialog_persists: Open "http://127.0.0.1:8069/docs/c/tour-subject-tour-section-tour-category-85" in browser 2026-11-01 11:46:10,846 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_renaming_a_document_through_the_context_dialog_persists: Navigating to: "http://127.0.0.1:8069/docs/c/tour-subject-tour-section-tour-category-85" 2026-11-01 11:46:10,860 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-01 11:46:11,266 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 628, model: website.doc.category 2026-11-01 11:46:11,745 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 628, model: website.doc.category 2026-11-01 11:46:12,321 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:46:12] "GET /docs/c/tour-subject-tour-section-tour-category-85 HTTP/1.1" 200 - 377 0.188 1.275 2026-11-01 11:46:12,324 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_renaming_a_document_through_the_context_dialog_persists: Navigation result: {'frameId': 'B37B3398A2C034DC754F465105986C96', 'loaderId': '4A07CB3BA76E6F3BE4C7B717B3C96311', 'isDownload': False} 2026-11-01 11:46:12,324 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_renaming_a_document_through_the_context_dialog_persists: Evaluate ready code "odoo.isTourReady('to_website_docs_rename_document')" 2026-11-01 11:46:12,350 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:46:12] "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-01 11:46:12,356 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/704a3c5/to_website_docs.assets_frontend_css.min.css, copying from /web/assets/704a3c5/to_website_docs.assets_frontend_css.min.css 2026-11-01 11:46:12,372 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:46:12] "GET /web/assets/1/704a3c5/to_website_docs.assets_frontend_css.min.css HTTP/1.1" 200 - 11 0.008 0.019 2026-11-01 11:46:12,381 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/b1ae86e/web.assets_frontend.min.css, copying from /web/assets/b1ae86e/web.assets_frontend.min.css 2026-11-01 11:46:12,428 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:46:12] "GET /web/assets/1/b1ae86e/web.assets_frontend.min.css HTTP/1.1" 200 - 8 0.023 0.053 2026-11-01 11:46:12,437 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/162ea7d/web.assets_frontend_minimal.min.js, copying from /web/assets/162ea7d/web.assets_frontend_minimal.min.js 2026-11-01 11:46:12,450 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:46:12] "GET /web/assets/1/162ea7d/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.008 0.043 2026-11-01 11:46:12,451 104 INFO rb-2cd94b9-226205-431194 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-01 11:46:12,451 104 INFO rb-2cd94b9-226205-431194 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-01 11:46:12,479 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/8ed3f78/web.__assets_tests_call__.min.js, copying from /web/assets/8ed3f78/web.__assets_tests_call__.min.js 2026-11-01 11:46:12,497 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:46:12] "GET /web/assets/1/8ed3f78/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.008 0.035 2026-11-01 11:46:12,572 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:46:12] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-11-01 11:46:12,579 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:46:12] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.010 2026-11-01 11:46:12,589 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:46:12] "GET /to_website_docs/static/src/img/devices.gif HTTP/1.1" 200 - 0 0.000 0.015 2026-11-01 11:46:12,590 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:46:12] "GET /viin_brand/static/img/viindoo_logo_tiny.png HTTP/1.1" 200 - 0 0.000 0.013 2026-11-01 11:46:12,596 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:46:12] "GET /web/image/website/1/logo/My%20Website?unique=13b127f HTTP/1.1" 200 - 4 0.007 0.013 2026-11-01 11:46:12,635 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:46:12] "GET /website/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.006 2026-11-01 11:46:12,672 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/9c0df70/web.assets_frontend_lazy.min.js, copying from /web/assets/9c0df70/web.assets_frontend_lazy.min.js 2026-11-01 11:46:12,704 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:46:12] "GET /web/assets/1/9c0df70/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.005 0.063 2026-11-01 11:46:12,713 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:46:12] "GET /web/image/website/1/favicon?unique=13b127f HTTP/1.1" 200 - 4 0.003 0.060 2026-11-01 11:46:13,098 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/2c736df/to_website_docs.assets_frontend_js.min.js, copying from /web/assets/2c736df/to_website_docs.assets_frontend_js.min.js 2026-11-01 11:46:13,109 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:46:13] "GET /web/assets/1/2c736df/to_website_docs.assets_frontend_js.min.js HTTP/1.1" 200 - 8 0.004 0.014 2026-11-01 11:46:13,134 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:46:13] "GET /website/translations/21715c2fccecbfb09054c55db4241b5acf079e7d?lang=en_US HTTP/1.1" 200 - 0 0.000 0.004 2026-11-01 11:46:13,221 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_renaming_a_document_through_the_context_dialog_persists: Evaluate test code "odoo.startTour('to_website_docs_rename_document', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/docs/c/tour-subject-tour-section-tour-category-85", "delayToCheckUndeterminisms": 0})" 2026-11-01 11:46:13,226 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_renaming_a_document_through_the_context_dialog_persists.browser: [1/7] Tour to_website_docs_rename_document → Step #docsLeft.o_docs_editor_ready 2026-11-01 11:46:13,269 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:46:13] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 12 0.003 0.101 2026-11-01 11:46:13,302 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:46:13] "POST /im_livechat/init HTTP/1.1" 200 - 27 0.010 0.097 2026-11-01 11:46:13,322 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_renaming_a_document_through_the_context_dialog_persists.browser: [2/7] Tour to_website_docs_rename_document → Step Open the document context menu (trigger: #docsLeft li.docs-editable[data-name='Tour Document'] > i.fa-cog) 2026-11-01 11:46:13,433 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_renaming_a_document_through_the_context_dialog_persists.browser: [3/7] Tour to_website_docs_rename_document → Step .popover-context li[data-method='edit'] 2026-11-01 11:46:13,454 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_renaming_a_document_through_the_context_dialog_persists.browser: [4/7] Tour to_website_docs_rename_document → Step The dialog is PREFILLED with the existing name (trigger: .modal #document-name:value("Tour Document")) 2026-11-01 11:46:13,519 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_renaming_a_document_through_the_context_dialog_persists.browser: [5/7] Tour to_website_docs_rename_document → Step .modal #document-name 2026-11-01 11:46:13,599 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_renaming_a_document_through_the_context_dialog_persists.browser: [6/7] Tour to_website_docs_rename_document → Step Saving posts /docs/update_document; result.url is a doc URL -> navigation (trigger: .modal .modal-footer .btn-primary) 2026-11-01 11:46:13,719 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:46:13] "POST /docs/update_document HTTP/1.1" 200 - 31 0.020 0.045 2026-11-01 11:46:14,359 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:46:14] "GET /docs/d/tour-renamed-document-100 HTTP/1.1" 200 - 152 0.064 0.555 2026-11-01 11:46:14,823 104 INFO rb-2cd94b9-226205-431194 odoo.tests.common: External chrome request during tests: returning 404 for http://connect.facebook.net/en_US/all.js 2026-11-01 11:46:14,834 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_renaming_a_document_through_the_context_dialog_persists.browser: [7/7] Tour to_website_docs_rename_document → Step #docsBody 2026-11-01 11:46:14,900 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:46:14] "POST /im_livechat/init HTTP/1.1" 200 - 20 0.011 0.042 2026-11-01 11:46:14,906 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:46:14] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 2 0.001 0.058 2026-11-01 11:46:14,940 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_renaming_a_document_through_the_context_dialog_persists.browser: tour succeeded 2026-11-01 11:46:14,941 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_renaming_a_document_through_the_context_dialog_persists.browser: ╔════════════════════════════════════════════════╗ ║ TOUR to_website_docs_rename_document SUCCEEDED ║ ╚════════════════════════════════════════════════╝ 2026-11-01 11:46:15,010 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_renaming_a_document_through_the_context_dialog_persists.browser: heap 12782104 (allocated 14417920) 2026-11-01 11:46:15,011 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_renaming_a_document_through_the_context_dialog_persists: Closing chrome headless with pid 3311 2026-11-01 11:46:15,012 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_renaming_a_document_through_the_context_dialog_persists: Closing websocket connection 2026-11-01 11:46:15,013 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_renaming_a_document_through_the_context_dialog_persists: Terminating chrome headless with pid 3311 2026-11-01 11:46:15,099 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_renaming_a_document_through_the_context_dialog_persists: Chrome Log in: /tmp/odoo_tests/rb-2cd94b9-226205-431194/chrome_logs/chrome_log_20261101_114615_098857_test_renaming_a_document_through_the_context_dialog_persists.txt 2026-11-01 11:46:15,099 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_renaming_a_document_through_the_context_dialog_persists: Removing chrome user profile "/tmp/tmpp4ertooo_chrome_odoo" 2026-11-01 11:46:15,157 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_docs.tests.test_docs_editor_tour: Starting TestDocsEditorTour.test_saving_the_dialog_with_an_empty_name_creates_nothing ... 2026-11-01 11:46:15,438 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_saving_the_dialog_with_an_empty_name_creates_nothing: Chrome pid: 3497 2026-11-01 11:46:15,438 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_saving_the_dialog_with_an_empty_name_creates_nothing: Chrome headless temporary user profile dir: /tmp/tmpgkt2nmcg_chrome_odoo 2026-11-01 11:46:15,438 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_saving_the_dialog_with_an_empty_name_creates_nothing: Issuing json command http://127.0.0.1:46127/json/version 2026-11-01 11:46:15,439 104 INFO rb-2cd94b9-226205-431194 odoo.tests.common.requests: request http://127.0.0.1:46127/json/version with timeout 3 increased to 10s during tests 2026-11-01 11:46:15,524 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_saving_the_dialog_with_an_empty_name_creates_nothing: Browser version: Chrome/150.0.7871.114 2026-11-01 11:46:15,524 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_saving_the_dialog_with_an_empty_name_creates_nothing: Issuing json command http://127.0.0.1:46127/json 2026-11-01 11:46:15,525 104 INFO rb-2cd94b9-226205-431194 odoo.tests.common.requests: request http://127.0.0.1:46127/json with timeout 3 increased to 10s during tests 2026-11-01 11:46:15,547 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_saving_the_dialog_with_an_empty_name_creates_nothing: Websocket url found: ws://127.0.0.1:46127/devtools/page/208DBE3D48D8BA0332F18CF4DAAE0AE0 2026-11-01 11:46:15,565 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_saving_the_dialog_with_an_empty_name_creates_nothing: Enable chrome headless console log notification 2026-11-01 11:46:15,575 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_saving_the_dialog_with_an_empty_name_creates_nothing: Chrome headless enable page notifications 2026-11-01 11:46:15,620 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.res_users: Login successful for db:rb-2cd94b9-226205-431194 login:tour_editor from n/a 2026-11-01 11:46:15,630 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_saving_the_dialog_with_an_empty_name_creates_nothing: Setting session cookie in browser 2026-11-01 11:46:15,632 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_saving_the_dialog_with_an_empty_name_creates_nothing: Open "http://127.0.0.1:8069/docs/c/tour-subject-tour-section-tour-category-85" in browser 2026-11-01 11:46:15,632 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_saving_the_dialog_with_an_empty_name_creates_nothing: Navigating to: "http://127.0.0.1:8069/docs/c/tour-subject-tour-section-tour-category-85" 2026-11-01 11:46:15,651 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-01 11:46:16,080 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 628, model: website.doc.category 2026-11-01 11:46:16,573 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 628, model: website.doc.category 2026-11-01 11:46:17,199 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:46:17] "GET /docs/c/tour-subject-tour-section-tour-category-85 HTTP/1.1" 200 - 377 0.181 1.369 2026-11-01 11:46:17,203 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_saving_the_dialog_with_an_empty_name_creates_nothing: Navigation result: {'frameId': '208DBE3D48D8BA0332F18CF4DAAE0AE0', 'loaderId': '29F919FEC9964C2B180644B06AFB526B', 'isDownload': False} 2026-11-01 11:46:17,203 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_saving_the_dialog_with_an_empty_name_creates_nothing: Evaluate ready code "odoo.isTourReady('to_website_docs_create_document_requires_name')" 2026-11-01 11:46:17,236 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:46:17] "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-01 11:46:17,237 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/704a3c5/to_website_docs.assets_frontend_css.min.css, copying from /web/assets/704a3c5/to_website_docs.assets_frontend_css.min.css 2026-11-01 11:46:17,249 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:46:17] "GET /web/assets/1/704a3c5/to_website_docs.assets_frontend_css.min.css HTTP/1.1" 200 - 11 0.006 0.014 2026-11-01 11:46:17,259 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/b1ae86e/web.assets_frontend.min.css, copying from /web/assets/b1ae86e/web.assets_frontend.min.css 2026-11-01 11:46:17,294 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:46:17] "GET /web/assets/1/b1ae86e/web.assets_frontend.min.css HTTP/1.1" 200 - 8 0.023 0.044 2026-11-01 11:46:17,303 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/162ea7d/web.assets_frontend_minimal.min.js, copying from /web/assets/162ea7d/web.assets_frontend_minimal.min.js 2026-11-01 11:46:17,310 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:46:17] "GET /web/assets/1/162ea7d/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.003 0.033 2026-11-01 11:46:17,331 104 INFO rb-2cd94b9-226205-431194 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-01 11:46:17,332 104 INFO rb-2cd94b9-226205-431194 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-01 11:46:17,338 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/8ed3f78/web.__assets_tests_call__.min.js, copying from /web/assets/8ed3f78/web.__assets_tests_call__.min.js 2026-11-01 11:46:17,351 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:46:17] "GET /web/assets/1/8ed3f78/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.003 0.018 2026-11-01 11:46:17,473 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:46:17] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-11-01 11:46:17,476 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:46:17] "GET /to_website_docs/static/src/img/devices.gif HTTP/1.1" 200 - 0 0.000 0.004 2026-11-01 11:46:17,478 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:46:17] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.009 2026-11-01 11:46:17,479 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:46:17] "GET /web/image/website/1/logo/My%20Website?unique=13b127f HTTP/1.1" 200 - 4 0.006 0.009 2026-11-01 11:46:17,482 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:46:17] "GET /viin_brand/static/img/viindoo_logo_tiny.png HTTP/1.1" 200 - 0 0.000 0.005 2026-11-01 11:46:17,527 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:46:17] "GET /website/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.002 2026-11-01 11:46:17,571 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/9c0df70/web.assets_frontend_lazy.min.js, copying from /web/assets/9c0df70/web.assets_frontend_lazy.min.js 2026-11-01 11:46:17,589 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:46:17] "GET /web/assets/1/9c0df70/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.004 0.029 2026-11-01 11:46:17,600 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:46:17] "GET /web/image/website/1/favicon?unique=13b127f HTTP/1.1" 200 - 4 0.002 0.041 2026-11-01 11:46:18,075 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/2c736df/to_website_docs.assets_frontend_js.min.js, copying from /web/assets/2c736df/to_website_docs.assets_frontend_js.min.js 2026-11-01 11:46:18,083 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:46:18] "GET /web/assets/1/2c736df/to_website_docs.assets_frontend_js.min.js HTTP/1.1" 200 - 8 0.004 0.012 2026-11-01 11:46:18,108 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:46:18] "GET /website/translations/21715c2fccecbfb09054c55db4241b5acf079e7d?lang=en_US HTTP/1.1" 200 - 0 0.000 0.007 2026-11-01 11:46:18,227 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_saving_the_dialog_with_an_empty_name_creates_nothing: Evaluate test code "odoo.startTour('to_website_docs_create_document_requires_name', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/docs/c/tour-subject-tour-section-tour-category-85", "delayToCheckUndeterminisms": 0})" 2026-11-01 11:46:18,237 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_saving_the_dialog_with_an_empty_name_creates_nothing.browser: [1/8] Tour to_website_docs_create_document_requires_name → Step #docsLeft.o_docs_editor_ready 2026-11-01 11:46:18,263 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:46:18] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 12 0.004 0.128 2026-11-01 11:46:18,306 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_saving_the_dialog_with_an_empty_name_creates_nothing.browser: [2/8] Tour to_website_docs_create_document_requires_name → Step #btnDocsCreate 2026-11-01 11:46:18,333 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:46:18] "POST /im_livechat/init HTTP/1.1" 200 - 27 0.014 0.172 2026-11-01 11:46:18,380 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_saving_the_dialog_with_an_empty_name_creates_nothing.browser: [3/8] Tour to_website_docs_create_document_requires_name → Step .modal #document-name 2026-11-01 11:46:18,437 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_saving_the_dialog_with_an_empty_name_creates_nothing.browser: [4/8] Tour to_website_docs_create_document_requires_name → Step Save with an empty name - deliberately no expectUnloadPage: it must NOT navigate (trigger: .modal .modal-footer .btn-primary) 2026-11-01 11:46:18,494 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_saving_the_dialog_with_an_empty_name_creates_nothing.browser: [5/8] Tour to_website_docs_create_document_requires_name → Step The invalid field is flagged (state.hasError -> 'has-error') (trigger: .modal .form-group.has-error) 2026-11-01 11:46:18,555 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_saving_the_dialog_with_an_empty_name_creates_nothing.browser: [6/8] Tour to_website_docs_create_document_requires_name → Step The dialog is STILL open - no rpc, no navigation (trigger: .modal #document-name) 2026-11-01 11:46:18,621 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_saving_the_dialog_with_an_empty_name_creates_nothing.browser: [7/8] Tour to_website_docs_create_document_requires_name → Step Close the dialog without saving (trigger: .modal .modal-footer .btn-secondary) 2026-11-01 11:46:18,692 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_saving_the_dialog_with_an_empty_name_creates_nothing.browser: [8/8] Tour to_website_docs_create_document_requires_name → Step body:not(:has(.o_dialog)) 2026-11-01 11:46:18,750 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_saving_the_dialog_with_an_empty_name_creates_nothing.browser: tour succeeded 2026-11-01 11:46:18,751 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_saving_the_dialog_with_an_empty_name_creates_nothing.browser: ╔══════════════════════════════════════════════════════════════╗ ║ TOUR to_website_docs_create_document_requires_name SUCCEEDED ║ ╚══════════════════════════════════════════════════════════════╝ 2026-11-01 11:46:18,816 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_saving_the_dialog_with_an_empty_name_creates_nothing.browser: heap 9545808 (allocated 10485760) 2026-11-01 11:46:18,818 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_saving_the_dialog_with_an_empty_name_creates_nothing: Closing chrome headless with pid 3497 2026-11-01 11:46:18,819 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_saving_the_dialog_with_an_empty_name_creates_nothing: Closing websocket connection 2026-11-01 11:46:18,820 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_saving_the_dialog_with_an_empty_name_creates_nothing: Terminating chrome headless with pid 3497 2026-11-01 11:46:18,916 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_saving_the_dialog_with_an_empty_name_creates_nothing: Chrome Log in: /tmp/odoo_tests/rb-2cd94b9-226205-431194/chrome_logs/chrome_log_20261101_114618_915854_test_saving_the_dialog_with_an_empty_name_creates_nothing.txt 2026-11-01 11:46:18,916 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_saving_the_dialog_with_an_empty_name_creates_nothing: Removing chrome user profile "/tmp/tmpgkt2nmcg_chrome_odoo" 2026-11-01 11:46:18,967 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_docs.tests.test_docs_editor_tour: Starting TestDocsEditorTour.test_user_without_docs_access_gets_no_editor_affordance ... 2026-11-01 11:46:19,274 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_user_without_docs_access_gets_no_editor_affordance: Chrome pid: 3680 2026-11-01 11:46:19,275 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_user_without_docs_access_gets_no_editor_affordance: Chrome headless temporary user profile dir: /tmp/tmp5b19zxd__chrome_odoo 2026-11-01 11:46:19,275 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_user_without_docs_access_gets_no_editor_affordance: Issuing json command http://127.0.0.1:42841/json/version 2026-11-01 11:46:19,277 104 INFO rb-2cd94b9-226205-431194 odoo.tests.common.requests: request http://127.0.0.1:42841/json/version with timeout 3 increased to 10s during tests 2026-11-01 11:46:19,296 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_user_without_docs_access_gets_no_editor_affordance: Browser version: Chrome/150.0.7871.114 2026-11-01 11:46:19,296 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_user_without_docs_access_gets_no_editor_affordance: Issuing json command http://127.0.0.1:42841/json 2026-11-01 11:46:19,296 104 INFO rb-2cd94b9-226205-431194 odoo.tests.common.requests: request http://127.0.0.1:42841/json with timeout 3 increased to 10s during tests 2026-11-01 11:46:19,305 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_user_without_docs_access_gets_no_editor_affordance: Websocket url found: ws://127.0.0.1:42841/devtools/page/309590495B60A0C20AA114F6316B3916 2026-11-01 11:46:19,317 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_user_without_docs_access_gets_no_editor_affordance: Enable chrome headless console log notification 2026-11-01 11:46:19,324 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_user_without_docs_access_gets_no_editor_affordance: Chrome headless enable page notifications 2026-11-01 11:46:19,382 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.res_users: Login successful for db:rb-2cd94b9-226205-431194 login:tour_no_access from n/a 2026-11-01 11:46:19,394 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_user_without_docs_access_gets_no_editor_affordance: Setting session cookie in browser 2026-11-01 11:46:19,397 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_user_without_docs_access_gets_no_editor_affordance: Open "http://127.0.0.1:8069/docs/c/tour-subject-tour-section-tour-category-85" in browser 2026-11-01 11:46:19,398 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_user_without_docs_access_gets_no_editor_affordance: Navigating to: "http://127.0.0.1:8069/docs/c/tour-subject-tour-section-tour-category-85" 2026-11-01 11:46:19,417 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-01 11:46:20,187 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 630, model: website.doc.category 2026-11-01 11:46:20,937 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:46:20] "GET /docs/c/tour-subject-tour-section-tour-category-85 HTTP/1.1" 200 - 322 0.156 1.369 2026-11-01 11:46:20,941 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_user_without_docs_access_gets_no_editor_affordance: Navigation result: {'frameId': '309590495B60A0C20AA114F6316B3916', 'loaderId': '80763DFCF51E5BF9BE6A0CBD715A03F3', 'isDownload': False} 2026-11-01 11:46:20,941 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_user_without_docs_access_gets_no_editor_affordance: Evaluate ready code "odoo.isTourReady('to_website_docs_no_editor_affordance')" 2026-11-01 11:46:20,975 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:46: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-01 11:46:20,977 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/704a3c5/to_website_docs.assets_frontend_css.min.css, copying from /web/assets/704a3c5/to_website_docs.assets_frontend_css.min.css 2026-11-01 11:46:20,988 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:46:20] "GET /web/assets/1/704a3c5/to_website_docs.assets_frontend_css.min.css HTTP/1.1" 200 - 11 0.006 0.013 2026-11-01 11:46:20,996 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/b1ae86e/web.assets_frontend.min.css, copying from /web/assets/b1ae86e/web.assets_frontend.min.css 2026-11-01 11:46:21,029 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:46:21] "GET /web/assets/1/b1ae86e/web.assets_frontend.min.css HTTP/1.1" 200 - 8 0.023 0.036 2026-11-01 11:46:21,034 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/162ea7d/web.assets_frontend_minimal.min.js, copying from /web/assets/162ea7d/web.assets_frontend_minimal.min.js 2026-11-01 11:46:21,042 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:46:21] "GET /web/assets/1/162ea7d/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.003 0.042 2026-11-01 11:46:21,053 104 INFO rb-2cd94b9-226205-431194 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-01 11:46:21,054 104 INFO rb-2cd94b9-226205-431194 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-01 11:46:21,067 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/8ed3f78/web.__assets_tests_call__.min.js, copying from /web/assets/8ed3f78/web.__assets_tests_call__.min.js 2026-11-01 11:46:21,082 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:46:21] "GET /web/assets/1/8ed3f78/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.003 0.023 2026-11-01 11:46:21,145 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:46:21] "GET /viin_brand/static/img/viindoo_logo_tiny.png HTTP/1.1" 200 - 0 0.000 0.007 2026-11-01 11:46:21,146 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:46:21] "GET /web/image/website/1/logo/My%20Website?unique=13b127f HTTP/1.1" 200 - 4 0.004 0.008 2026-11-01 11:46:21,147 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:46:21] "GET /to_website_docs/static/src/img/devices.gif HTTP/1.1" 200 - 0 0.000 0.010 2026-11-01 11:46:21,148 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:46:21] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-11-01 11:46:21,149 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:46:21] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.009 2026-11-01 11:46:21,210 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/9c0df70/web.assets_frontend_lazy.min.js, copying from /web/assets/9c0df70/web.assets_frontend_lazy.min.js 2026-11-01 11:46:21,225 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:46:21] "GET /web/assets/1/9c0df70/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.003 0.026 2026-11-01 11:46:21,234 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:46:21] "GET /web/image/website/1/favicon?unique=13b127f HTTP/1.1" 200 - 4 0.001 0.020 2026-11-01 11:46:21,600 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/2c736df/to_website_docs.assets_frontend_js.min.js, copying from /web/assets/2c736df/to_website_docs.assets_frontend_js.min.js 2026-11-01 11:46:21,612 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:46:21] "GET /web/assets/1/2c736df/to_website_docs.assets_frontend_js.min.js HTTP/1.1" 200 - 8 0.005 0.019 2026-11-01 11:46:21,643 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:46:21] "GET /website/translations/21715c2fccecbfb09054c55db4241b5acf079e7d?lang=en_US HTTP/1.1" 200 - 0 0.000 0.006 2026-11-01 11:46:21,753 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_user_without_docs_access_gets_no_editor_affordance: Evaluate test code "odoo.startTour('to_website_docs_no_editor_affordance', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/docs/c/tour-subject-tour-section-tour-category-85", "delayToCheckUndeterminisms": 0})" 2026-11-01 11:46:21,760 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_user_without_docs_access_gets_no_editor_affordance.browser: [1/7] Tour to_website_docs_no_editor_affordance → Step The editor JS ran for this user too (trigger: #docsBody.o_docs_editor_ready) 2026-11-01 11:46:21,773 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:46:21] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 12 0.004 0.082 2026-11-01 11:46:21,827 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:46:21] "POST /im_livechat/init HTTP/1.1" 200 - 27 0.015 0.091 2026-11-01 11:46:21,831 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_user_without_docs_access_gets_no_editor_affordance.browser: [2/7] Tour to_website_docs_no_editor_affordance → Step Positive anchor: the docs page really rendered (trigger: #docsSummary) 2026-11-01 11:46:21,883 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_user_without_docs_access_gets_no_editor_affordance.browser: [3/7] Tour to_website_docs_no_editor_affordance → Step No create-document affordance (trigger: body:not(:has(#btnDocsCreate))) 2026-11-01 11:46:21,938 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_user_without_docs_access_gets_no_editor_affordance.browser: [4/7] Tour to_website_docs_no_editor_affordance → Step No create-subject affordance (trigger: body:not(:has(#btnDocsCreateSubject))) 2026-11-01 11:46:22,004 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_user_without_docs_access_gets_no_editor_affordance.browser: [5/7] Tour to_website_docs_no_editor_affordance → Step No editable document row (hence no context menu, no edit, no delete) (trigger: body:not(:has(.docs-editable))) 2026-11-01 11:46:22,071 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_user_without_docs_access_gets_no_editor_affordance.browser: [6/7] Tour to_website_docs_no_editor_affordance → Step No editable category affordance (trigger: body:not(:has(.cat-editable))) 2026-11-01 11:46:22,138 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_user_without_docs_access_gets_no_editor_affordance.browser: [7/7] Tour to_website_docs_no_editor_affordance → Step No context menu can be opened (trigger: body:not(:has(.popover-context))) 2026-11-01 11:46:22,194 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_user_without_docs_access_gets_no_editor_affordance.browser: tour succeeded 2026-11-01 11:46:22,195 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_user_without_docs_access_gets_no_editor_affordance.browser: ╔═════════════════════════════════════════════════════╗ ║ TOUR to_website_docs_no_editor_affordance SUCCEEDED ║ ╚═════════════════════════════════════════════════════╝ 2026-11-01 11:46:22,239 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_user_without_docs_access_gets_no_editor_affordance.browser: heap 9123140 (allocated 10223616) 2026-11-01 11:46:22,245 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_user_without_docs_access_gets_no_editor_affordance: Closing chrome headless with pid 3680 2026-11-01 11:46:22,246 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_user_without_docs_access_gets_no_editor_affordance: Closing websocket connection 2026-11-01 11:46:22,249 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_user_without_docs_access_gets_no_editor_affordance: Terminating chrome headless with pid 3680 2026-11-01 11:46:22,346 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_user_without_docs_access_gets_no_editor_affordance: Chrome Log in: /tmp/odoo_tests/rb-2cd94b9-226205-431194/chrome_logs/chrome_log_20261101_114622_346589_test_user_without_docs_access_gets_no_editor_affordance.txt 2026-11-01 11:46:22,346 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_user_without_docs_access_gets_no_editor_affordance: Removing chrome user profile "/tmp/tmp5b19zxd__chrome_odoo" 2026-11-01 11:46:22,403 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-11-01 11:46:23,830 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_docs.tests.test_docs_resequence_tour: Starting TestDocsResequenceTour.test_reordering_categories_inside_a_section_leaves_the_section_alone ... 2026-11-01 11:46:24,125 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_categories_inside_a_section_leaves_the_section_alone: Chrome pid: 3861 2026-11-01 11:46:24,126 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_categories_inside_a_section_leaves_the_section_alone: Chrome headless temporary user profile dir: /tmp/tmpsxmb_pjj_chrome_odoo 2026-11-01 11:46:24,126 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_categories_inside_a_section_leaves_the_section_alone: Issuing json command http://127.0.0.1:46331/json/version 2026-11-01 11:46:24,127 104 INFO rb-2cd94b9-226205-431194 odoo.tests.common.requests: request http://127.0.0.1:46331/json/version with timeout 3 increased to 10s during tests 2026-11-01 11:46:24,135 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_categories_inside_a_section_leaves_the_section_alone: Browser version: Chrome/150.0.7871.114 2026-11-01 11:46:24,135 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_categories_inside_a_section_leaves_the_section_alone: Issuing json command http://127.0.0.1:46331/json 2026-11-01 11:46:24,136 104 INFO rb-2cd94b9-226205-431194 odoo.tests.common.requests: request http://127.0.0.1:46331/json with timeout 3 increased to 10s during tests 2026-11-01 11:46:24,141 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_categories_inside_a_section_leaves_the_section_alone: Websocket url found: ws://127.0.0.1:46331/devtools/page/44F500814C18590FA476387841D7BC8C 2026-11-01 11:46:24,145 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_categories_inside_a_section_leaves_the_section_alone: Enable chrome headless console log notification 2026-11-01 11:46:24,151 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_categories_inside_a_section_leaves_the_section_alone: Chrome headless enable page notifications 2026-11-01 11:46:24,183 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.res_users: Login successful for db:rb-2cd94b9-226205-431194 login:tour_reseq_manager from n/a 2026-11-01 11:46:24,191 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_categories_inside_a_section_leaves_the_section_alone: Setting session cookie in browser 2026-11-01 11:46:24,194 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_categories_inside_a_section_leaves_the_section_alone: Open "http://127.0.0.1:8069/docs/c/tour-reseq-subject-a-88" in browser 2026-11-01 11:46:24,194 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_categories_inside_a_section_leaves_the_section_alone: Navigating to: "http://127.0.0.1:8069/docs/c/tour-reseq-subject-a-88" 2026-11-01 11:46:24,205 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-01 11:46:25,763 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:46:25] "GET /docs/c/tour-reseq-subject-a-88 HTTP/1.1" 200 - 325 0.160 1.400 2026-11-01 11:46:25,768 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_categories_inside_a_section_leaves_the_section_alone: Navigation result: {'frameId': '44F500814C18590FA476387841D7BC8C', 'loaderId': 'DC8DF8A565FBBC940A7819CA413FB9B0', 'isDownload': False} 2026-11-01 11:46:25,768 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_categories_inside_a_section_leaves_the_section_alone: Evaluate ready code "odoo.isTourReady('to_website_docs_resequence_categories_in_section')" 2026-11-01 11:46:25,830 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:46:25] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.018 2026-11-01 11:46:25,845 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/704a3c5/to_website_docs.assets_frontend_css.min.css, copying from /web/assets/704a3c5/to_website_docs.assets_frontend_css.min.css 2026-11-01 11:46:25,861 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:46:25] "GET /web/assets/1/704a3c5/to_website_docs.assets_frontend_css.min.css HTTP/1.1" 200 - 8 0.015 0.026 2026-11-01 11:46:25,882 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/b1ae86e/web.assets_frontend.min.css, copying from /web/assets/b1ae86e/web.assets_frontend.min.css 2026-11-01 11:46:25,932 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:46:25] "GET /web/assets/1/b1ae86e/web.assets_frontend.min.css HTTP/1.1" 200 - 8 0.039 0.079 2026-11-01 11:46:25,947 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/162ea7d/web.assets_frontend_minimal.min.js, copying from /web/assets/162ea7d/web.assets_frontend_minimal.min.js 2026-11-01 11:46:25,955 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:46:25] "GET /web/assets/1/162ea7d/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.004 0.066 2026-11-01 11:46:25,960 104 INFO rb-2cd94b9-226205-431194 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-01 11:46:25,960 104 INFO rb-2cd94b9-226205-431194 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-01 11:46:25,980 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/8ed3f78/web.__assets_tests_call__.min.js, copying from /web/assets/8ed3f78/web.__assets_tests_call__.min.js 2026-11-01 11:46:25,992 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:46:25] "GET /web/assets/1/8ed3f78/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.003 0.027 2026-11-01 11:46:26,084 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:46:26] "GET /to_website_docs/static/src/img/devices.gif HTTP/1.1" 200 - 0 0.000 0.005 2026-11-01 11:46:26,088 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:46:26] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-11-01 11:46:26,090 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:46:26] "GET /to_website_docs/static/src/img/user.jpg HTTP/1.1" 200 - 0 0.000 0.009 2026-11-01 11:46:26,091 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:46:26] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.006 2026-11-01 11:46:26,091 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:46:26] "GET /web/image/website/1/logo/My%20Website?unique=13b127f HTTP/1.1" 200 - 4 0.006 0.009 2026-11-01 11:46:26,137 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:46:26] "GET /website/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.001 2026-11-01 11:46:26,154 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/9c0df70/web.assets_frontend_lazy.min.js, copying from /web/assets/9c0df70/web.assets_frontend_lazy.min.js 2026-11-01 11:46:26,176 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:46:26] "GET /web/assets/1/9c0df70/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.004 0.031 2026-11-01 11:46:26,185 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:46:26] "GET /web/image/website/1/favicon?unique=13b127f HTTP/1.1" 200 - 4 0.001 0.016 2026-11-01 11:46:26,639 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/2c736df/to_website_docs.assets_frontend_js.min.js, copying from /web/assets/2c736df/to_website_docs.assets_frontend_js.min.js 2026-11-01 11:46:26,650 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:46:26] "GET /web/assets/1/2c736df/to_website_docs.assets_frontend_js.min.js HTTP/1.1" 200 - 8 0.004 0.013 2026-11-01 11:46:26,671 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:46:26] "GET /website/translations/21715c2fccecbfb09054c55db4241b5acf079e7d?lang=en_US HTTP/1.1" 200 - 0 0.000 0.006 2026-11-01 11:46:26,773 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_categories_inside_a_section_leaves_the_section_alone: Evaluate test code "odoo.startTour('to_website_docs_resequence_categories_in_section', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/docs/c/tour-reseq-subject-a-88", "delayToCheckUndeterminisms": 0})" 2026-11-01 11:46:26,779 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_categories_inside_a_section_leaves_the_section_alone.browser: [1/8] Tour to_website_docs_resequence_categories_in_section → Step Wait for the editor to bind on the subject page (trigger: .docs-categories > .row.o_docs_editor_ready) 2026-11-01 11:46:26,820 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:46:26] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 12 0.004 0.109 2026-11-01 11:46:26,867 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_categories_inside_a_section_leaves_the_section_alone.browser: [2/8] Tour to_website_docs_resequence_categories_in_section → Step GUARD: category A sorts before category B to start with (trigger: .category-section > .row > div.category-item:has(> .cat-editable[data-name='Tour Reseq Category A']) ~ div.category-item:has(> .cat-editable[data-name='Tour Reseq Category B'])) 2026-11-01 11:46:26,874 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:46:26] "POST /im_livechat/init HTTP/1.1" 200 - 27 0.014 0.134 2026-11-01 11:46:26,916 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_categories_inside_a_section_leaves_the_section_alone.browser: [3/8] Tour to_website_docs_resequence_categories_in_section → Step .category-section > .row > div.category-item:has(> .cat-editable[data-name='Tour Reseq Category B']) 2026-11-01 11:46:27,116 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_categories_inside_a_section_leaves_the_section_alone.browser: [4/8] Tour to_website_docs_resequence_categories_in_section → Step The drop moved the node (trigger: .category-section > .row > div.category-item:has(> .cat-editable[data-name='Tour Reseq Category B']) ~ div.category-item:has(> .cat-editable[data-name='Tour Reseq Category A'])) 2026-11-01 11:46:27,132 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:46:27] "POST /docs/resequence_category HTTP/1.1" 200 - 20 0.016 0.031 2026-11-01 11:46:27,172 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_categories_inside_a_section_leaves_the_section_alone.browser: [5/8] Tour to_website_docs_resequence_categories_in_section → Step The resequence RPC has settled - reload so the next step reads SERVER state (trigger: #mask:hidden) 2026-11-01 11:46:27,395 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:46:27] "GET /docs/c/tour-reseq-subject-a-88 HTTP/1.1" 200 - 33 0.020 0.107 2026-11-01 11:46:27,835 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_categories_inside_a_section_leaves_the_section_alone.browser: [6/8] Tour to_website_docs_resequence_categories_in_section → Step .docs-categories > .row.o_docs_editor_ready 2026-11-01 11:46:27,855 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:46:27] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 2 0.001 0.010 2026-11-01 11:46:27,903 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:46:27] "POST /im_livechat/init HTTP/1.1" 200 - 20 0.013 0.046 2026-11-01 11:46:27,917 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_categories_inside_a_section_leaves_the_section_alone.browser: [7/8] Tour to_website_docs_resequence_categories_in_section → Step PERSISTED: the reloaded page sorts category B before category A (trigger: .category-section > .row > div.category-item:has(> .cat-editable[data-name='Tour Reseq Category B']) ~ div.category-item:has(> .cat-editable[data-name='Tour Reseq Category A'])) 2026-11-01 11:46:27,971 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_categories_inside_a_section_leaves_the_section_alone.browser: [8/8] Tour to_website_docs_resequence_categories_in_section → Step The section header is still rendered - the section itself was not consumed (trigger: .category-section > .row > div.col-sm-12 .cat-section.cat-editable[data-name='Tour Reseq Section A']) 2026-11-01 11:46:28,038 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_categories_inside_a_section_leaves_the_section_alone.browser: tour succeeded 2026-11-01 11:46:28,039 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_categories_inside_a_section_leaves_the_section_alone.browser: ╔═════════════════════════════════════════════════════════════════╗ ║ TOUR to_website_docs_resequence_categories_in_section SUCCEEDED ║ ╚═════════════════════════════════════════════════════════════════╝ 2026-11-01 11:46:28,113 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_categories_inside_a_section_leaves_the_section_alone.browser: heap 9343896 (allocated 11010048) 2026-11-01 11:46:28,128 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_categories_inside_a_section_leaves_the_section_alone: Closing chrome headless with pid 3861 2026-11-01 11:46:28,130 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_categories_inside_a_section_leaves_the_section_alone: Closing websocket connection 2026-11-01 11:46:28,132 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_categories_inside_a_section_leaves_the_section_alone: Terminating chrome headless with pid 3861 2026-11-01 11:46:28,229 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_categories_inside_a_section_leaves_the_section_alone: Chrome Log in: /tmp/odoo_tests/rb-2cd94b9-226205-431194/chrome_logs/chrome_log_20261101_114628_228864_test_reordering_categories_inside_a_section_leaves_the_section_alone.txt 2026-11-01 11:46:28,229 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_categories_inside_a_section_leaves_the_section_alone: Removing chrome user profile "/tmp/tmpsxmb_pjj_chrome_odoo" 2026-11-01 11:46:28,295 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_docs.tests.test_docs_resequence_tour: Starting TestDocsResequenceTour.test_reordering_root_subjects_persists ... 2026-11-01 11:46:28,588 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_root_subjects_persists: Chrome pid: 4038 2026-11-01 11:46:28,588 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_root_subjects_persists: Chrome headless temporary user profile dir: /tmp/tmp9gc22izi_chrome_odoo 2026-11-01 11:46:28,588 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_root_subjects_persists: Issuing json command http://127.0.0.1:41219/json/version 2026-11-01 11:46:28,589 104 INFO rb-2cd94b9-226205-431194 odoo.tests.common.requests: request http://127.0.0.1:41219/json/version with timeout 3 increased to 10s during tests 2026-11-01 11:46:28,637 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_root_subjects_persists: Browser version: Chrome/150.0.7871.114 2026-11-01 11:46:28,637 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_root_subjects_persists: Issuing json command http://127.0.0.1:41219/json 2026-11-01 11:46:28,638 104 INFO rb-2cd94b9-226205-431194 odoo.tests.common.requests: request http://127.0.0.1:41219/json with timeout 3 increased to 10s during tests 2026-11-01 11:46:28,652 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_root_subjects_persists: Websocket url found: ws://127.0.0.1:41219/devtools/page/A9D9565B777FA20237001B9ADF3B1F8B 2026-11-01 11:46:28,662 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_root_subjects_persists: Enable chrome headless console log notification 2026-11-01 11:46:28,669 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_root_subjects_persists: Chrome headless enable page notifications 2026-11-01 11:46:28,708 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.res_users: Login successful for db:rb-2cd94b9-226205-431194 login:tour_reseq_manager from n/a 2026-11-01 11:46:28,737 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_root_subjects_persists: Setting session cookie in browser 2026-11-01 11:46:28,740 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_root_subjects_persists: Open "http://127.0.0.1:8069/docs" in browser 2026-11-01 11:46:28,740 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_root_subjects_persists: Navigating to: "http://127.0.0.1:8069/docs" 2026-11-01 11:46:28,754 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-01 11:46:30,430 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:46:30] "GET /docs HTTP/1.1" 200 - 287 0.160 1.520 2026-11-01 11:46:30,434 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_root_subjects_persists: Navigation result: {'frameId': 'A9D9565B777FA20237001B9ADF3B1F8B', 'loaderId': '5D861FE616EE6B1F1AD781EBCB49600C', 'isDownload': False} 2026-11-01 11:46:30,434 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_root_subjects_persists: Evaluate ready code "odoo.isTourReady('to_website_docs_resequence_subjects')" 2026-11-01 11:46:30,469 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/b1ae86e/web.assets_frontend.min.css, copying from /web/assets/b1ae86e/web.assets_frontend.min.css 2026-11-01 11:46:30,471 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:46:30] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.013 2026-11-01 11:46:30,509 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:46:30] "GET /web/assets/1/b1ae86e/web.assets_frontend.min.css HTTP/1.1" 200 - 11 0.027 0.023 2026-11-01 11:46:30,514 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/704a3c5/to_website_docs.assets_frontend_css.min.css, copying from /web/assets/704a3c5/to_website_docs.assets_frontend_css.min.css 2026-11-01 11:46:30,527 104 INFO rb-2cd94b9-226205-431194 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-01 11:46:30,527 104 INFO rb-2cd94b9-226205-431194 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-01 11:46:30,533 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:46:30] "GET /web/assets/1/704a3c5/to_website_docs.assets_frontend_css.min.css HTTP/1.1" 200 - 8 0.010 0.062 2026-11-01 11:46:30,539 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/162ea7d/web.assets_frontend_minimal.min.js, copying from /web/assets/162ea7d/web.assets_frontend_minimal.min.js 2026-11-01 11:46:30,558 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:46:30] "GET /web/assets/1/162ea7d/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.014 0.018 2026-11-01 11:46:30,571 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/8ed3f78/web.__assets_tests_call__.min.js, copying from /web/assets/8ed3f78/web.__assets_tests_call__.min.js 2026-11-01 11:46:30,588 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:46:30] "GET /web/assets/1/8ed3f78/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.004 0.028 2026-11-01 11:46:30,668 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:46:30] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.010 2026-11-01 11:46:30,673 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:46:30] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.013 2026-11-01 11:46:30,673 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:46:30] "GET /web/image/website/1/logo/My%20Website?unique=13b127f HTTP/1.1" 200 - 4 0.005 0.008 2026-11-01 11:46:30,682 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:46:30] "GET /to_website_docs/static/src/img/user.jpg HTTP/1.1" 200 - 0 0.000 0.016 2026-11-01 11:46:30,683 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:46:30] "GET /to_website_docs/static/src/img/devices.gif HTTP/1.1" 200 - 0 0.000 0.018 2026-11-01 11:46:30,718 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:46:30] "GET /website/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.002 2026-11-01 11:46:30,745 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/9c0df70/web.assets_frontend_lazy.min.js, copying from /web/assets/9c0df70/web.assets_frontend_lazy.min.js 2026-11-01 11:46:30,762 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:46:30] "GET /web/assets/1/9c0df70/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.004 0.027 2026-11-01 11:46:30,776 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:46:30] "GET /web/image/website/1/favicon?unique=13b127f HTTP/1.1" 200 - 4 0.006 0.033 2026-11-01 11:46:31,074 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/2c736df/to_website_docs.assets_frontend_js.min.js, copying from /web/assets/2c736df/to_website_docs.assets_frontend_js.min.js 2026-11-01 11:46:31,085 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:46:31] "GET /web/assets/1/2c736df/to_website_docs.assets_frontend_js.min.js HTTP/1.1" 200 - 8 0.004 0.013 2026-11-01 11:46:31,105 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:46:31] "GET /website/translations/21715c2fccecbfb09054c55db4241b5acf079e7d?lang=en_US HTTP/1.1" 200 - 0 0.000 0.006 2026-11-01 11:46:31,200 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_root_subjects_persists: Evaluate test code "odoo.startTour('to_website_docs_resequence_subjects', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/docs", "delayToCheckUndeterminisms": 0})" 2026-11-01 11:46:31,206 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_root_subjects_persists.browser: [1/7] Tour to_website_docs_resequence_subjects → Step Wait for the editor to bind on the docs root page (trigger: .docs-categories > .row.o_docs_editor_ready) 2026-11-01 11:46:31,255 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:46:31] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 12 0.004 0.122 2026-11-01 11:46:31,263 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_root_subjects_persists.browser: [2/7] Tour to_website_docs_resequence_subjects → Step GUARD: A sorts BEFORE B to start with - so the drag below really changes something (trigger: .docs-categories > .row > div:has(> .cat-editable[data-name='Tour Reseq Subject A']) ~ div:has(> .cat-editable[data-name='Tour Reseq Subject B'])) 2026-11-01 11:46:31,307 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:46:31] "POST /im_livechat/init HTTP/1.1" 200 - 27 0.014 0.158 2026-11-01 11:46:31,324 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_root_subjects_persists.browser: [3/7] Tour to_website_docs_resequence_subjects → Step Drag B onto the top of A, so B must end up first (trigger: .docs-categories > .row > div:has(> .cat-editable[data-name='Tour Reseq Subject B'])) 2026-11-01 11:46:31,533 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_root_subjects_persists.browser: [4/7] Tour to_website_docs_resequence_subjects → Step The drop moved the node (proves applyChangeOnDrop is on) (trigger: .docs-categories > .row > div:has(> .cat-editable[data-name='Tour Reseq Subject B']) ~ div:has(> .cat-editable[data-name='Tour Reseq Subject A'])) 2026-11-01 11:46:31,579 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:46:31] "POST /docs/resequence_category HTTP/1.1" 200 - 37 0.023 0.052 2026-11-01 11:46:31,588 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_root_subjects_persists.browser: [5/7] Tour to_website_docs_resequence_subjects → Step The resequence RPC has settled - reload so the next step reads SERVER state (trigger: #mask:hidden) 2026-11-01 11:46:31,769 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:46:31] "GET /docs HTTP/1.1" 200 - 20 0.018 0.072 2026-11-01 11:46:32,213 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_root_subjects_persists.browser: [6/7] Tour to_website_docs_resequence_subjects → Step .docs-categories > .row.o_docs_editor_ready 2026-11-01 11:46:32,236 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:46:32] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 2 0.001 0.008 2026-11-01 11:46:32,282 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:46:32] "POST /im_livechat/init HTTP/1.1" 200 - 20 0.012 0.037 2026-11-01 11:46:32,321 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_root_subjects_persists.browser: [7/7] Tour to_website_docs_resequence_subjects → Step PERSISTED: the reloaded, server-rendered page sorts B before A (trigger: .docs-categories > .row > div:has(> .cat-editable[data-name='Tour Reseq Subject B']) ~ div:has(> .cat-editable[data-name='Tour Reseq Subject A'])) 2026-11-01 11:46:32,372 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_root_subjects_persists.browser: tour succeeded 2026-11-01 11:46:32,373 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_root_subjects_persists.browser: ╔════════════════════════════════════════════════════╗ ║ TOUR to_website_docs_resequence_subjects SUCCEEDED ║ ╚════════════════════════════════════════════════════╝ 2026-11-01 11:46:32,445 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_root_subjects_persists.browser: heap 9316208 (allocated 11272192) 2026-11-01 11:46:32,448 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_root_subjects_persists: Closing chrome headless with pid 4038 2026-11-01 11:46:32,448 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_root_subjects_persists: Closing websocket connection 2026-11-01 11:46:32,449 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_root_subjects_persists: Terminating chrome headless with pid 4038 2026-11-01 11:46:32,559 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_root_subjects_persists: Chrome Log in: /tmp/odoo_tests/rb-2cd94b9-226205-431194/chrome_logs/chrome_log_20261101_114632_558912_test_reordering_root_subjects_persists.txt 2026-11-01 11:46:32,559 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_root_subjects_persists: Removing chrome user profile "/tmp/tmp9gc22izi_chrome_odoo" 2026-11-01 11:46:32,616 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_docs.tests.test_docs_resequence_tour: Starting TestDocsResequenceTour.test_reordering_sections_inside_a_subject_persists ... 2026-11-01 11:46:32,912 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_sections_inside_a_subject_persists: Chrome pid: 4218 2026-11-01 11:46:32,913 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_sections_inside_a_subject_persists: Chrome headless temporary user profile dir: /tmp/tmpocxfj5lp_chrome_odoo 2026-11-01 11:46:32,913 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_sections_inside_a_subject_persists: Issuing json command http://127.0.0.1:37143/json/version 2026-11-01 11:46:32,914 104 INFO rb-2cd94b9-226205-431194 odoo.tests.common.requests: request http://127.0.0.1:37143/json/version with timeout 3 increased to 10s during tests 2026-11-01 11:46:32,960 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_sections_inside_a_subject_persists: Browser version: Chrome/150.0.7871.114 2026-11-01 11:46:32,960 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_sections_inside_a_subject_persists: Issuing json command http://127.0.0.1:37143/json 2026-11-01 11:46:32,961 104 INFO rb-2cd94b9-226205-431194 odoo.tests.common.requests: request http://127.0.0.1:37143/json with timeout 3 increased to 10s during tests 2026-11-01 11:46:32,981 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_sections_inside_a_subject_persists: Websocket url found: ws://127.0.0.1:37143/devtools/page/85BF314306E325345CCBDA68BCA1285D 2026-11-01 11:46:32,993 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_sections_inside_a_subject_persists: Enable chrome headless console log notification 2026-11-01 11:46:32,997 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_sections_inside_a_subject_persists: Chrome headless enable page notifications 2026-11-01 11:46:33,051 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.res_users: Login successful for db:rb-2cd94b9-226205-431194 login:tour_reseq_manager from n/a 2026-11-01 11:46:33,060 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_sections_inside_a_subject_persists: Setting session cookie in browser 2026-11-01 11:46:33,064 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_sections_inside_a_subject_persists: Open "http://127.0.0.1:8069/docs/c/tour-reseq-subject-a-88" in browser 2026-11-01 11:46:33,064 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_sections_inside_a_subject_persists: Navigating to: "http://127.0.0.1:8069/docs/c/tour-reseq-subject-a-88" 2026-11-01 11:46:33,079 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-01 11:46:34,528 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:46:34] "GET /docs/c/tour-reseq-subject-a-88 HTTP/1.1" 200 - 331 0.170 1.282 2026-11-01 11:46:34,532 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_sections_inside_a_subject_persists: Navigation result: {'frameId': '85BF314306E325345CCBDA68BCA1285D', 'loaderId': 'F65F84D7F8AB1E0A0B78D8EB677D3472', 'isDownload': False} 2026-11-01 11:46:34,532 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_sections_inside_a_subject_persists: Evaluate ready code "odoo.isTourReady('to_website_docs_resequence_sections')" 2026-11-01 11:46:34,554 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:46:34] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-11-01 11:46:34,568 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/b1ae86e/web.assets_frontend.min.css, copying from /web/assets/b1ae86e/web.assets_frontend.min.css 2026-11-01 11:46:34,616 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:46:34] "GET /web/assets/1/b1ae86e/web.assets_frontend.min.css HTTP/1.1" 200 - 11 0.031 0.027 2026-11-01 11:46:34,621 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/704a3c5/to_website_docs.assets_frontend_css.min.css, copying from /web/assets/704a3c5/to_website_docs.assets_frontend_css.min.css 2026-11-01 11:46:34,628 104 INFO rb-2cd94b9-226205-431194 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-01 11:46:34,628 104 INFO rb-2cd94b9-226205-431194 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-01 11:46:34,638 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:46:34] "GET /web/assets/1/704a3c5/to_website_docs.assets_frontend_css.min.css HTTP/1.1" 200 - 8 0.007 0.071 2026-11-01 11:46:34,643 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/162ea7d/web.assets_frontend_minimal.min.js, copying from /web/assets/162ea7d/web.assets_frontend_minimal.min.js 2026-11-01 11:46:34,651 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:46:34] "GET /web/assets/1/162ea7d/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.004 0.016 2026-11-01 11:46:34,677 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/8ed3f78/web.__assets_tests_call__.min.js, copying from /web/assets/8ed3f78/web.__assets_tests_call__.min.js 2026-11-01 11:46:34,692 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:46:34] "GET /web/assets/1/8ed3f78/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.004 0.019 2026-11-01 11:46:34,752 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:46:34] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-11-01 11:46:34,753 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:46:34] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.008 2026-11-01 11:46:34,756 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:46:34] "GET /web/image/website/1/logo/My%20Website?unique=13b127f HTTP/1.1" 200 - 4 0.004 0.009 2026-11-01 11:46:34,758 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:46:34] "GET /to_website_docs/static/src/img/devices.gif HTTP/1.1" 200 - 0 0.000 0.008 2026-11-01 11:46:34,759 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:46:34] "GET /to_website_docs/static/src/img/user.jpg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-01 11:46:34,797 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:46:34] "GET /website/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.001 2026-11-01 11:46:34,817 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/9c0df70/web.assets_frontend_lazy.min.js, copying from /web/assets/9c0df70/web.assets_frontend_lazy.min.js 2026-11-01 11:46:34,835 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:46:34] "GET /web/assets/1/9c0df70/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.005 0.029 2026-11-01 11:46:34,843 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:46:34] "GET /web/image/website/1/favicon?unique=13b127f HTTP/1.1" 200 - 4 0.002 0.037 2026-11-01 11:46:35,215 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/2c736df/to_website_docs.assets_frontend_js.min.js, copying from /web/assets/2c736df/to_website_docs.assets_frontend_js.min.js 2026-11-01 11:46:35,222 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:46:35] "GET /web/assets/1/2c736df/to_website_docs.assets_frontend_js.min.js HTTP/1.1" 200 - 8 0.003 0.010 2026-11-01 11:46:35,241 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:46:35] "GET /website/translations/21715c2fccecbfb09054c55db4241b5acf079e7d?lang=en_US HTTP/1.1" 200 - 0 0.000 0.004 2026-11-01 11:46:35,321 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_sections_inside_a_subject_persists: Evaluate test code "odoo.startTour('to_website_docs_resequence_sections', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/docs/c/tour-reseq-subject-a-88", "delayToCheckUndeterminisms": 0})" 2026-11-01 11:46:35,332 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_sections_inside_a_subject_persists.browser: [1/7] Tour to_website_docs_resequence_sections → Step Wait for the editor to bind on the subject page (trigger: .docs-categories > .row.o_docs_editor_ready) 2026-11-01 11:46:35,384 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:46:35] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 12 0.005 0.112 2026-11-01 11:46:35,389 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_sections_inside_a_subject_persists.browser: [2/7] Tour to_website_docs_resequence_sections → Step GUARD: section A sorts before section B to start with (trigger: .docs-categories > .row > div.category-section:has(.cat-section.cat-editable[data-name='Tour Reseq Section A']) ~ div.category-section:has(.cat-section.cat-editable[data-name='Tour Reseq Section B'])) 2026-11-01 11:46:35,423 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:46:35] "POST /im_livechat/init HTTP/1.1" 200 - 27 0.011 0.134 2026-11-01 11:46:35,471 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_sections_inside_a_subject_persists.browser: [3/7] Tour to_website_docs_resequence_sections → Step .docs-categories > .row > div.category-section:has(.cat-section.cat-editable[data-name='Tour Reseq Section B']) 2026-11-01 11:46:35,664 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_sections_inside_a_subject_persists.browser: [4/7] Tour to_website_docs_resequence_sections → Step The drop moved the node (trigger: .docs-categories > .row > div.category-section:has(.cat-section.cat-editable[data-name='Tour Reseq Section B']) ~ div.category-section:has(.cat-section.cat-editable[data-name='Tour Reseq Section A'])) 2026-11-01 11:46:35,682 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:46:35] "POST /docs/resequence_category HTTP/1.1" 200 - 24 0.016 0.031 2026-11-01 11:46:35,721 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_sections_inside_a_subject_persists.browser: [5/7] Tour to_website_docs_resequence_sections → Step The resequence RPC has settled - reload so the next step reads SERVER state (trigger: #mask:hidden) 2026-11-01 11:46:35,959 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:46:35] "GET /docs/c/tour-reseq-subject-a-88 HTTP/1.1" 200 - 33 0.021 0.110 2026-11-01 11:46:36,437 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_sections_inside_a_subject_persists.browser: [6/7] Tour to_website_docs_resequence_sections → Step .docs-categories > .row.o_docs_editor_ready 2026-11-01 11:46:36,494 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:46:36] "POST /im_livechat/init HTTP/1.1" 200 - 20 0.011 0.035 2026-11-01 11:46:36,502 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:46:36] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 2 0.001 0.049 2026-11-01 11:46:36,530 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_sections_inside_a_subject_persists.browser: [7/7] Tour to_website_docs_resequence_sections → Step PERSISTED: the reloaded page sorts section B before section A (trigger: .docs-categories > .row > div.category-section:has(.cat-section.cat-editable[data-name='Tour Reseq Section B']) ~ div.category-section:has(.cat-section.cat-editable[data-name='Tour Reseq Section A'])) 2026-11-01 11:46:36,587 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_sections_inside_a_subject_persists.browser: tour succeeded 2026-11-01 11:46:36,589 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_sections_inside_a_subject_persists.browser: ╔════════════════════════════════════════════════════╗ ║ TOUR to_website_docs_resequence_sections SUCCEEDED ║ ╚════════════════════════════════════════════════════╝ 2026-11-01 11:46:36,645 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_sections_inside_a_subject_persists.browser: heap 9335596 (allocated 11534336) 2026-11-01 11:46:36,650 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_sections_inside_a_subject_persists: Closing chrome headless with pid 4218 2026-11-01 11:46:36,651 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_sections_inside_a_subject_persists: Closing websocket connection 2026-11-01 11:46:36,651 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_sections_inside_a_subject_persists: Terminating chrome headless with pid 4218 2026-11-01 11:46:36,747 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_sections_inside_a_subject_persists: Chrome Log in: /tmp/odoo_tests/rb-2cd94b9-226205-431194/chrome_logs/chrome_log_20261101_114636_746949_test_reordering_sections_inside_a_subject_persists.txt 2026-11-01 11:46:36,747 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_sections_inside_a_subject_persists: Removing chrome user profile "/tmp/tmpocxfj5lp_chrome_odoo" 2026-11-01 11:46:36,800 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_docs.tests.test_docs_resequence_tour: Starting TestDocsResequenceTour.test_reordering_the_left_document_tree_persists ... 2026-11-01 11:46:37,092 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_the_left_document_tree_persists: Chrome pid: 4410 2026-11-01 11:46:37,092 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_the_left_document_tree_persists: Chrome headless temporary user profile dir: /tmp/tmp9zb7mf26_chrome_odoo 2026-11-01 11:46:37,094 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_the_left_document_tree_persists: Issuing json command http://127.0.0.1:35165/json/version 2026-11-01 11:46:37,098 104 INFO rb-2cd94b9-226205-431194 odoo.tests.common.requests: request http://127.0.0.1:35165/json/version with timeout 3 increased to 10s during tests 2026-11-01 11:46:37,122 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_the_left_document_tree_persists: Browser version: Chrome/150.0.7871.114 2026-11-01 11:46:37,122 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_the_left_document_tree_persists: Issuing json command http://127.0.0.1:35165/json 2026-11-01 11:46:37,124 104 INFO rb-2cd94b9-226205-431194 odoo.tests.common.requests: request http://127.0.0.1:35165/json with timeout 3 increased to 10s during tests 2026-11-01 11:46:37,142 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_the_left_document_tree_persists: Websocket url found: ws://127.0.0.1:35165/devtools/page/832C3BEB05D6959558260EC0E5661C59 2026-11-01 11:46:37,151 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_the_left_document_tree_persists: Enable chrome headless console log notification 2026-11-01 11:46:37,160 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_the_left_document_tree_persists: Chrome headless enable page notifications 2026-11-01 11:46:37,211 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.res_users: Login successful for db:rb-2cd94b9-226205-431194 login:tour_reseq_manager from n/a 2026-11-01 11:46:37,230 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_the_left_document_tree_persists: Setting session cookie in browser 2026-11-01 11:46:37,232 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_the_left_document_tree_persists: Open "http://127.0.0.1:8069/docs/c/tour-reseq-subject-a-tour-reseq-section-a-tour-reseq-category-a-92" in browser 2026-11-01 11:46:37,232 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_the_left_document_tree_persists: Navigating to: "http://127.0.0.1:8069/docs/c/tour-reseq-subject-a-tour-reseq-section-a-tour-reseq-category-a-92" 2026-11-01 11:46:37,246 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-01 11:46:38,737 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:46:38] "GET /docs/c/tour-reseq-subject-a-tour-reseq-section-a-tour-reseq-category-a-92 HTTP/1.1" 200 - 375 0.192 1.303 2026-11-01 11:46:38,742 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_the_left_document_tree_persists: Navigation result: {'frameId': '832C3BEB05D6959558260EC0E5661C59', 'loaderId': '9FC8A6A8498439327CAD106AB21684F7', 'isDownload': False} 2026-11-01 11:46:38,742 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_the_left_document_tree_persists: Evaluate ready code "odoo.isTourReady('to_website_docs_resequence_left_nav_docs')" 2026-11-01 11:46:38,764 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:46:38] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-11-01 11:46:38,784 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/704a3c5/to_website_docs.assets_frontend_css.min.css, copying from /web/assets/704a3c5/to_website_docs.assets_frontend_css.min.css 2026-11-01 11:46:38,801 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:46:38] "GET /web/assets/1/704a3c5/to_website_docs.assets_frontend_css.min.css HTTP/1.1" 200 - 11 0.007 0.017 2026-11-01 11:46:38,815 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/b1ae86e/web.assets_frontend.min.css, copying from /web/assets/b1ae86e/web.assets_frontend.min.css 2026-11-01 11:46:38,861 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:46:38] "GET /web/assets/1/b1ae86e/web.assets_frontend.min.css HTTP/1.1" 200 - 8 0.029 0.056 2026-11-01 11:46:38,865 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/162ea7d/web.assets_frontend_minimal.min.js, copying from /web/assets/162ea7d/web.assets_frontend_minimal.min.js 2026-11-01 11:46:38,876 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:46:38] "GET /web/assets/1/162ea7d/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.004 0.055 2026-11-01 11:46:38,893 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/8ed3f78/web.__assets_tests_call__.min.js, copying from /web/assets/8ed3f78/web.__assets_tests_call__.min.js 2026-11-01 11:46:38,905 104 INFO rb-2cd94b9-226205-431194 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-01 11:46:38,907 104 INFO rb-2cd94b9-226205-431194 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-01 11:46:38,911 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:46:38] "GET /web/assets/1/8ed3f78/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.004 0.024 2026-11-01 11:46:39,061 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:46:39] "GET /web/image/website/1/logo/My%20Website?unique=13b127f HTTP/1.1" 200 - 4 0.006 0.013 2026-11-01 11:46:39,062 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:46:39] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.014 2026-11-01 11:46:39,062 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:46:39] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.012 2026-11-01 11:46:39,063 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:46:39] "GET /to_website_docs/static/src/img/devices.gif HTTP/1.1" 200 - 0 0.000 0.014 2026-11-01 11:46:39,104 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:46:39] "GET /website/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.001 2026-11-01 11:46:39,125 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/9c0df70/web.assets_frontend_lazy.min.js, copying from /web/assets/9c0df70/web.assets_frontend_lazy.min.js 2026-11-01 11:46:39,147 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:46:39] "GET /web/assets/1/9c0df70/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.005 0.035 2026-11-01 11:46:39,158 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:46:39] "GET /web/image/website/1/favicon?unique=13b127f HTTP/1.1" 200 - 4 0.002 0.033 2026-11-01 11:46:39,561 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/2c736df/to_website_docs.assets_frontend_js.min.js, copying from /web/assets/2c736df/to_website_docs.assets_frontend_js.min.js 2026-11-01 11:46:39,572 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:46:39] "GET /web/assets/1/2c736df/to_website_docs.assets_frontend_js.min.js HTTP/1.1" 200 - 8 0.004 0.015 2026-11-01 11:46:39,592 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:46:39] "GET /website/translations/21715c2fccecbfb09054c55db4241b5acf079e7d?lang=en_US HTTP/1.1" 200 - 0 0.000 0.005 2026-11-01 11:46:39,690 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_the_left_document_tree_persists: Evaluate test code "odoo.startTour('to_website_docs_resequence_left_nav_docs', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/docs/c/tour-reseq-subject-a-tour-reseq-section-a-tour-reseq-category-a-92", "delayToCheckUndeterminisms": 0})" 2026-11-01 11:46:39,697 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_the_left_document_tree_persists.browser: [1/7] Tour to_website_docs_resequence_left_nav_docs → Step Wait for the editor to bind on the document page (trigger: #docsLeft.o_docs_editor_ready) 2026-11-01 11:46:39,750 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:46:39] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 12 0.004 0.122 2026-11-01 11:46:39,761 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_the_left_document_tree_persists.browser: [2/7] Tour to_website_docs_resequence_left_nav_docs → Step GUARD: doc A sorts before doc B to start with (trigger: #docsLeft > li.docs-sortable[data-name='Tour Reseq Doc A'] ~ li[data-name='Tour Reseq Doc B']) 2026-11-01 11:46:39,804 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:46:39] "POST /im_livechat/init HTTP/1.1" 200 - 27 0.014 0.159 2026-11-01 11:46:39,849 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_the_left_document_tree_persists.browser: [3/7] Tour to_website_docs_resequence_left_nav_docs → Step #docsLeft > li.docs-sortable[data-name='Tour Reseq Doc B'] 2026-11-01 11:46:40,047 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_the_left_document_tree_persists.browser: [4/7] Tour to_website_docs_resequence_left_nav_docs → Step The drop moved the node (trigger: #docsLeft > li.docs-sortable[data-name='Tour Reseq Doc B'] ~ li[data-name='Tour Reseq Doc A']) 2026-11-01 11:46:40,063 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:46:40] "POST /docs/resequence HTTP/1.1" 200 - 29 0.014 0.034 2026-11-01 11:46:40,104 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_the_left_document_tree_persists.browser: [5/7] Tour to_website_docs_resequence_left_nav_docs → Step The resequence RPC has settled - reload so the next step reads SERVER state (trigger: #mask:hidden) 2026-11-01 11:46:40,313 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:46:40] "GET /docs/c/tour-reseq-subject-a-tour-reseq-section-a-tour-reseq-category-a-92 HTTP/1.1" 200 - 39 0.018 0.105 2026-11-01 11:46:40,763 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_the_left_document_tree_persists.browser: [6/7] Tour to_website_docs_resequence_left_nav_docs → Step #docsLeft.o_docs_editor_ready 2026-11-01 11:46:40,783 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:46:40] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 2 0.001 0.007 2026-11-01 11:46:40,832 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:46:40] "POST /im_livechat/init HTTP/1.1" 200 - 20 0.014 0.042 2026-11-01 11:46:40,861 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_the_left_document_tree_persists.browser: [7/7] Tour to_website_docs_resequence_left_nav_docs → Step PERSISTED: the reloaded page sorts doc B before doc A (trigger: #docsLeft > li.docs-sortable[data-name='Tour Reseq Doc B'] ~ li[data-name='Tour Reseq Doc A']) 2026-11-01 11:46:40,921 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_the_left_document_tree_persists.browser: tour succeeded 2026-11-01 11:46:40,922 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_the_left_document_tree_persists.browser: ╔═════════════════════════════════════════════════════════╗ ║ TOUR to_website_docs_resequence_left_nav_docs SUCCEEDED ║ ╚═════════════════════════════════════════════════════════╝ 2026-11-01 11:46:40,985 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_the_left_document_tree_persists.browser: heap 9314944 (allocated 11272192) 2026-11-01 11:46:40,988 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_the_left_document_tree_persists: Closing chrome headless with pid 4410 2026-11-01 11:46:40,989 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_the_left_document_tree_persists: Closing websocket connection 2026-11-01 11:46:40,990 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_the_left_document_tree_persists: Terminating chrome headless with pid 4410 2026-11-01 11:46:41,105 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_the_left_document_tree_persists: Chrome Log in: /tmp/odoo_tests/rb-2cd94b9-226205-431194/chrome_logs/chrome_log_20261101_114641_104838_test_reordering_the_left_document_tree_persists.txt 2026-11-01 11:46:41,105 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_the_left_document_tree_persists: Removing chrome user profile "/tmp/tmp9zb7mf26_chrome_odoo" 2026-11-01 11:46:41,175 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-11-01 11:46:41,201 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_docs.tests.test_frontend_bundle_loads: Starting TestFrontendBundleLoads.test_docs_frontend_bundle_loads_without_module_error ... 2026-11-01 11:46:41,489 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_docs.tests.test_frontend_bundle_loads.TestFrontendBundleLoads.test_docs_frontend_bundle_loads_without_module_error: Chrome pid: 4600 2026-11-01 11:46:41,489 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_docs.tests.test_frontend_bundle_loads.TestFrontendBundleLoads.test_docs_frontend_bundle_loads_without_module_error: Chrome headless temporary user profile dir: /tmp/tmp8qvdd1ky_chrome_odoo 2026-11-01 11:46:41,489 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_docs.tests.test_frontend_bundle_loads.TestFrontendBundleLoads.test_docs_frontend_bundle_loads_without_module_error: Issuing json command http://127.0.0.1:46625/json/version 2026-11-01 11:46:41,490 104 INFO rb-2cd94b9-226205-431194 odoo.tests.common.requests: request http://127.0.0.1:46625/json/version with timeout 3 increased to 10s during tests 2026-11-01 11:46:41,521 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_docs.tests.test_frontend_bundle_loads.TestFrontendBundleLoads.test_docs_frontend_bundle_loads_without_module_error: Browser version: Chrome/150.0.7871.114 2026-11-01 11:46:41,521 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_docs.tests.test_frontend_bundle_loads.TestFrontendBundleLoads.test_docs_frontend_bundle_loads_without_module_error: Issuing json command http://127.0.0.1:46625/json 2026-11-01 11:46:41,522 104 INFO rb-2cd94b9-226205-431194 odoo.tests.common.requests: request http://127.0.0.1:46625/json with timeout 3 increased to 10s during tests 2026-11-01 11:46:41,534 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_docs.tests.test_frontend_bundle_loads.TestFrontendBundleLoads.test_docs_frontend_bundle_loads_without_module_error: Websocket url found: ws://127.0.0.1:46625/devtools/page/317378AA39C8926CF491F102E7BC6838 2026-11-01 11:46:41,547 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_docs.tests.test_frontend_bundle_loads.TestFrontendBundleLoads.test_docs_frontend_bundle_loads_without_module_error: Enable chrome headless console log notification 2026-11-01 11:46:41,556 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_docs.tests.test_frontend_bundle_loads.TestFrontendBundleLoads.test_docs_frontend_bundle_loads_without_module_error: Chrome headless enable page notifications 2026-11-01 11:46:41,571 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_docs.tests.test_frontend_bundle_loads.TestFrontendBundleLoads.test_docs_frontend_bundle_loads_without_module_error: Setting session cookie in browser 2026-11-01 11:46:41,580 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_docs.tests.test_frontend_bundle_loads.TestFrontendBundleLoads.test_docs_frontend_bundle_loads_without_module_error: Open "http://127.0.0.1:8069/docs" in browser 2026-11-01 11:46:41,580 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_docs.tests.test_frontend_bundle_loads.TestFrontendBundleLoads.test_docs_frontend_bundle_loads_without_module_error: Navigating to: "http://127.0.0.1:8069/docs" 2026-11-01 11:46:41,600 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-01 11:46:43,966 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:46:43] "GET /docs HTTP/1.1" 200 - 235 0.111 2.259 2026-11-01 11:46:43,979 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_docs.tests.test_frontend_bundle_loads.TestFrontendBundleLoads.test_docs_frontend_bundle_loads_without_module_error: Navigation result: {'frameId': '317378AA39C8926CF491F102E7BC6838', 'loaderId': 'DE4AF50A94E68ED9F15DA57AC88A0AAA', 'isDownload': False} 2026-11-01 11:46:43,980 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_docs.tests.test_frontend_bundle_loads.TestFrontendBundleLoads.test_docs_frontend_bundle_loads_without_module_error: Evaluate ready code "typeof odoo !== 'undefined' && odoo.loader && (odoo.loader.failed.size > 0 || ["@to_website_docs/js/common", "@to_website_docs/js/docs", "@to_website_docs/js/docs.editor", "@to_website_docs/js/docs_colorpicker"].every(function (m) { return odoo.loader.modules.has(m); }))" 2026-11-01 11:46:44,008 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:46:44] "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-01 11:46:44,020 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/b1ae86e/web.assets_frontend.min.css, copying from /web/assets/b1ae86e/web.assets_frontend.min.css 2026-11-01 11:46:44,064 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:46:44] "GET /web/assets/1/b1ae86e/web.assets_frontend.min.css HTTP/1.1" 200 - 11 0.032 0.024 2026-11-01 11:46:44,086 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/704a3c5/to_website_docs.assets_frontend_css.min.css, copying from /web/assets/704a3c5/to_website_docs.assets_frontend_css.min.css 2026-11-01 11:46:44,100 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:46:44] "GET /web/assets/1/704a3c5/to_website_docs.assets_frontend_css.min.css HTTP/1.1" 200 - 8 0.018 0.071 2026-11-01 11:46:44,108 104 INFO rb-2cd94b9-226205-431194 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-01 11:46:44,108 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/162ea7d/web.assets_frontend_minimal.min.js, copying from /web/assets/162ea7d/web.assets_frontend_minimal.min.js 2026-11-01 11:46:44,113 104 INFO rb-2cd94b9-226205-431194 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-01 11:46:44,121 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:46:44] "GET /web/assets/1/162ea7d/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.004 0.015 2026-11-01 11:46:44,134 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/8ed3f78/web.__assets_tests_call__.min.js, copying from /web/assets/8ed3f78/web.__assets_tests_call__.min.js 2026-11-01 11:46:44,147 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:46:44] "GET /web/assets/1/8ed3f78/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.004 0.019 2026-11-01 11:46:44,201 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11: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-01 11:46:44,204 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:46:44] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-11-01 11:46:44,219 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:46:44] "GET /web/image/website/1/logo/My%20Website?unique=13b127f HTTP/1.1" 200 - 4 0.007 0.006 2026-11-01 11:46:44,223 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:46:44] "GET /to_website_docs/static/src/img/devices.gif HTTP/1.1" 200 - 0 0.000 0.004 2026-11-01 11:46:44,224 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 11:46:44] "GET /viin_brand/static/img/viindoo_logo_tiny.png HTTP/1.1" 200 - 0 0.000 0.004 2026-11-01 11:46:44,257 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:46:44] "GET /web/image/website/1/favicon?unique=13b127f HTTP/1.1" 200 - 4 0.005 0.011 2026-11-01 11:46:44,275 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/9c0df70/web.assets_frontend_lazy.min.js, copying from /web/assets/9c0df70/web.assets_frontend_lazy.min.js 2026-11-01 11:46:44,299 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:46:44] "GET /web/assets/1/9c0df70/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.004 0.050 2026-11-01 11:46:44,706 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/2c736df/to_website_docs.assets_frontend_js.min.js, copying from /web/assets/2c736df/to_website_docs.assets_frontend_js.min.js 2026-11-01 11:46:44,717 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:46:44] "GET /web/assets/1/2c736df/to_website_docs.assets_frontend_js.min.js HTTP/1.1" 200 - 8 0.003 0.014 2026-11-01 11:46:44,736 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_docs.tests.test_frontend_bundle_loads.TestFrontendBundleLoads.test_docs_frontend_bundle_loads_without_module_error: Evaluate test code " var expectedModules = ["@to_website_docs/js/common", "@to_website_docs/js/docs", "@to_website_docs/js/docs.editor", "@to_website_docs/js/docs_colorpicker"]; var failedModules = Array.from(odoo.loader.failed); var missingModules = expectedModules.filter(function (m) { return !odoo.loader.modules.has(m); }); if (failedModules.length) { console.error( 'to_website_docs frontend bundle left odoo.loader.failed non-empty: ' + JSON.stringify(failedModules) ); } else if (missingModules.length) { console.error( 'to_website_docs frontend bundle never registered every expected module, ' + 'missing: ' + JSON.stringify(missingModules) ); } else { console.log('test successful'); } " 2026-11-01 11:46:44,743 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:46:44] "GET /website/translations/21715c2fccecbfb09054c55db4241b5acf079e7d?lang=en_US HTTP/1.1" 200 - 0 0.000 0.007 2026-11-01 11:46:44,744 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_docs.tests.test_frontend_bundle_loads.TestFrontendBundleLoads.test_docs_frontend_bundle_loads_without_module_error.browser: test successful 2026-11-01 11:46:44,824 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_docs.tests.test_frontend_bundle_loads.TestFrontendBundleLoads.test_docs_frontend_bundle_loads_without_module_error.browser: heap 7368896 (allocated 8912896) 2026-11-01 11:46:44,908 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_docs.tests.test_frontend_bundle_loads.TestFrontendBundleLoads.test_docs_frontend_bundle_loads_without_module_error: Closing chrome headless with pid 4600 2026-11-01 11:46:44,925 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_docs.tests.test_frontend_bundle_loads.TestFrontendBundleLoads.test_docs_frontend_bundle_loads_without_module_error: Closing websocket connection 2026-11-01 11:46:44,925 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_docs.tests.test_frontend_bundle_loads.TestFrontendBundleLoads.test_docs_frontend_bundle_loads_without_module_error: Terminating chrome headless with pid 4600 2026-11-01 11:46:44,969 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:46:44] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 12 0.003 0.111 2026-11-01 11:46:45,001 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:46:45] "POST /im_livechat/init HTTP/1.1" 200 - 22 0.009 0.107 2026-11-01 11:46:45,047 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_docs.tests.test_frontend_bundle_loads.TestFrontendBundleLoads.test_docs_frontend_bundle_loads_without_module_error: Chrome Log in: /tmp/odoo_tests/rb-2cd94b9-226205-431194/chrome_logs/chrome_log_20261101_114645_047400_test_docs_frontend_bundle_loads_without_module_error.txt 2026-11-01 11:46:45,048 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_docs.tests.test_frontend_bundle_loads.TestFrontendBundleLoads.test_docs_frontend_bundle_loads_without_module_error: Removing chrome user profile "/tmp/tmp8qvdd1ky_chrome_odoo" 2026-11-01 11:46:45,117 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-11-01 11:46:45,135 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_docs.tests.test_no_jquery_ui_assets: Starting TestNoJqueryUiAssets.test_no_jquery_ui_or_cdn_reference_in_shipped_assets ... 2026-11-01 11:46:45,179 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-11-01 11:46:47,805 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_docs.tests.test_publish_permission_gate: Starting TestPublishPermissionGate.test_designer_publishes_approved_content_ends_up_published ... 2026-11-01 11:46:47,918 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_docs.tests.test_publish_permission_gate: Starting TestPublishPermissionGate.test_designer_publishes_approved_document_ends_up_published ... 2026-11-01 11:46:48,011 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_docs.tests.test_publish_permission_gate: Starting TestPublishPermissionGate.test_designer_publishes_category_regardless_of_document_state ... 2026-11-01 11:46:48,074 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_docs.tests.test_publish_permission_gate: Starting TestPublishPermissionGate.test_draft_content_cannot_be_published_by_designer ... 2026-11-01 11:46:48,136 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_docs.tests.test_publish_permission_gate: Starting TestPublishPermissionGate.test_draft_document_cannot_be_published_by_designer ... 2026-11-01 11:46:48,213 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_docs.tests.test_publish_permission_gate: Starting TestPublishPermissionGate.test_manager_publishing_category_is_not_a_no_op_toggle ... 2026-11-01 11:46:48,288 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_docs.tests.test_publish_permission_gate: Starting TestPublishPermissionGate.test_manager_publishing_document_is_not_a_no_op_toggle ... 2026-11-01 11:46:48,384 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_docs.tests.test_publish_permission_gate: Starting TestPublishPermissionGate.test_restricted_editor_cannot_publish_category ... 2026-11-01 11:46:48,453 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_docs.tests.test_publish_permission_gate: Starting TestPublishPermissionGate.test_restricted_editor_cannot_publish_content ... 2026-11-01 11:46:48,530 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_docs.tests.test_publish_permission_gate: Starting TestPublishPermissionGate.test_restricted_editor_cannot_publish_document ... 2026-11-01 11:46:48,611 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_docs.tests.test_publish_permission_gate: Starting TestPublishPermissionGate.test_reviewer_assigned_to_own_document_cannot_publish ... 2026-11-01 11:46:48,696 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_docs.tests.test_publish_permission_gate: Starting TestPublishPermissionGate.test_reviewer_cannot_publish_category ... 2026-11-01 11:46:48,756 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_docs.tests.test_publish_permission_gate: Starting TestPublishPermissionGate.test_reviewer_cannot_publish_content ... 2026-11-01 11:46:48,812 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_docs.tests.test_publish_permission_gate: Starting TestPublishPermissionGate.test_reviewer_cannot_publish_document ... 2026-11-01 11:46:48,876 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-11-01 11:46:49,510 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_docs.tests.test_resequence_category_permission: Starting TestResequenceCategoryPermission.test_a_section_write_holder_may_reorder_that_sections_categories ... 2026-11-01 11:46:49,540 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.res_users: Login successful for db:rb-2cd94b9-226205-431194 login:reseq_reviewer from n/a 2026-11-01 11:46:49,553 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-01 11:46:50,037 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:46:50] "POST /docs/resequence_category HTTP/1.1" 200 - 39 0.028 0.459 2026-11-01 11:46:50,076 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_docs.tests.test_resequence_category_permission: Starting TestResequenceCategoryPermission.test_a_user_without_write_on_the_section_is_denied ... 2026-11-01 11:46:50,099 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.res_users: Login successful for db:rb-2cd94b9-226205-431194 login:reseq_editor from n/a 2026-11-01 11:46:50,113 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-01 11:46:50,524 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:46:50] "POST /docs/resequence_category HTTP/1.1" 200 - 16 0.009 0.404 2026-11-01 11:46:50,593 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_docs.tests.test_resequence_category_permission: Starting TestResequenceCategoryPermission.test_ids_that_are_not_children_of_the_parent_are_rejected ... 2026-11-01 11:46:50,614 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.res_users: Login successful for db:rb-2cd94b9-226205-431194 login:reseq_reviewer from n/a 2026-11-01 11:46:50,630 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-01 11:46:50,987 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:46:50] "POST /docs/resequence_category HTTP/1.1" 200 - 18 0.008 0.350 2026-11-01 11:46:51,026 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_docs.tests.test_resequence_category_permission: Starting TestResequenceCategoryPermission.test_reordering_a_sections_categories_never_touches_the_section ... 2026-11-01 11:46:51,050 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.res_users: Login successful for db:rb-2cd94b9-226205-431194 login:reseq_reviewer from n/a 2026-11-01 11:46:51,064 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-01 11:46:51,556 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:46:51] "POST /docs/resequence_category HTTP/1.1" 200 - 48 0.032 0.462 2026-11-01 11:46:51,593 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_docs.tests.test_resequence_category_permission: Starting TestResequenceCategoryPermission.test_reordering_top_level_subjects_still_requires_a_docs_manager ... 2026-11-01 11:46:51,628 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.res_users: Login successful for db:rb-2cd94b9-226205-431194 login:reseq_reviewer from n/a 2026-11-01 11:46:51,645 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-01 11:46:52,988 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:46:52] "POST /docs/resequence_category HTTP/1.1" 200 - 13 0.007 1.338 2026-11-01 11:46:53,032 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_docs.tests.test_resequence_category_permission: Starting TestResequenceCategoryPermission.test_the_section_itself_cannot_ride_along_with_its_childrens_resequence ... 2026-11-01 11:46:53,061 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.res_users: Login successful for db:rb-2cd94b9-226205-431194 login:reseq_reviewer from n/a 2026-11-01 11:46:53,081 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-01 11:46:53,416 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:46:53] "POST /docs/resequence_category HTTP/1.1" 200 - 18 0.009 0.329 2026-11-01 11:46:53,474 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-11-01 11:46:56,631 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_docs.tests.test_route: Starting TestDocsRoute.test_route_category__user_designer ... 2026-11-01 11:46:56,649 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.res_users: Login successful for db:rb-2cd94b9-226205-431194 login:designer_doc from n/a 2026-11-01 11:46:56,664 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-01 11:46:57,065 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:46:57] "POST /docs/create_category HTTP/1.1" 200 - 8 0.002 0.400 2026-11-01 11:46:57,173 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:46:57] "POST /docs/create_category HTTP/1.1" 200 - 51 0.038 0.064 2026-11-01 11:46:57,220 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:46:57] "POST /docs/update_category HTTP/1.1" 200 - 21 0.012 0.030 2026-11-01 11:46:57,231 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:46:57] "POST /docs/delete HTTP/1.1" 200 - 1 0.001 0.005 2026-11-01 11:46:57,273 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:46:57] "POST /docs/update_category HTTP/1.1" 200 - 10 0.010 0.028 2026-11-01 11:46:57,284 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:46:57] "POST /docs/delete HTTP/1.1" 200 - 1 0.000 0.004 2026-11-01 11:46:57,285 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_docs.tests.test_route.TestDocsRoute.test_route_category__user_designer: waiting for threads: [] 2026-11-01 11:46:57,326 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_docs.tests.test_route: Starting TestDocsRoute.test_route_category__user_manager ... 2026-11-01 11:46:57,355 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.res_users: Login successful for db:rb-2cd94b9-226205-431194 login:manager_doc from n/a 2026-11-01 11:46:57,375 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-01 11:46:57,838 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:46:57] "POST /docs/create_category HTTP/1.1" 200 - 47 0.029 0.437 2026-11-01 11:46:57,895 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:46:57] "POST /docs/update_category HTTP/1.1" 200 - 27 0.017 0.035 2026-11-01 11:46:57,926 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #653 deleted mail.message records with IDs: [12610, 12609] 2026-11-01 11:46:57,939 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #653 deleted website.doc.category records with IDs: [113] 2026-11-01 11:46:57,945 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #653 deleted mail.followers records with IDs: [2279] 2026-11-01 11:46:57,947 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:46:57] "POST /docs/delete HTTP/1.1" 200 - 41 0.018 0.026 2026-11-01 11:46:58,003 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:46:58] "POST /docs/update_category HTTP/1.1" 200 - 10 0.015 0.032 2026-11-01 11:46:58,065 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #653 deleted website.document.content records with IDs: [46] 2026-11-01 11:46:58,088 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #653 deleted website.document records with IDs: [106] 2026-11-01 11:46:58,111 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #653 deleted mail.message records with IDs: [12611] 2026-11-01 11:46:58,119 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #653 deleted website.doc.category records with IDs: [109] 2026-11-01 11:46:58,127 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:46:58] "POST /docs/delete HTTP/1.1" 200 - 94 0.041 0.077 2026-11-01 11:46:58,128 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_docs.tests.test_route.TestDocsRoute.test_route_category__user_manager: waiting for threads: [] 2026-11-01 11:46:58,158 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_docs.tests.test_route: Starting TestDocsRoute.test_route_category__user_portal ... 2026-11-01 11:46:58,182 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.res_users: Login successful for db:rb-2cd94b9-226205-431194 login:portal_doc from n/a 2026-11-01 11:46:58,200 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-01 11:46:58,509 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:46:58] "POST /docs/create_category HTTP/1.1" 200 - 13 0.005 0.306 2026-11-01 11:46:58,523 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:46:58] "POST /docs/update_category HTTP/1.1" 200 - 3 0.004 0.006 2026-11-01 11:46:58,536 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:46:58] "POST /docs/delete HTTP/1.1" 200 - 1 0.001 0.005 2026-11-01 11:46:58,537 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_docs.tests.test_route.TestDocsRoute.test_route_category__user_portal: waiting for threads: [] 2026-11-01 11:46:58,596 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_docs.tests.test_route: Starting TestDocsRoute.test_route_category__user_public ... 2026-11-01 11:46:58,609 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-01 11:47:00,093 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:47:00] "POST /docs/create_category HTTP/1.1" 200 - 5 0.001 1.485 2026-11-01 11:47:00,102 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:47:00] "POST /docs/update_category HTTP/1.1" 200 - 0 0.000 0.002 2026-11-01 11:47:00,110 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:47:00] "POST /docs/delete HTTP/1.1" 200 - 0 0.000 0.002 2026-11-01 11:47:00,113 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_docs.tests.test_route.TestDocsRoute.test_route_category__user_public: waiting for threads: [] 2026-11-01 11:47:00,164 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_docs.tests.test_route: Starting TestDocsRoute.test_route_category__user_reviewer ... 2026-11-01 11:47:00,188 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.res_users: Login successful for db:rb-2cd94b9-226205-431194 login:reviewer_doc from n/a 2026-11-01 11:47:00,206 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-01 11:47:00,550 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:47:00] "POST /docs/create_category HTTP/1.1" 200 - 13 0.007 0.339 2026-11-01 11:47:00,659 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:47:00] "POST /docs/create_category HTTP/1.1" 200 - 51 0.038 0.065 2026-11-01 11:47:00,715 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:47:00] "POST /docs/update_category HTTP/1.1" 200 - 21 0.013 0.034 2026-11-01 11:47:00,726 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:47:00] "POST /docs/delete HTTP/1.1" 200 - 1 0.000 0.005 2026-11-01 11:47:00,765 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:47:00] "POST /docs/update_category HTTP/1.1" 200 - 10 0.009 0.024 2026-11-01 11:47:00,777 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:47:00] "POST /docs/delete HTTP/1.1" 200 - 1 0.000 0.005 2026-11-01 11:47:00,778 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_docs.tests.test_route.TestDocsRoute.test_route_category__user_reviewer: waiting for threads: [] 2026-11-01 11:47:00,809 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_docs.tests.test_route: Starting TestDocsRoute.test_route_document__user_designer ... 2026-11-01 11:47:00,847 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.res_users: Login successful for db:rb-2cd94b9-226205-431194 login:designer_doc from n/a 2026-11-01 11:47:00,865 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-01 11:47:01,228 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:47:01] "POST /docs/create HTTP/1.1" 200 - 57 0.038 0.327 2026-11-01 11:47:01,312 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:47:01] "POST /docs/update_document HTTP/1.1" 200 - 27 0.031 0.046 2026-11-01 11:47:01,362 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #651 deleted mail.message records with IDs: [12615] 2026-11-01 11:47:01,384 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #651 deleted website.document.content records with IDs: [48] 2026-11-01 11:47:01,395 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #651 deleted mail.followers records with IDs: [2281] 2026-11-01 11:47:01,412 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #651 deleted mail.message records with IDs: [12617, 12616] 2026-11-01 11:47:01,435 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #651 deleted website.document records with IDs: [108] 2026-11-01 11:47:01,445 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #651 deleted mail.followers records with IDs: [2282] 2026-11-01 11:47:01,447 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:47:01] "POST /docs/delete HTTP/1.1" 200 - 101 0.069 0.061 2026-11-01 11:47:01,480 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:47:01] "POST /docs/update_document HTTP/1.1" 200 - 9 0.009 0.020 2026-11-01 11:47:01,510 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:47:01] "POST /docs/delete HTTP/1.1" 200 - 8 0.007 0.018 2026-11-01 11:47:01,511 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_docs.tests.test_route.TestDocsRoute.test_route_document__user_designer: waiting for threads: [] 2026-11-01 11:47:01,539 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_docs.tests.test_route: Starting TestDocsRoute.test_route_document__user_editor ... 2026-11-01 11:47:01,559 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.res_users: Login successful for db:rb-2cd94b9-226205-431194 login:editor_doc from n/a 2026-11-01 11:47:01,578 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-01 11:47:01,949 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:47:01] "POST /docs/create HTTP/1.1" 200 - 54 0.029 0.343 2026-11-01 11:47:02,007 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:47:02] "POST /docs/update_document HTTP/1.1" 200 - 28 0.018 0.033 2026-11-01 11:47:02,049 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #647 deleted mail.message records with IDs: [12618] 2026-11-01 11:47:02,067 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #647 deleted website.document.content records with IDs: [49] 2026-11-01 11:47:02,078 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #647 deleted mail.followers records with IDs: [2283] 2026-11-01 11:47:02,088 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #647 deleted mail.message records with IDs: [12620, 12619] 2026-11-01 11:47:02,103 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #647 deleted website.document records with IDs: [109] 2026-11-01 11:47:02,114 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #647 deleted mail.followers records with IDs: [2284] 2026-11-01 11:47:02,116 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:47:02] "POST /docs/delete HTTP/1.1" 200 - 100 0.043 0.061 2026-11-01 11:47:02,136 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:47:02] "POST /docs/update_document HTTP/1.1" 200 - 3 0.002 0.012 2026-11-01 11:47:02,152 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:47:02] "POST /docs/delete HTTP/1.1" 200 - 3 0.002 0.008 2026-11-01 11:47:02,190 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_docs.tests.test_route: Starting TestDocsRoute.test_route_document__user_manager ... 2026-11-01 11:47:02,216 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.res_users: Login successful for db:rb-2cd94b9-226205-431194 login:manager_doc from n/a 2026-11-01 11:47:02,233 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-01 11:47:02,759 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:47:02] "POST /docs/create HTTP/1.1" 200 - 59 0.027 0.501 2026-11-01 11:47:02,803 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:47:02] "POST /docs/update_document HTTP/1.1" 200 - 20 0.011 0.028 2026-11-01 11:47:02,860 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #653 deleted mail.message records with IDs: [12621] 2026-11-01 11:47:02,878 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #653 deleted website.document.content records with IDs: [50] 2026-11-01 11:47:02,893 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #653 deleted mail.followers records with IDs: [2285] 2026-11-01 11:47:02,903 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #653 deleted mail.message records with IDs: [12623, 12622] 2026-11-01 11:47:02,913 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #653 deleted website.document records with IDs: [110] 2026-11-01 11:47:02,922 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #653 deleted mail.followers records with IDs: [2286] 2026-11-01 11:47:02,924 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:47:02] "POST /docs/delete HTTP/1.1" 200 - 107 0.040 0.070 2026-11-01 11:47:02,957 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:47:02] "POST /docs/update_document HTTP/1.1" 200 - 7 0.006 0.019 2026-11-01 11:47:02,990 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #653 deleted website.document.content records with IDs: [46] 2026-11-01 11:47:03,006 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #653 deleted mail.message records with IDs: [12624] 2026-11-01 11:47:03,014 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #653 deleted website.document records with IDs: [106] 2026-11-01 11:47:03,022 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:47:03] "POST /docs/delete HTTP/1.1" 200 - 56 0.022 0.035 2026-11-01 11:47:03,026 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_docs.tests.test_route.TestDocsRoute.test_route_document__user_manager: waiting for threads: [] 2026-11-01 11:47:03,078 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_docs.tests.test_route: Starting TestDocsRoute.test_route_document__user_portal ... 2026-11-01 11:47:03,099 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.res_users: Login successful for db:rb-2cd94b9-226205-431194 login:portal_doc from n/a 2026-11-01 11:47:03,115 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-01 11:47:04,426 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:47:04] "POST /docs/create HTTP/1.1" 200 - 17 0.010 1.303 2026-11-01 11:47:04,436 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:47:04] "POST /docs/update_document HTTP/1.1" 200 - 1 0.000 0.005 2026-11-01 11:47:04,448 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:47:04] "POST /docs/delete HTTP/1.1" 200 - 1 0.000 0.005 2026-11-01 11:47:04,449 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_docs.tests.test_route.TestDocsRoute.test_route_document__user_portal: waiting for threads: [] 2026-11-01 11:47:04,474 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_docs.tests.test_route: Starting TestDocsRoute.test_route_document__user_public ... 2026-11-01 11:47:04,488 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-01 11:47:04,794 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:47:04] "POST /docs/create HTTP/1.1" 200 - 5 0.001 0.307 2026-11-01 11:47:04,804 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:47:04] "POST /docs/update_document HTTP/1.1" 200 - 0 0.000 0.002 2026-11-01 11:47:04,811 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:47:04] "POST /docs/delete HTTP/1.1" 200 - 0 0.000 0.003 2026-11-01 11:47:04,813 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_docs.tests.test_route.TestDocsRoute.test_route_document__user_public: waiting for threads: [] 2026-11-01 11:47:04,845 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_docs.tests.test_route: Starting TestDocsRoute.test_route_document__user_reviewer ... 2026-11-01 11:47:04,865 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.res_users: Login successful for db:rb-2cd94b9-226205-431194 login:reviewer_doc from n/a 2026-11-01 11:47:04,882 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-01 11:47:05,276 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:47:05] "POST /docs/create HTTP/1.1" 200 - 57 0.033 0.363 2026-11-01 11:47:05,326 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:47:05] "POST /docs/update_document HTTP/1.1" 200 - 27 0.016 0.028 2026-11-01 11:47:05,373 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #649 deleted mail.message records with IDs: [12625] 2026-11-01 11:47:05,389 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #649 deleted website.document.content records with IDs: [51] 2026-11-01 11:47:05,401 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #649 deleted mail.followers records with IDs: [2287] 2026-11-01 11:47:05,412 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #649 deleted mail.message records with IDs: [12627, 12626] 2026-11-01 11:47:05,423 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #649 deleted website.document records with IDs: [111] 2026-11-01 11:47:05,435 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #649 deleted mail.followers records with IDs: [2288] 2026-11-01 11:47:05,437 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:47:05] "POST /docs/delete HTTP/1.1" 200 - 101 0.046 0.059 2026-11-01 11:47:05,470 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:47:05] "POST /docs/update_document HTTP/1.1" 200 - 9 0.010 0.018 2026-11-01 11:47:05,497 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:47:05] "POST /docs/delete HTTP/1.1" 200 - 8 0.007 0.014 2026-11-01 11:47:05,498 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_docs.tests.test_route.TestDocsRoute.test_route_document__user_reviewer: waiting for threads: [] 2026-11-01 11:47:05,550 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-11-01 11:47:05,572 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_docs.tests.test_search_route: Starting TestDocsSearchRoutePublicRequest.test_search_with_empty_query_param_does_not_error ... 2026-11-01 11:47:05,578 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-01 11:47:06,722 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:47:06] "GET /docs/search?search= HTTP/1.1" 200 - 209 0.096 1.052 2026-11-01 11:47:06,724 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_docs.tests.test_search_route.TestDocsSearchRoutePublicRequest.test_search_with_empty_query_param_does_not_error: waiting for threads: [] 2026-11-01 11:47:06,748 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_docs.tests.test_search_route: Starting TestDocsSearchRoutePublicRequest.test_search_with_query_param_still_works ... 2026-11-01 11:47:06,752 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-01 11:47:07,813 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:47:07] "GET /docs/search?search=activate HTTP/1.1" 200 - 209 0.103 0.960 2026-11-01 11:47:07,815 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_docs.tests.test_search_route.TestDocsSearchRoutePublicRequest.test_search_with_query_param_still_works: waiting for threads: [] 2026-11-01 11:47:07,879 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_docs.tests.test_search_route: Starting TestDocsSearchRoutePublicRequest.test_search_without_query_param_does_not_error ... 2026-11-01 11:47:07,886 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-01 11:47:09,993 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:47:09] "GET /docs/search HTTP/1.1" 200 - 209 0.092 2.018 2026-11-01 11:47:09,995 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_docs.tests.test_search_route.TestDocsSearchRoutePublicRequest.test_search_without_query_param_does_not_error: waiting for threads: [] 2026-11-01 11:47:10,068 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-11-01 11:47:13,045 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_docs_odoo.tests.test_access_rights: Starting TestOdooVersionAccessRights.test_docs_editor_crud_odoo_version ... 2026-11-01 11:47:13,142 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #657 deleted odoo.version records with IDs: [17] 2026-11-01 11:47:13,155 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #657 deleted product.attribute.value records with IDs: [122] 2026-11-01 11:47:13,202 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-11-01 11:47:16,446 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_docs_odoo.tests.test_get_content_access: Starting TestGetContentAccess.test_editor_with_create_rights_still_gets_seeded_content ... 2026-11-01 11:47:16,518 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_docs_odoo.tests.test_get_content_access: Starting TestGetContentAccess.test_visitor_without_create_rights_gets_no_content_not_access_error ... 2026-11-01 11:47:16,557 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-11-01 11:47:19,386 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_docs_odoo.tests.test_website_docs_category: Starting TestWebsiteDocsCategory.test_compute_odoo_version_on_category ... 2026-11-01 11:47:19,451 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_docs_odoo.tests.test_website_docs_category: Starting TestWebsiteDocsCategory.test_func_search_document ... 2026-11-01 11:47:19,543 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-11-01 11:47:22,531 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_docs_odoo.tests.test_website_docs_content: Starting TestWebsiteDocsContent.test_func_get_other_odoo_versions ... 2026-11-01 11:47:22,599 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_docs_odoo.tests.test_website_docs_content: Starting TestWebsiteDocsContent.test_sql_constraint_uniq_odoo_version_doc_content ... 2026-11-01 11:47:22,647 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-11-01 11:47:26,047 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_docs_odoo.tests.test_website_docs_url: Starting TestWebsiteDocsUrl.test_docs_search_with_odoo_version ... 2026-11-01 11:47:26,068 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-01 11:47:27,347 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:47:27] "GET /docs/search?search=Angular&version=27 HTTP/1.1" 200 - 219 0.125 1.156 2026-11-01 11:47:27,399 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:47:27] "GET /docs/search?search=Angular&version=100 HTTP/1.1" 200 - 16 0.010 0.034 2026-11-01 11:47:27,439 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_docs_odoo.tests.test_website_docs_url: Starting TestWebsiteDocsUrl.test_search_without_search_term_or_with_bad_version ... 2026-11-01 11:47:27,491 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-01 11:47:29,028 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:47:29] "GET /docs/search HTTP/1.1" 200 - 219 0.108 1.431 2026-11-01 11:47:29,107 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:47:29] "GET /docs/search?version=27 HTTP/1.1" 200 - 22 0.015 0.055 2026-11-01 11:47:29,179 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:47:29] "GET /docs/search?search=Activate%20the%20Developer%20(Debug)%20Mode&version=abc HTTP/1.1" 200 - 22 0.015 0.049 2026-11-01 11:47:29,254 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:47:29] "GET /docs/search?search=Activate%20the%20Developer%20(Debug)%20Mode&version=² HTTP/1.1" 200 - 22 0.015 0.051 2026-11-01 11:47:29,289 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_docs_odoo.tests.test_website_docs_url: Starting TestWebsiteDocsUrl.test_website_url ... 2026-11-01 11:47:29,346 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-01 11:47:30,976 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:47:30] "GET /docs/98.0/d/welcome-to-summoner-s-rift-129 HTTP/1.1" 200 - 256 0.139 1.494 2026-11-01 11:47:31,051 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:47:31] "GET /docs/d/activate-the-developer-debug-mode-128 HTTP/1.1" 200 - 30 0.014 0.052 2026-11-01 11:47:31,219 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:47:31] "GET /docs/99.0/c/odoo-user-documentation-applications-general-142 HTTP/1.1" 200 - 45 0.024 0.121 2026-11-01 11:47:31,321 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:47:31] "GET /docs/99.0/c/odoo-user-documentation-applications-general-142 HTTP/1.1" 200 - 31 0.019 0.072 2026-11-01 11:47:31,339 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:47:31] "GET /docs/d/welcome-to-summoner-s-rift-129 HTTP/1.1" 301 - 6 0.002 0.010 2026-11-01 11:47:31,433 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:47:31] "GET /docs/98.0/d/welcome-to-summoner-s-rift-129 HTTP/1.1" 200 - 33 0.018 0.071 2026-11-01 11:47:31,456 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:47:31] "GET /docs/d/welcome-to-summoner-s-rift-129 HTTP/1.1" 301 - 6 0.002 0.013 2026-11-01 11:47:31,535 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:47:31] "GET /docs/98.0/d/welcome-to-summoner-s-rift-129 HTTP/1.1" 200 - 33 0.016 0.059 2026-11-01 11:47:31,649 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:47:31] "GET /docs/99.0/c/odoo-user-documentation-applications-general-142 HTTP/1.1" 200 - 31 0.020 0.081 2026-11-01 11:47:31,650 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_docs_odoo.tests.test_website_docs_url.TestWebsiteDocsUrl.test_website_url: waiting for threads: [] 2026-11-01 11:47:31,692 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-11-01 11:47:32,039 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_odoo_version.tests.test_access_rights: Starting TestAccessRights.test_access_odoo_version ... 2026-11-01 11:47:32,111 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #704 deleted mail.message records with IDs: [12634] 2026-11-01 11:47:32,120 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #704 deleted odoo.version records with IDs: [31] 2026-11-01 11:47:32,126 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #704 deleted mail.followers records with IDs: [2289] 2026-11-01 11:47:32,135 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #704 deleted product.attribute.value records with IDs: [136] 2026-11-01 11:47:32,157 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #704 deleted mail.message records with IDs: [12633] 2026-11-01 11:47:32,164 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #704 deleted odoo.version records with IDs: [30] 2026-11-01 11:47:32,174 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #704 deleted product.attribute.value records with IDs: [135] 2026-11-01 11:47:32,231 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-11-01 11:47:32,247 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_website_slides_event.tests.test_slides_event: Starting TestSlidesEvent.test_compute_course_contents_on_event_form ... 2026-11-01 11:47:32,604 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-11-01 11:47:32,785 104 INFO rb-2cd94b9-226205-431194 odoo.addons.utm.tests.test_routes: Starting TestRoutes.test_01_web_session_destroy ... 2026-11-01 11:47:32,843 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.res_users: Login successful for db:rb-2cd94b9-226205-431194 login:demo from n/a 2026-11-01 11:47:32,854 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-01 11:47:33,200 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 11:47:33] "POST /web/session/destroy HTTP/1.1" 200 - 7 0.002 0.347 2026-11-01 11:47:33,202 104 INFO rb-2cd94b9-226205-431194 odoo.addons.utm.tests.test_routes.TestRoutes.test_01_web_session_destroy: waiting for threads: [] 2026-11-01 11:47:33,249 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-11-01 11:47:34,807 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [518] 2026-11-01 11:47:34,820 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12636] 2026-11-01 11:47:34,829 104 INFO rb-2cd94b9-226205-431194 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-11-01 11:47:34,852 104 INFO rb-2cd94b9-226205-431194 odoo.addons.utm.tests.test_utm: Starting TestUtm.test_campaign_automatic_name ... 2026-11-01 11:47:34,899 104 INFO rb-2cd94b9-226205-431194 odoo.addons.utm.tests.test_utm: Starting TestUtm.test_find_or_create_record ... 2026-11-01 11:47:34,948 104 INFO rb-2cd94b9-226205-431194 odoo.addons.utm.tests.test_utm: Starting TestUtm.test_find_or_create_record_case ... 2026-11-01 11:47:34,989 104 INFO rb-2cd94b9-226205-431194 odoo.addons.utm.tests.test_utm: Starting TestUtm.test_find_or_create_with_archived_record ... 2026-11-01 11:47:35,026 104 INFO rb-2cd94b9-226205-431194 odoo.addons.utm.tests.test_utm: Starting TestUtm.test_name_generation ... 2026-11-01 11:47:35,053 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted utm.source records with IDs: [28, 31, 32] 2026-11-01 11:47:35,081 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted utm.medium records with IDs: [19, 22, 23] 2026-11-01 11:47:35,109 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted utm.campaign records with IDs: [12, 15, 16] 2026-11-01 11:47:35,153 104 INFO rb-2cd94b9-226205-431194 odoo.addons.utm.tests.test_utm: Starting TestUtm.test_name_generation_duplicate_marks ... 2026-11-01 11:47:35,216 104 INFO rb-2cd94b9-226205-431194 odoo.addons.utm.tests.test_utm: Starting TestUtm.test_split_name_and_count ... 2026-11-01 11:47:35,252 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-11-01 11:47:35,676 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [519] 2026-11-01 11:47:35,689 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12638] 2026-11-01 11:47:35,696 104 INFO rb-2cd94b9-226205-431194 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-11-01 11:47:35,716 104 INFO rb-2cd94b9-226205-431194 odoo.addons.utm.tests.test_utm_consistency: Starting TestUTMConsistency.test_utm_consistency ... 2026-11-01 11:47:35,767 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-11-01 11:47:36,197 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [520] 2026-11-01 11:47:36,208 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12640] 2026-11-01 11:47:36,214 104 INFO rb-2cd94b9-226205-431194 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-11-01 11:47:36,230 104 INFO rb-2cd94b9-226205-431194 odoo.addons.utm.tests.test_utm_security: Starting TestUTMSecurity.test_utm_security_admin ... 2026-11-01 11:47:36,256 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted utm.campaign records with IDs: [36] 2026-11-01 11:47:36,262 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted utm.medium records with IDs: [42] 2026-11-01 11:47:36,267 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted utm.source records with IDs: [51] 2026-11-01 11:47:36,291 104 INFO rb-2cd94b9-226205-431194 odoo.addons.utm.tests.test_utm_security: Starting TestUTMSecurity.test_utm_security_employee ... 2026-11-01 11:47:36,326 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 707, model: utm.campaign 2026-11-01 11:47:36,334 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 707, model: utm.medium 2026-11-01 11:47:36,336 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 707, model: utm.source 2026-11-01 11:47:36,377 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-11-01 11:47:46,621 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account.tests.test_account_account: Starting TestAccountAccount.test_account_code_check_enabled_by_default ... 2026-11-01 11:47:46,709 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account.tests.test_account_account: Starting TestAccountAccount.test_create_income_deduction_account_type ... 2026-11-01 11:47:46,803 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account.tests.test_account_account: Starting TestAccountAccount.test_create_income_financial_account_type ... 2026-11-01 11:47:46,884 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account.tests.test_account_account: Starting TestAccountAccount.test_disable_account_code_check_via_system_param ... 2026-11-01 11:47:46,998 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-11-01 11:47:58,418 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account.tests.test_account_automatic_entry_wizard: Starting TestAccountAutomaticEntryTransferWizard.test_10_transfer_wizard_reconcile ... 2026-11-01 11:47:59,563 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account.tests.test_account_automatic_entry_wizard: Starting TestAccountAutomaticEntryTransferWizard.test_11_transfer_wizard_grouping ... 2026-11-01 11:48:00,583 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account.tests.test_account_automatic_entry_wizard: Starting TestAccountAutomaticEntryTransferWizard.test_12_transfer_wizard_currency_conversion ... 2026-11-01 11:48:01,435 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account.tests.test_account_automatic_entry_wizard: Starting TestAccountAutomaticEntryTransferWizard.test_13_transfer_wizard_no_currency_conversion ... 2026-11-01 11:48:02,240 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account.tests.test_account_automatic_entry_wizard: Starting TestAccountAutomaticEntryTransferWizard.test_20_period_change ... 2026-11-01 11:48:03,188 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account.tests.test_account_automatic_entry_wizard: Starting TestAccountAutomaticEntryTransferWizard.test_21_period_change_lock_date ... 2026-11-01 11:48:04,315 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account.tests.test_account_automatic_entry_wizard: Starting TestAccountAutomaticEntryTransferWizard.test_30_partner_change ... 2026-11-01 11:48:05,294 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account.tests.test_account_automatic_entry_wizard: Starting TestAccountAutomaticEntryTransferWizard.test_31_transfer_wizard_sign ... 2026-11-01 11:48:06,380 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account.tests.test_account_automatic_entry_wizard: Starting TestAccountAutomaticEntryTransferWizard.test_32_transfer_wizard_currency ... 2026-11-01 11:48:07,826 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account.tests.test_account_automatic_entry_wizard: Starting TestAccountAutomaticEntryTransferWizard.test_40_change_partner_basic ... 2026-11-01 11:48:09,145 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account.tests.test_account_automatic_entry_wizard: Starting TestAccountAutomaticEntryTransferWizard.test_41_change_partner_receivable ... 2026-11-01 11:48:10,537 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account.tests.test_account_automatic_entry_wizard: Starting TestAccountAutomaticEntryTransferWizard.test_42_change_partner_different_partners_error ... 2026-11-01 11:48:10,965 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-11-01 11:48:10,982 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account.tests.test_account_tax_group: Starting TestAccountTaxGroup.test_is_vat ... 2026-11-01 11:48:11,043 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-11-01 11:48:21,661 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account.tests.test_account_transfer_allocation: Starting TestAccountTransferAllocation.test_allocation_state_both_posted ... 2026-11-01 11:48:21,748 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account.tests.test_account_transfer_allocation: Starting TestAccountTransferAllocation.test_allocation_state_mixed_draft_posted ... 2026-11-01 11:48:22,028 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account.tests.test_account_transfer_allocation: Starting TestAccountTransferAllocation.test_allocation_state_one_cancelled ... 2026-11-01 11:48:22,299 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account.tests.test_account_transfer_allocation: Starting TestAccountTransferAllocation.test_to_transfer_amount_remaining ... 2026-11-01 11:48:22,384 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account.tests.test_account_transfer_allocation: Starting TestAccountTransferAllocation.test_transfer_allocation_valid_creation ... 2026-11-01 11:48:22,449 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account.tests.test_account_transfer_allocation: Starting TestAccountTransferAllocation.test_transfer_amount_cannot_be_zero ... 2026-11-01 11:48:22,567 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account.tests.test_account_transfer_allocation: Starting TestAccountTransferAllocation.test_transfer_amount_cannot_exceed_source_balance ... 2026-11-01 11:48:22,680 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account.tests.test_account_transfer_allocation: Starting TestAccountTransferAllocation.test_transfer_dest_partner_must_match_source ... 2026-11-01 11:48:23,134 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account.tests.test_account_transfer_allocation: Starting TestAccountTransferAllocation.test_transfer_source_dest_must_same_account ... 2026-11-01 11:48:23,556 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account.tests.test_account_transfer_allocation: Starting TestAccountTransferAllocation.test_transfer_source_dest_must_same_company ... 2026-11-01 11:48:31,775 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account.tests.test_account_transfer_allocation: Starting TestAccountTransferAllocation.test_transfer_source_dest_must_same_currency ... 2026-11-01 11:48:32,230 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account.tests.test_account_transfer_allocation: Starting TestAccountTransferAllocation.test_transferred_amount_excludes_cancelled ... 2026-11-01 11:48:32,701 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-11-01 11:48:42,787 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account.tests.test_chart_template_identity_change: Starting TestChartTemplateIdentityChange.test_adopted_account_is_resynced_to_template_identity_on_reload ... 2026-11-01 11:48:48,330 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-11-01 11:48:58,572 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account.tests.test_compute_account_id_no_product: Starting TestComputeAccountIdNoProduct.test_in_refund_no_product_does_not_crash ... 2026-11-01 11:48:58,921 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account.tests.test_compute_account_id_no_product: Starting TestComputeAccountIdNoProduct.test_out_refund_no_product_account_unchanged ... 2026-11-01 11:48:59,313 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account.tests.test_compute_account_id_no_product: Starting TestComputeAccountIdNoProduct.test_out_refund_no_product_does_not_crash ... 2026-11-01 11:48:59,782 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account.tests.test_compute_account_id_no_product: Starting TestComputeAccountIdNoProduct.test_out_refund_with_product_still_overrides_account ... 2026-11-01 11:49:00,467 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-11-01 11:49:00,483 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account.tests.test_fiscal_position: Starting TestFiscalPosition.test_fiscal_position ... 2026-11-01 11:49:00,618 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-11-01 11:49:00,630 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account.tests.test_generic_coa_defaults: Starting TestGenericCoaDefaults.test_configure_defaults_fills_existing_generic_coa_branch ... 2026-11-01 11:49:16,567 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account.tests.test_generic_coa_defaults: Starting TestGenericCoaDefaults.test_configure_defaults_keeps_administrator_choice ... 2026-11-01 11:49:24,651 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [507410] 2026-11-01 11:49:24,652 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted account.account records with IDs: [2604] 2026-11-01 11:49:25,071 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account.tests.test_generic_coa_defaults: Starting TestGenericCoaDefaults.test_install_adopts_the_company_account_already_carrying_code_6500 ... 2026-11-01 11:49:33,002 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [507529] 2026-11-01 11:49:33,002 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted account.account records with IDs: [2658] 2026-11-01 11:49:33,590 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_vat_counterpart.models.account_tax: VAT counterpart left empty on the tax lines of 10%, 8%, 5%, 10% Import, 8% Import, 5% Import: their account is the counterpart. 2026-11-01 11:49:33,887 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account.tests.test_generic_coa_defaults: Starting TestGenericCoaDefaults.test_install_on_existing_generic_coa_company_applies_defaults_once ... 2026-11-01 11:49:42,893 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [507657] 2026-11-01 11:49:42,894 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted account.account records with IDs: [2711] 2026-11-01 11:49:43,635 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_vat_counterpart.models.account_tax: VAT counterpart left empty on the tax lines of 10%, 8%, 5%, 10% Import, 8% Import, 5% Import: their account is the counterpart. 2026-11-01 11:49:44,292 104 INFO rb-2cd94b9-226205-431194 odoo.addons.to_vat_counterpart.models.account_tax: VAT counterpart left empty on the tax lines of 10%, 8%, 5%, 10% Import, 8% Import, 5% Import: their account is the counterpart. 2026-11-01 11:49:44,641 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account.tests.test_generic_coa_defaults: Starting TestGenericCoaDefaults.test_new_generic_coa_company_gets_viin_account_defaults ... 2026-11-01 11:49:52,391 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account.tests.test_generic_coa_defaults: Starting TestGenericCoaDefaults.test_viin_account_adds_only_other_expenses_to_the_generic_chart ... 2026-11-01 11:49:52,566 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-11-01 11:49:53,140 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account.tests.test_invoice_line: Starting TestInvoiceLine.test_invoice_line_payment ... 2026-11-01 11:49:54,933 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account.tests.test_invoice_line: Starting TestInvoiceLine.test_invoice_line_payment_multi_line ... 2026-11-01 11:49:56,290 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account.tests.test_invoice_line: Starting TestInvoiceLine.test_invoice_line_payment_with_tax ... 2026-11-01 11:49:57,751 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-11-01 11:49:58,059 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account.tests.test_refund_account: Starting TestRefundAccount.test_add_credit_note ... 2026-11-01 11:49:59,464 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted account.move.line.ctp records with IDs: [709, 710] 2026-11-01 11:49:59,624 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted account.move.line records with IDs: [1529] 2026-11-01 11:50:00,277 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account.tests.test_refund_account: Starting TestRefundAccount.test_add_credit_note_purchase ... 2026-11-01 11:50:01,384 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted account.move.line.ctp records with IDs: [715, 716] 2026-11-01 11:50:01,555 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted account.move.line records with IDs: [1536] 2026-11-01 11:50:02,219 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account.tests.test_refund_account: Starting TestRefundAccount.test_not_config_refund_account ... 2026-11-01 11:50:02,718 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account.tests.test_refund_account: Starting TestRefundAccount.test_onchange_refund_account_category ... 2026-11-01 11:50:03,637 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account.tests.test_refund_account: Starting TestRefundAccount.test_onchange_refund_account_product ... 2026-11-01 11:50:04,425 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-11-01 11:50:04,930 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account.tests.test_refund_account_access_right: Starting TestRefundAccountAccessRight.test_access_right_product_admin ... 2026-11-01 11:50:05,154 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account.tests.test_refund_account_access_right: Starting TestRefundAccountAccessRight.test_access_right_product_billing_access_rights ... 2026-11-01 11:50:05,270 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 718, model: product.product 2026-11-01 11:50:05,304 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 718, model: product.template 2026-11-01 11:50:05,330 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account.tests.test_refund_account_access_right: Starting TestRefundAccountAccessRight.test_access_right_product_billing_settings ... 2026-11-01 11:50:05,660 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account.tests.test_refund_account_access_right: Starting TestRefundAccountAccessRight.test_access_right_product_category ... 2026-11-01 11:50:05,714 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-11-01 11:50:16,473 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account.tests.test_refund_account_generic_coa: Starting TestRefundAccountGenericCoA.test_full_flow_purchase_bill_then_credit_note ... 2026-11-01 11:50:17,622 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #719 deleted account.move.line.ctp records with IDs: [721, 722] 2026-11-01 11:50:17,776 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #719 deleted account.move.line records with IDs: [1558] 2026-11-01 11:50:18,649 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account.tests.test_refund_account_generic_coa: Starting TestRefundAccountGenericCoA.test_full_flow_sale_invoice_then_credit_note ... 2026-11-01 11:50:19,847 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #719 deleted account.move.line.ctp records with IDs: [727, 728] 2026-11-01 11:50:19,976 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #719 deleted account.move.line records with IDs: [1565] 2026-11-01 11:50:20,700 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account.tests.test_refund_account_generic_coa: Starting TestRefundAccountGenericCoA.test_multi_product_credit_note_mixed_config ... 2026-11-01 11:50:21,347 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account.tests.test_refund_account_generic_coa: Starting TestRefundAccountGenericCoA.test_odoo_default_reverse_in_invoice_without_refund_config ... 2026-11-01 11:50:22,547 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #719 deleted account.move.line.ctp records with IDs: [733, 734] 2026-11-01 11:50:22,693 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #719 deleted account.move.line records with IDs: [1577] 2026-11-01 11:50:23,136 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account.tests.test_refund_account_generic_coa: Starting TestRefundAccountGenericCoA.test_odoo_default_reverse_in_receipt_without_refund_config ... 2026-11-01 11:50:24,284 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #719 deleted account.move.line.ctp records with IDs: [737, 738] 2026-11-01 11:50:24,506 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #719 deleted account.move.line records with IDs: [1584] 2026-11-01 11:50:24,954 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account.tests.test_refund_account_generic_coa: Starting TestRefundAccountGenericCoA.test_odoo_default_reverse_out_invoice_without_refund_config ... 2026-11-01 11:50:26,002 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #719 deleted account.move.line.ctp records with IDs: [741, 742] 2026-11-01 11:50:26,131 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #719 deleted account.move.line records with IDs: [1591] 2026-11-01 11:50:26,573 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account.tests.test_refund_account_generic_coa: Starting TestRefundAccountGenericCoA.test_odoo_default_reverse_out_receipt_without_refund_config ... 2026-11-01 11:50:27,617 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #719 deleted account.move.line.ctp records with IDs: [745, 746] 2026-11-01 11:50:27,733 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #719 deleted account.move.line records with IDs: [1598] 2026-11-01 11:50:28,139 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account.tests.test_refund_account_generic_coa: Starting TestRefundAccountGenericCoA.test_product_refund_overrides_category_refund ... 2026-11-01 11:50:28,849 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account.tests.test_refund_account_generic_coa: Starting TestRefundAccountGenericCoA.test_purchase_bill_uses_regular_expense_account ... 2026-11-01 11:50:29,473 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account.tests.test_refund_account_generic_coa: Starting TestRefundAccountGenericCoA.test_purchase_credit_note_category_fallback ... 2026-11-01 11:50:30,018 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account.tests.test_refund_account_generic_coa: Starting TestRefundAccountGenericCoA.test_purchase_credit_note_company_settings_fallback ... 2026-11-01 11:50:30,583 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account.tests.test_refund_account_generic_coa: Starting TestRefundAccountGenericCoA.test_purchase_credit_note_no_refund_config ... 2026-11-01 11:50:31,048 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account.tests.test_refund_account_generic_coa: Starting TestRefundAccountGenericCoA.test_purchase_credit_note_product_level_refund_account ... 2026-11-01 11:50:31,599 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account.tests.test_refund_account_generic_coa: Starting TestRefundAccountGenericCoA.test_purchase_receipt_uses_regular_expense_account ... 2026-11-01 11:50:32,109 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account.tests.test_refund_account_generic_coa: Starting TestRefundAccountGenericCoA.test_refund_with_fiscal_position_mapping ... 2026-11-01 11:50:32,716 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account.tests.test_refund_account_generic_coa: Starting TestRefundAccountGenericCoA.test_reverse_purchase_bill_category_fallback ... 2026-11-01 11:50:33,856 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #719 deleted account.move.line.ctp records with IDs: [749, 750] 2026-11-01 11:50:33,970 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #719 deleted account.move.line records with IDs: [1629] 2026-11-01 11:50:34,380 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account.tests.test_refund_account_generic_coa: Starting TestRefundAccountGenericCoA.test_reverse_purchase_bill_company_fallback ... 2026-11-01 11:50:35,429 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #719 deleted account.move.line.ctp records with IDs: [753, 754] 2026-11-01 11:50:35,546 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #719 deleted account.move.line records with IDs: [1636] 2026-11-01 11:50:36,059 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account.tests.test_refund_account_generic_coa: Starting TestRefundAccountGenericCoA.test_reverse_purchase_bill_product_level ... 2026-11-01 11:50:37,039 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #719 deleted account.move.line.ctp records with IDs: [757, 758] 2026-11-01 11:50:37,140 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #719 deleted account.move.line records with IDs: [1643] 2026-11-01 11:50:37,642 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account.tests.test_refund_account_generic_coa: Starting TestRefundAccountGenericCoA.test_reverse_purchase_receipt_uses_refund_account ... 2026-11-01 11:50:38,668 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #719 deleted account.move.line.ctp records with IDs: [761, 762] 2026-11-01 11:50:38,777 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #719 deleted account.move.line records with IDs: [1650] 2026-11-01 11:50:39,529 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account.tests.test_refund_account_generic_coa: Starting TestRefundAccountGenericCoA.test_reverse_sale_invoice_category_fallback ... 2026-11-01 11:50:40,367 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #719 deleted account.move.line.ctp records with IDs: [767, 768] 2026-11-01 11:50:40,475 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #719 deleted account.move.line records with IDs: [1657] 2026-11-01 11:50:40,902 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account.tests.test_refund_account_generic_coa: Starting TestRefundAccountGenericCoA.test_reverse_sale_invoice_company_fallback ... 2026-11-01 11:50:42,109 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #719 deleted account.move.line.ctp records with IDs: [771, 772] 2026-11-01 11:50:42,217 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #719 deleted account.move.line records with IDs: [1664] 2026-11-01 11:50:42,744 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account.tests.test_refund_account_generic_coa: Starting TestRefundAccountGenericCoA.test_reverse_sale_invoice_no_refund ... 2026-11-01 11:50:43,858 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #719 deleted account.move.line.ctp records with IDs: [775, 776] 2026-11-01 11:50:43,981 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #719 deleted account.move.line records with IDs: [1671] 2026-11-01 11:50:44,296 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account.tests.test_refund_account_generic_coa: Starting TestRefundAccountGenericCoA.test_reverse_sale_invoice_product_level ... 2026-11-01 11:50:45,277 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #719 deleted account.move.line.ctp records with IDs: [779, 780] 2026-11-01 11:50:45,381 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #719 deleted account.move.line records with IDs: [1678] 2026-11-01 11:50:45,913 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account.tests.test_refund_account_generic_coa: Starting TestRefundAccountGenericCoA.test_reverse_sale_receipt_uses_refund_account ... 2026-11-01 11:50:47,115 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #719 deleted account.move.line.ctp records with IDs: [783, 784] 2026-11-01 11:50:47,240 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #719 deleted account.move.line records with IDs: [1685] 2026-11-01 11:50:48,086 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account.tests.test_refund_account_generic_coa: Starting TestRefundAccountGenericCoA.test_sale_credit_note_category_fallback ... 2026-11-01 11:50:48,701 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account.tests.test_refund_account_generic_coa: Starting TestRefundAccountGenericCoA.test_sale_credit_note_company_settings_fallback ... 2026-11-01 11:50:49,259 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account.tests.test_refund_account_generic_coa: Starting TestRefundAccountGenericCoA.test_sale_credit_note_no_refund_config ... 2026-11-01 11:50:49,741 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account.tests.test_refund_account_generic_coa: Starting TestRefundAccountGenericCoA.test_sale_credit_note_product_level_refund_account ... 2026-11-01 11:50:50,300 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account.tests.test_refund_account_generic_coa: Starting TestRefundAccountGenericCoA.test_sale_invoice_uses_regular_income_account ... 2026-11-01 11:50:50,875 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account.tests.test_refund_account_generic_coa: Starting TestRefundAccountGenericCoA.test_sale_receipt_uses_regular_income_account ... 2026-11-01 11:50:51,360 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-11-01 11:51:01,615 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #721 deleted ir.model.data records with IDs: [508044] 2026-11-01 11:51:01,616 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #721 deleted account.journal records with IDs: [970] 2026-11-01 11:51:01,618 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account.tests.test_res_company: Starting TestResCompanyAccounting.test_automatic_entry_journal_created_on_first_call ... 2026-11-01 11:51:01,738 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account.tests.test_res_company: Starting TestResCompanyAccounting.test_automatic_entry_journal_falls_back_to_default ... 2026-11-01 11:51:01,866 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account.tests.test_res_company: Starting TestResCompanyAccounting.test_automatic_entry_journal_reused_on_second_call ... 2026-11-01 11:51:01,971 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account.tests.test_res_company: Starting TestResCompanyAccounting.test_deprecated_parent_does_not_return_active_sibling ... 2026-11-01 11:51:02,087 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account.tests.test_res_company: Starting TestResCompanyAccounting.test_exact_code_match_returns_that_account ... 2026-11-01 11:51:02,201 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account.tests.test_res_company: Starting TestResCompanyAccounting.test_explicit_prefix_lookup_still_finds_child_account ... 2026-11-01 11:51:02,361 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account.tests.test_res_company: Starting TestResCompanyAccounting.test_get_account_by_code_found ... 2026-11-01 11:51:02,485 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account.tests.test_res_company: Starting TestResCompanyAccounting.test_get_account_by_code_not_found ... 2026-11-01 11:51:02,552 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account.tests.test_res_company: Starting TestResCompanyAccounting.test_missing_code_does_not_return_sibling_account ... 2026-11-01 11:51:02,730 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-11-01 11:51:02,847 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account.tests.test_res_config_settings: Starting TestResConfigSettings.test_category_explicit_value_overrides_settings ... 2026-11-01 11:51:04,737 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account.tests.test_res_config_settings: Starting TestResConfigSettings.test_expense_refund_categ_set_via_settings_persists ... 2026-11-01 11:51:05,834 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account.tests.test_res_config_settings: Starting TestResConfigSettings.test_income_refund_categ_set_via_settings_persists ... 2026-11-01 11:51:06,856 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account.tests.test_res_config_settings: Starting TestResConfigSettings.test_settings_refund_account_applies_to_new_category ... 2026-11-01 11:51:07,738 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-11-01 11:51:07,754 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account.tests.test_res_config_settings: Starting TestAccountActivationUpsellSettings.test_compute_available_is_false_when_module_present_but_uninstallable ... 2026-11-01 11:51:07,965 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account.tests.test_res_config_settings: Starting TestAccountActivationUpsellSettings.test_compute_available_reflects_module_presence_in_addons_path ... 2026-11-01 11:51:08,152 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account.tests.test_res_config_settings: Starting TestAccountActivationUpsellSettings.test_module_field_pairs_have_matching_availability_field_compute_and_setting ... 2026-11-01 11:51:08,194 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-11-01 11:51:08,210 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account.tests.test_res_config_settings: Starting TestVatCounterpartSettings.test_settings_offer_only_the_vat_counterpart_account_that_taxes_use ... 2026-11-01 11:51:08,659 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [521] 2026-11-01 11:51:08,673 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.message records with IDs: [13848] 2026-11-01 11:51:08,682 104 INFO rb-2cd94b9-226205-431194 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-11-01 11:51:09,790 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-11-01 11:51:19,647 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account.tests.test_res_partner: Starting TestResPartnerAccounting.test_billing_type_propagates_to_child_contacts ... 2026-11-01 11:51:19,788 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account.tests.test_res_partner: Starting TestResPartnerAccounting.test_company_partner_billing_type_is_vendor_bill ... 2026-11-01 11:51:19,912 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account.tests.test_res_partner: Starting TestResPartnerAccounting.test_individual_partner_billing_type_is_purchase_receipt ... 2026-11-01 11:51:20,004 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account.tests.test_res_partner: Starting TestResPartnerAccounting.test_other_payable_account_falls_back_to_standard ... 2026-11-01 11:51:20,116 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account.tests.test_res_partner: Starting TestResPartnerAccounting.test_other_payable_account_returns_configured ... 2026-11-01 11:51:20,195 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account.tests.test_res_partner: Starting TestResPartnerAccounting.test_other_receivable_account_falls_back_to_standard ... 2026-11-01 11:51:20,284 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account.tests.test_res_partner: Starting TestResPartnerAccounting.test_other_receivable_account_returns_configured ... 2026-11-01 11:51:20,359 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account.tests.test_res_partner: Starting TestResPartnerAccounting.test_partner_with_company_name_billing_type ... 2026-11-01 11:51:20,552 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account.tests.test_res_partner: Starting TestResPartnerAccounting.test_unreconciled_lines_after_partial_payment ... 2026-11-01 11:51:22,100 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-11-01 11:51:22,879 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account.tests.test_reverse_move_line: Starting TestReverseMoveLine.test_reverse_move_line ... 2026-11-01 11:51:23,879 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted account.move.line.ctp records with IDs: [791, 792] 2026-11-01 11:51:24,006 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted account.move.line records with IDs: [1714] 2026-11-01 11:51:24,657 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-11-01 11:51:39,569 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_auto_transfer.tests.test_account_auto_transfer_model: Starting TestAccountAutoTransferModel.test_check_src_line_ids_duplicate_account_across_lines_raises ... 2026-11-01 11:51:39,852 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_auto_transfer.tests.test_account_auto_transfer_model: Starting TestAccountAutoTransferModel.test_check_total_transfer_percentage_exceeds_100_raises ... 2026-11-01 11:51:40,004 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_auto_transfer.tests.test_account_auto_transfer_model: Starting TestAccountAutoTransferModel.test_compute_account_ids_exact_type_matches_only_exact_code ... 2026-11-01 11:51:40,130 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_auto_transfer.tests.test_account_auto_transfer_model: Starting TestAccountAutoTransferModel.test_compute_account_ids_prefix_type_matches_only_that_prefix ... 2026-11-01 11:51:40,267 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_auto_transfer.tests.test_account_auto_transfer_model: Starting TestAccountAutoTransferModel.test_compute_account_ids_resolves_under_own_company_not_ambient ... 2026-11-01 11:51:40,370 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_auto_transfer.tests.test_account_auto_transfer_model: Starting TestAccountAutoTransferModel.test_cron_domain_matches_only_activated_rules ... 2026-11-01 11:51:40,423 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_auto_transfer.tests.test_account_auto_transfer_model: Starting TestAccountAutoTransferModel.test_perform_transfer_creates_move_and_clears_source_balance ... 2026-11-01 11:51:41,117 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_auto_transfer.tests.test_account_auto_transfer_model: Starting TestAccountAutoTransferModel.test_perform_transfer_from_another_ambient_company_labels_with_codes ... 2026-11-01 11:51:41,714 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_auto_transfer.tests.test_account_auto_transfer_model: Starting TestAccountAutoTransferModel.test_perform_transfer_splits_balance_across_destination_lines_by_percentage ... 2026-11-01 11:51:42,399 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-11-01 11:52:00,566 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_bank_statement_import.tests.test_csv_import: Starting TestImportCSV.test_01_invalid_csv_file_mimetype ... 2026-11-01 11:52:00,681 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_bank_statement_import.tests.test_csv_import: Starting TestImportCSV.test_11_invalid_csv_file_content ... 2026-11-01 11:52:00,781 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_bank_statement_import.tests.test_csv_import: Starting TestImportCSV.test_21_csv_file_import ... 2026-11-01 11:52:01,654 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-11-01 11:52:20,366 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_bank_statement_import.tests.test_csv_malformed_message: Starting TestCsvMalformedMessage.test_amount_that_is_not_a_number_names_the_line ... 2026-11-01 11:52:20,507 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_bank_statement_import.tests.test_csv_malformed_message: Starting TestCsvMalformedMessage.test_bad_row_after_a_label_spanning_two_lines_names_the_physical_line ... 2026-11-01 11:52:20,589 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_bank_statement_import.tests.test_csv_malformed_message: Starting TestCsvMalformedMessage.test_bad_row_after_a_utf8_bom_and_blank_lines_names_the_physical_line ... 2026-11-01 11:52:20,675 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_bank_statement_import.tests.test_csv_malformed_message: Starting TestCsvMalformedMessage.test_bad_row_after_blank_lines_before_the_header_names_the_physical_line ... 2026-11-01 11:52:20,756 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_bank_statement_import.tests.test_csv_malformed_message: Starting TestCsvMalformedMessage.test_bad_row_after_blank_lines_names_the_physical_line ... 2026-11-01 11:52:20,844 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_bank_statement_import.tests.test_csv_malformed_message: Starting TestCsvMalformedMessage.test_blank_lines_before_the_header_are_ignored ... 2026-11-01 11:52:20,935 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_bank_statement_import.tests.test_csv_malformed_message: Starting TestCsvMalformedMessage.test_date_that_is_not_a_date_names_the_line ... 2026-11-01 11:52:21,018 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_bank_statement_import.tests.test_csv_malformed_message: Starting TestCsvMalformedMessage.test_empty_file_is_refused_plainly ... 2026-11-01 11:52:21,102 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_bank_statement_import.tests.test_csv_malformed_message: Starting TestCsvMalformedMessage.test_field_larger_than_the_csv_reader_limit_is_refused_plainly ... 2026-11-01 11:52:21,195 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_bank_statement_import.tests.test_csv_malformed_message: Starting TestCsvMalformedMessage.test_file_that_is_not_text_is_refused_plainly ... 2026-11-01 11:52:21,263 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_bank_statement_import.tests.test_csv_malformed_message: Starting TestCsvMalformedMessage.test_file_with_only_a_header_is_refused_as_empty ... 2026-11-01 11:52:21,340 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_bank_statement_import.tests.test_csv_malformed_message: Starting TestCsvMalformedMessage.test_file_with_only_blank_lines_is_refused_as_empty ... 2026-11-01 11:52:21,446 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_bank_statement_import.tests.test_csv_malformed_message: Starting TestCsvMalformedMessage.test_row_with_a_misplaced_column_is_refused_naming_its_line ... 2026-11-01 11:52:21,521 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_bank_statement_import.tests.test_csv_malformed_message: Starting TestCsvMalformedMessage.test_row_with_missing_columns_names_the_line_and_the_columns ... 2026-11-01 11:52:21,606 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_bank_statement_import.tests.test_csv_malformed_message: Starting TestCsvMalformedMessage.test_valid_file_is_still_parsed ... 2026-11-01 11:52:21,720 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_attachment: filestore gc 25 checked, 25 removed 2026-11-01 11:52:40,413 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_bank_statement_import.tests.test_statement_import_empty_file_refusal: Starting TestStatementImportEmptyFileRefusal.test_blank_only_csv_is_refused_without_naming_a_none_account ... 2026-11-01 11:52:40,572 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_bank_statement_import.tests.test_statement_import_empty_file_refusal: Starting TestStatementImportEmptyFileRefusal.test_header_only_csv_is_refused_without_naming_a_none_account ... 2026-11-01 11:52:40,663 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_bank_statement_import.tests.test_statement_import_empty_file_refusal: Starting TestStatementImportEmptyFileRefusal.test_header_only_xlsx_is_refused_without_naming_a_none_account ... 2026-11-01 11:52:40,812 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-11-01 11:52:59,404 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_bank_statement_import.tests.test_statement_import_entry_gate: Starting TestStatementImportEntryGate.test_dashboard_hides_the_import_from_an_invoicing_only_user ... 2026-11-01 11:52:59,961 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_bank_statement_import.tests.test_statement_import_entry_gate: Starting TestStatementImportEntryGate.test_dashboard_keeps_offering_the_import_to_an_accountant ... 2026-11-01 11:53:00,579 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_bank_statement_import.tests.test_statement_import_entry_gate: Starting TestStatementImportEntryGate.test_dashboard_offers_the_import_button_and_link_to_a_user_who_can_reconcile ... 2026-11-01 11:53:01,172 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_bank_statement_import.tests.test_statement_import_entry_gate: Starting TestStatementImportEntryGate.test_invoicing_only_user_cannot_run_the_import_wizard ... 2026-11-01 11:53:01,780 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 739, model: account.bank.statement.import 2026-11-01 11:53:01,822 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_bank_statement_import.tests.test_statement_import_entry_gate: Starting TestStatementImportEntryGate.test_user_who_can_reconcile_can_run_the_import_wizard ... 2026-11-01 11:53:02,842 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_bank_statement_import.tests.test_statement_import_entry_gate: Starting TestStatementImportEntryGate.test_user_who_can_reconcile_imports_a_file_carrying_the_account_of_a_journal_lacking_one ... 2026-11-01 11:53:04,173 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_attachment: filestore gc 10 checked, 10 removed 2026-11-01 11:53:22,735 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_bank_statement_import.tests.test_statement_import_file_quirks: Starting TestStatementImportFileQuirks.test_blank_csv_lines_before_the_header_are_skipped ... 2026-11-01 11:53:22,866 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_bank_statement_import.tests.test_statement_import_file_quirks: Starting TestStatementImportFileQuirks.test_blank_csv_lines_in_the_middle_and_at_the_end_are_skipped ... 2026-11-01 11:53:22,931 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_bank_statement_import.tests.test_statement_import_file_quirks: Starting TestStatementImportFileQuirks.test_csv_with_cr_only_line_endings_imports_every_transaction ... 2026-11-01 11:53:22,993 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_bank_statement_import.tests.test_statement_import_file_quirks: Starting TestStatementImportFileQuirks.test_utf8_bom_directly_on_the_header_line_still_imports ... 2026-11-01 11:53:23,057 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_bank_statement_import.tests.test_statement_import_file_quirks: Starting TestStatementImportFileQuirks.test_utf8_bom_with_blank_lines_before_the_header_still_imports_every_transaction ... 2026-11-01 11:53:23,185 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_attachment: filestore gc 13 checked, 13 removed 2026-11-01 11:53:40,735 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_bank_statement_import.tests.test_statement_import_journal_resolution: Starting TestStatementImportJournalResolution.test_account_number_also_held_by_a_journal_of_another_company_picks_the_own_journal ... 2026-11-01 11:53:46,365 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_bank_statement_import.tests.test_statement_import_journal_resolution: Starting TestStatementImportJournalResolution.test_account_number_also_held_by_a_sale_journal_picks_the_bank_journal ... 2026-11-01 11:53:47,027 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_bank_statement_import.tests.test_statement_import_journal_resolution: Starting TestStatementImportJournalResolution.test_account_number_held_only_by_a_journal_of_another_company_offers_the_journal_creation ... 2026-11-01 11:53:52,448 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_bank_statement_import.tests.test_statement_import_journal_resolution: Starting TestStatementImportJournalResolution.test_account_number_held_only_by_a_parent_company_journal_offers_the_journal_creation_to_a_branch_user ... 2026-11-01 11:53:58,243 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_bank_statement_import.tests.test_statement_import_journal_resolution: Starting TestStatementImportJournalResolution.test_account_number_shared_by_two_bank_journals_asks_for_a_journal ... 2026-11-01 11:53:58,459 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_bank_statement_import.tests.test_statement_import_journal_resolution: Starting TestStatementImportJournalResolution.test_basic_accountant_imports_into_a_bank_journal_lacking_an_account ... 2026-11-01 11:53:59,796 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_bank_statement_import.tests.test_statement_import_journal_resolution: Starting TestStatementImportJournalResolution.test_branch_user_is_refused_a_parent_company_context_journal_with_a_user_error ... 2026-11-01 11:54:05,286 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_bank_statement_import.tests.test_statement_import_journal_resolution: Starting TestStatementImportJournalResolution.test_context_journal_of_a_cash_type_is_refused_and_left_untouched ... 2026-11-01 11:54:06,030 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_bank_statement_import.tests.test_statement_import_journal_resolution: Starting TestStatementImportJournalResolution.test_context_journal_of_a_company_the_user_does_not_belong_to_is_refused_with_a_user_error ... 2026-11-01 11:54:11,940 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_bank_statement_import.tests.test_statement_import_journal_resolution: Starting TestStatementImportJournalResolution.test_context_journal_of_a_credit_card_type_is_refused_and_left_untouched ... 2026-11-01 11:54:12,632 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_bank_statement_import.tests.test_statement_import_journal_resolution: Starting TestStatementImportJournalResolution.test_context_journal_of_a_general_type_is_refused_and_left_untouched ... 2026-11-01 11:54:13,147 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_bank_statement_import.tests.test_statement_import_journal_resolution: Starting TestStatementImportJournalResolution.test_context_journal_of_a_sale_type_is_refused_and_left_untouched ... 2026-11-01 11:54:13,706 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_bank_statement_import.tests.test_statement_import_journal_resolution: Starting TestStatementImportJournalResolution.test_context_journal_outside_the_current_companies_is_refused_and_left_untouched ... 2026-11-01 11:54:18,782 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_bank_statement_import.tests.test_statement_import_journal_resolution: Starting TestStatementImportJournalResolution.test_file_without_account_number_and_without_journal_asks_to_import_from_a_journal_card ... 2026-11-01 11:54:18,892 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_bank_statement_import.tests.test_statement_import_journal_resolution: Starting TestStatementImportJournalResolution.test_hidden_sibling_company_context_journal_is_refused_with_a_user_error ... 2026-11-01 11:54:23,807 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_bank_statement_import.tests.test_statement_import_journal_resolution: Starting TestStatementImportJournalResolution.test_import_succeeds_on_a_bank_journal_without_outstanding_payment_accounts ... 2026-11-01 11:54:24,388 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_bank_statement_import.tests.test_statement_import_journal_resolution: Starting TestStatementImportJournalResolution.test_setup_wizard_validate_keeps_the_core_soft_reload_action_and_defaults_the_source ... 2026-11-01 11:54:24,709 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_bank_statement_import.tests.test_statement_import_journal_resolution: Starting TestStatementImportJournalResolution.test_statement_whose_file_gives_a_number_is_named_from_that_number_and_the_journal ... 2026-11-01 11:54:25,258 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_attachment: filestore gc 31 checked, 31 removed 2026-11-01 11:54:43,823 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_bank_statement_import.tests.test_statement_import_partner_guess: Starting TestStatementImportPartnerGuess.test_account_number_of_a_bank_of_another_company_imports_without_bank_or_error ... 2026-11-01 11:54:49,225 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_bank_statement_import.tests.test_statement_import_partner_guess: Starting TestStatementImportPartnerGuess.test_account_number_shared_by_two_partners_leaves_the_imported_line_unattributed ... 2026-11-01 11:54:49,702 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_bank_statement_import.tests.test_statement_import_partner_guess: Starting TestStatementImportPartnerGuess.test_account_number_written_with_spaces_and_case_differences_still_finds_the_bank ... 2026-11-01 11:54:50,272 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_bank_statement_import.tests.test_statement_import_partner_guess: Starting TestStatementImportPartnerGuess.test_partner_name_of_exactly_one_partner_is_attributed_to_the_imported_line ... 2026-11-01 11:54:50,866 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_bank_statement_import.tests.test_statement_import_partner_guess: Starting TestStatementImportPartnerGuess.test_partner_name_shared_by_two_partners_leaves_the_imported_line_unattributed ... 2026-11-01 11:54:51,428 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-11-01 11:55:09,003 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_bank_statement_import.tests.test_statement_import_row_order: Starting TestStatementImportRowOrder.test_a_row_known_from_a_longer_file_is_refused_as_already_imported ... 2026-11-01 11:55:11,024 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_bank_statement_import.tests.test_statement_import_row_order: Starting TestStatementImportRowOrder.test_lines_with_different_account_numbers_are_recognised_in_any_order ... 2026-11-01 11:55:14,226 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_bank_statement_import.tests.test_statement_import_row_order: Starting TestStatementImportRowOrder.test_overlapping_file_hands_the_user_a_warning_about_the_ignored_line ... 2026-11-01 11:55:16,943 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_bank_statement_import.tests.test_statement_import_row_order: Starting TestStatementImportRowOrder.test_overlapping_file_listing_a_known_transaction_first_creates_only_the_new_one ... 2026-11-01 11:55:20,549 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_bank_statement_import.tests.test_statement_import_row_order: Starting TestStatementImportRowOrder.test_overlapping_file_reports_exactly_the_known_line_as_ignored ... 2026-11-01 11:55:23,321 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_bank_statement_import.tests.test_statement_import_row_order: Starting TestStatementImportRowOrder.test_the_notification_keeps_a_link_per_skipped_batch_instead_of_joined_text ... 2026-11-01 11:55:25,559 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_attachment: filestore gc 48 checked, 48 removed 2026-11-01 11:55:43,939 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_bank_statement_import.tests.test_statement_import_unique_id_scheme: Starting TestStatementImportUniqueIdScheme.test_file_holding_only_known_transactions_is_refused_whatever_their_counterpart_column ... 2026-11-01 11:55:44,733 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_bank_statement_import.tests.test_statement_import_unique_id_scheme: Starting TestStatementImportUniqueIdScheme.test_file_of_rows_without_transaction_id_already_known_is_refused_whatever_their_counterpart ... 2026-11-01 11:55:45,581 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_bank_statement_import.tests.test_statement_import_unique_id_scheme: Starting TestStatementImportUniqueIdScheme.test_identical_rows_differing_only_by_counterpart_are_two_transactions_and_stay_two_on_reimport ... 2026-11-01 11:55:46,611 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_bank_statement_import.tests.test_statement_import_unique_id_scheme: Starting TestStatementImportUniqueIdScheme.test_known_transaction_is_skipped_when_it_comes_back_with_another_counterpart_account ... 2026-11-01 11:55:48,097 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_bank_statement_import.tests.test_statement_import_unique_id_scheme: Starting TestStatementImportUniqueIdScheme.test_known_transaction_is_skipped_when_it_comes_back_without_counterpart_account ... 2026-11-01 11:55:49,658 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_bank_statement_import.tests.test_statement_import_unique_id_scheme: Starting TestStatementImportUniqueIdScheme.test_row_without_transaction_id_is_skipped_when_it_comes_back_with_another_or_no_counterpart ... 2026-11-01 11:55:52,215 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_bank_statement_import.tests.test_statement_import_unique_id_scheme: Starting TestStatementImportUniqueIdScheme.test_same_statement_data_is_not_booked_twice_when_its_line_counterparts_differ ... 2026-11-01 11:55:52,877 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_bank_statement_import.tests.test_statement_import_unique_id_scheme: Starting TestStatementImportUniqueIdScheme.test_stored_import_id_is_built_from_the_file_account_not_the_line_counterpart ... 2026-11-01 11:55:53,019 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_attachment: filestore gc 30 checked, 30 removed 2026-11-01 11:56:10,573 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_bank_statement_import.tests.test_statement_line_partner_bank: Starting TestStatementLinePartnerBank.test_account_number_of_several_partners_guesses_no_partner_and_raises_nothing ... 2026-11-01 11:56:10,916 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_bank_statement_import.tests.test_statement_line_partner_bank: Starting TestStatementLinePartnerBank.test_line_of_known_bank_account_paying_an_open_invoice_is_reconciled_once ... 2026-11-01 11:56:12,033 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #764 deleted account.move.line.ctp records with IDs: [919] 2026-11-01 11:56:12,142 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #764 deleted account.move.line records with IDs: [1971] 2026-11-01 11:56:12,497 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_bank_statement_import.tests.test_statement_line_partner_bank: Starting TestStatementLinePartnerBank.test_line_with_known_bank_account_number_gets_partner_and_bank ... 2026-11-01 11:56:13,028 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_bank_statement_import.tests.test_statement_line_partner_bank: Starting TestStatementLinePartnerBank.test_line_with_unknown_bank_account_number_stays_unattributed ... 2026-11-01 11:56:13,519 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_bank_statement_import.tests.test_statement_line_partner_bank: Starting TestStatementLinePartnerBank.test_payer_named_line_with_ambiguous_account_number_is_reconciled_to_the_named_payer ... 2026-11-01 11:56:15,055 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #764 deleted account.move.line.ctp records with IDs: [924] 2026-11-01 11:56:15,203 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #764 deleted account.move.line records with IDs: [1980] 2026-11-01 11:56:15,673 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-11-01 11:56:33,293 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_bank_statement_import.tests.test_statement_reimport: Starting TestStatementReimport.test_first_import_skipping_nothing_returns_the_statement_action_without_notification ... 2026-11-01 11:56:34,057 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_bank_statement_import.tests.test_statement_reimport: Starting TestStatementReimport.test_identical_rows_inside_one_file_are_both_kept_and_neither_duplicated_on_reimport ... 2026-11-01 11:56:35,101 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_bank_statement_import.tests.test_statement_reimport: Starting TestStatementReimport.test_lines_reimported_in_the_other_format_are_recognised_despite_spacing_and_float_noise ... 2026-11-01 11:56:35,998 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_bank_statement_import.tests.test_statement_reimport: Starting TestStatementReimport.test_reimport_of_a_grown_file_hands_the_user_a_sticky_warning_leading_to_the_new_statement ... 2026-11-01 11:56:37,630 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_bank_statement_import.tests.test_statement_reimport: Starting TestStatementReimport.test_reimport_of_a_grown_file_skips_known_lines_and_reports_which_ones ... 2026-11-01 11:56:39,335 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_bank_statement_import.tests.test_statement_reimport: Starting TestStatementReimport.test_reimported_transaction_id_is_skipped_even_when_the_rest_of_the_row_changed ... 2026-11-01 11:56:40,723 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_bank_statement_import.tests.test_statement_reimport: Starting TestStatementReimport.test_reimporting_the_same_file_without_id_column_adds_no_line ... 2026-11-01 11:56:41,780 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_bank_statement_import.tests.test_statement_reimport: Starting TestStatementReimport.test_rows_with_distinct_transaction_ids_are_all_kept_and_not_duplicated_on_reimport ... 2026-11-01 11:56:42,834 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_bank_statement_import.tests.test_statement_reimport: Starting TestStatementReimport.test_same_transaction_in_another_journal_is_not_a_duplicate ... 2026-11-01 11:56:43,808 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_bank_statement_import.tests.test_statement_reimport: Starting TestStatementReimport.test_third_identical_row_added_to_a_known_file_is_imported_alone ... 2026-11-01 11:56:45,308 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_bank_statement_import.tests.test_statement_reimport: Starting TestStatementReimport.test_transaction_id_repeated_inside_one_file_is_refused_naming_that_id ... 2026-11-01 11:56:45,466 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_attachment: filestore gc 34 checked, 34 removed 2026-11-01 11:57:03,000 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_bank_statement_import.tests.test_xlsx_import: Starting TestImportCSV.test_01_invalid_xlsx_file_mimetype ... 2026-11-01 11:57:03,064 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_bank_statement_import.models.ir_attachment_xlsx: Cannot read fake_xlsx.xlsx as an .xlsx statement Traceback (most recent call last): File "/data/build/Viindoo-erponline-enterprise-18.0/viin_account_bank_statement_import/models/ir_attachment_xlsx.py", line 42, in _parse_as_bank_statement workbook = openpyxl.load_workbook(io.BytesIO(base64.b64decode(self.datas or b'')), data_only=True) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/dist-packages/openpyxl/reader/excel.py", line 344, in load_workbook reader = ExcelReader(filename, read_only, keep_vba, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/dist-packages/openpyxl/reader/excel.py", line 123, in __init__ self.archive = _validate_archive(fn) ^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/dist-packages/openpyxl/reader/excel.py", line 95, in _validate_archive archive = ZipFile(filename, 'r') ^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/zipfile/__init__.py", line 1365, in __init__ self._RealGetContents() File "/usr/lib/python3.12/zipfile/__init__.py", line 1432, in _RealGetContents raise BadZipFile("File is not a zip file") zipfile.BadZipFile: File is not a zip file 2026-11-01 11:57:03,105 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_bank_statement_import.tests.test_xlsx_import: Starting TestImportCSV.test_11_invalid_xlsx_file_content ... 2026-11-01 11:57:03,194 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_bank_statement_import.tests.test_xlsx_import: Starting TestImportCSV.test_21_xlsx_file_import ... 2026-11-01 11:57:03,900 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_bank_statement_import.tests.test_xlsx_import: Starting TestImportCSV.test_22_xlsx_file_import_date_cells ... 2026-11-01 11:57:04,658 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_bank_statement_import.tests.test_xlsx_import: Starting TestImportCSV.test_31_xlsx_import_skips_trailing_blank_rows ... 2026-11-01 11:57:05,523 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-11-01 11:57:24,385 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_bank_statement_import.tests.test_xlsx_malformed_message: Starting TestXlsxMalformedMessage.test_amount_that_is_not_a_number_names_the_line ... 2026-11-01 11:57:24,515 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_bank_statement_import.tests.test_xlsx_malformed_message: Starting TestXlsxMalformedMessage.test_bad_row_after_blank_rows_names_the_physical_row_of_the_sheet ... 2026-11-01 11:57:24,622 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_bank_statement_import.tests.test_xlsx_malformed_message: Starting TestXlsxMalformedMessage.test_blank_rows_before_the_header_and_between_transactions_are_ignored ... 2026-11-01 11:57:24,758 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_bank_statement_import.tests.test_xlsx_malformed_message: Starting TestXlsxMalformedMessage.test_date_that_is_not_a_date_names_the_line ... 2026-11-01 11:57:24,859 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_bank_statement_import.tests.test_xlsx_malformed_message: Starting TestXlsxMalformedMessage.test_empty_sheet_is_refused_plainly ... 2026-11-01 11:57:24,940 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_bank_statement_import.tests.test_xlsx_malformed_message: Starting TestXlsxMalformedMessage.test_file_that_is_not_an_xlsx_is_refused_plainly ... 2026-11-01 11:57:24,971 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_bank_statement_import.models.ir_attachment_xlsx: Cannot read statement.xlsx as an .xlsx statement Traceback (most recent call last): File "/data/build/Viindoo-erponline-enterprise-18.0/viin_account_bank_statement_import/models/ir_attachment_xlsx.py", line 42, in _parse_as_bank_statement workbook = openpyxl.load_workbook(io.BytesIO(base64.b64decode(self.datas or b'')), data_only=True) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/dist-packages/openpyxl/reader/excel.py", line 344, in load_workbook reader = ExcelReader(filename, read_only, keep_vba, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/dist-packages/openpyxl/reader/excel.py", line 123, in __init__ self.archive = _validate_archive(fn) ^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/dist-packages/openpyxl/reader/excel.py", line 95, in _validate_archive archive = ZipFile(filename, 'r') ^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/zipfile/__init__.py", line 1365, in __init__ self._RealGetContents() File "/usr/lib/python3.12/zipfile/__init__.py", line 1432, in _RealGetContents raise BadZipFile("File is not a zip file") zipfile.BadZipFile: File is not a zip file 2026-11-01 11:57:25,002 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_bank_statement_import.tests.test_xlsx_malformed_message: Starting TestXlsxMalformedMessage.test_line_number_is_the_row_of_the_sheet ... 2026-11-01 11:57:25,091 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_bank_statement_import.tests.test_xlsx_malformed_message: Starting TestXlsxMalformedMessage.test_row_with_a_misplaced_column_is_refused_naming_its_line ... 2026-11-01 11:57:25,178 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_bank_statement_import.tests.test_xlsx_malformed_message: Starting TestXlsxMalformedMessage.test_row_with_missing_columns_names_the_line_and_the_columns ... 2026-11-01 11:57:25,253 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_bank_statement_import.tests.test_xlsx_malformed_message: Starting TestXlsxMalformedMessage.test_sheet_with_a_header_and_trailing_empty_rows_is_refused_as_empty ... 2026-11-01 11:57:25,320 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_bank_statement_import.tests.test_xlsx_malformed_message: Starting TestXlsxMalformedMessage.test_sheet_with_only_a_header_is_refused_as_empty ... 2026-11-01 11:57:25,384 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_bank_statement_import.tests.test_xlsx_malformed_message: Starting TestXlsxMalformedMessage.test_sheet_with_only_blank_rows_and_a_header_is_refused_as_empty ... 2026-11-01 11:57:25,449 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_bank_statement_import.tests.test_xlsx_malformed_message: Starting TestXlsxMalformedMessage.test_valid_file_is_still_parsed ... 2026-11-01 11:57:25,541 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_attachment: filestore gc 18 checked, 18 removed 2026-11-01 11:57:43,774 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_bank_statement_import_rje.tests.test_rje_import: Starting TestImportRJE.test_01_invalid_rje_file_extension ... 2026-11-01 11:57:43,901 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_bank_statement_import_rje.tests.test_rje_import: Starting TestImportRJE.test_11_invalid_rje_file_content ... 2026-11-01 11:57:43,970 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_bank_statement_import_rje.tests.test_rje_import: Starting TestImportRJE.test_22_rje_file_import ... 2026-11-01 11:57:47,754 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_bank_statement_import_rje.tests.test_rje_import: Starting TestImportRJE.test_22_rje_file_import_wrong_currency ... 2026-11-01 11:57:47,893 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_bank_statement_import_rje.tests.test_rje_import: Starting TestImportRJE.test_reimport_of_an_overlapping_file_opens_the_new_statement_where_the_known_lines_end ... 2026-11-01 11:57:49,347 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-11-01 11:57:49,363 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_budget_hr_timesheet.tests.test_practical_amount: Starting TestPracticalAmount.test_01_practical_amount_with_analytic_account_and_budgetary_position ... 2026-11-01 11:57:53,642 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-11-01 11:57:53,787 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_budget_project.tests.test_budget_entries_action_context: Starting TestBudgetEntriesActionContext.test_action_context_with_trailing_whitespace_does_not_crash ... 2026-11-01 11:57:53,850 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-11-01 11:57:54,579 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_budget_project.tests.test_project_budget_panel: Starting TestProjectBudgetPanel.test_get_crossovered_budget_lines_does_not_raise_and_returns_the_line ... 2026-11-01 11:57:54,685 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_budget_project.tests.test_project_budget_panel: Starting TestProjectBudgetPanel.test_get_panel_data_does_not_raise_and_shows_the_project_budget ... 2026-11-01 11:57:54,842 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_budget_project.tests.test_project_budget_panel: Starting TestProjectBudgetPanel.test_get_panel_data_hides_budget_lines_for_user_without_project_group ... 2026-11-01 11:57:54,932 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-11-01 11:58:12,531 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_followup.tests.test_followup: Starting TestFollowupReports.test_followup_report_multi_company ... 2026-11-01 11:58:18,221 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_followup.tests.test_followup: Starting TestFollowupReports.test_followup_report_total_due ... 2026-11-01 11:58:21,096 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-11-01 11:58:38,998 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_followup.tests.test_followup_access: Starting TestFollowupAccessIsolation.test_account_invoice_role_can_complete_manual_reminder_flow_for_customer_with_no_salesperson ... 2026-11-01 11:58:41,707 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_followup.tests.test_followup_access: Starting TestFollowupAccessIsolation.test_account_manager_can_create_followup_level ... 2026-11-01 11:58:42,343 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_followup.tests.test_followup_access: Starting TestFollowupAccessIsolation.test_account_readonly_user_can_read_followup_receivable ... 2026-11-01 11:58:45,101 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_followup.tests.test_followup_access: Starting TestFollowupAccessIsolation.test_company_user_cannot_read_other_company_followup_level ... 2026-11-01 11:58:45,158 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [234], uid: 781, model: account.followup.level 2026-11-01 11:58:45,215 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_followup.tests.test_followup_access: Starting TestFollowupAccessIsolation.test_company_user_cannot_read_other_company_followup_report ... 2026-11-01 11:58:47,398 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [33], uid: 781, model: followup.report 2026-11-01 11:58:47,479 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_followup.tests.test_followup_access: Starting TestFollowupAccessIsolation.test_followup_user_can_read_followup_receivable ... 2026-11-01 11:58:49,634 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_followup.tests.test_followup_access: Starting TestFollowupAccessIsolation.test_plain_internal_user_cannot_read_followup_receivable ... 2026-11-01 11:58:50,135 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 785, model: followup.receivable 2026-11-01 11:58:50,198 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-11-01 11:59:07,924 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_followup.tests.test_followup_block_payment: Starting TestFollowupBlockPayment.test_blocked_invoice_leaves_followup_line_ids ... 2026-11-01 11:59:10,316 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_followup.tests.test_followup_block_payment: Starting TestFollowupBlockPayment.test_blocking_a_fully_paid_invoice_is_refused ... 2026-11-01 11:59:15,186 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_followup.tests.test_followup_block_payment: Starting TestFollowupBlockPayment.test_blocking_in_one_company_does_not_affect_another_company ... 2026-11-01 11:59:19,121 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_followup.tests.test_followup_block_payment: Starting TestFollowupBlockPayment.test_blocking_invoice_zeroes_due_and_overdue_totals ... 2026-11-01 11:59:21,457 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_followup.tests.test_followup_block_payment: Starting TestFollowupBlockPayment.test_blocking_removes_all_installments_of_a_split_invoice ... 2026-11-01 11:59:24,740 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_followup.tests.test_followup_block_payment: Starting TestFollowupBlockPayment.test_followup_line_ids_never_contains_a_blocked_move_line ... 2026-11-01 11:59:28,294 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_followup.tests.test_followup_block_payment: Starting TestFollowupBlockPayment.test_followup_receivable_view_agrees_with_orm_after_block ... 2026-11-01 11:59:30,652 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_followup.tests.test_followup_block_payment: Starting TestFollowupBlockPayment.test_invoice_with_unevaluated_payment_state_is_included_in_followup ... 2026-11-01 11:59:32,691 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_followup.tests.test_followup_block_payment: Starting TestFollowupBlockPayment.test_misc_journal_entry_receivable_can_be_excluded_from_followup ... 2026-11-01 11:59:33,191 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_followup.tests.test_followup_block_payment: Starting TestFollowupBlockPayment.test_paid_invoice_keeps_blocked_status_but_stays_out_of_followup ... 2026-11-01 11:59:36,991 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_followup.tests.test_followup_block_payment: Starting TestFollowupBlockPayment.test_reminder_payload_omits_blocked_invoice ... 2026-11-01 11:59:40,614 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_followup.tests.test_followup_block_payment: Starting TestFollowupBlockPayment.test_search_by_total_due_agrees_with_compute_after_block ... 2026-11-01 11:59:42,767 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_followup.tests.test_followup_block_payment: Starting TestFollowupBlockPayment.test_unblocking_invoice_restores_line_and_totals ... 2026-11-01 11:59:45,056 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-11-01 11:59:55,630 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_followup.tests.test_followup_coinstall_visibility: Starting TestFollowupAccountingRoleVisibility.test_accounting_role_finds_the_report_of_a_customer_with_no_salesperson ... 2026-11-01 11:59:55,711 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_followup.tests.test_followup_coinstall_visibility: Starting TestFollowupAccountingRoleVisibility.test_accounting_role_reads_the_report_of_a_customer_with_no_salesperson ... 2026-11-01 11:59:55,760 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_followup.tests.test_followup_coinstall_visibility: Starting TestFollowupAccountingRoleVisibility.test_accounting_role_sees_customer_reports_whether_or_not_a_salesperson_owns_them ... 2026-11-01 11:59:55,853 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-11-01 12:00:13,167 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_followup.tests.test_followup_cron: Starting TestFollowupCron.test_archived_partner_excluded_from_receivable_view ... 2026-11-01 12:00:15,379 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_followup.tests.test_followup_cron: Starting TestFollowupCron.test_archived_partner_is_not_chased_by_send_cron ... 2026-11-01 12:00:17,855 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_followup.tests.test_followup_cron: Starting TestFollowupCron.test_archived_partner_is_not_picked_up_by_report_creation_cron ... 2026-11-01 12:00:20,108 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_followup.tests.test_followup_cron: Starting TestFollowupCron.test_cron_sends_again_once_reminder_cadence_elapses ... 2026-11-01 12:00:22,000 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <654106649317035.1705276800.000000000000000-openerp-155-followup.report@4ffde77d1fc8>: ['"Partner A" <@False>'] 2026-11-01 12:00:23,000 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #792 deleted mail.mail records with IDs: [522] 2026-11-01 12:00:23,000 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <311997758962199.1707523200.000000000000000-openerp-155-followup.report@4ffde77d1fc8>: ['"Partner A" <@False>'] 2026-11-01 12:00:23,000 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #792 deleted mail.mail records with IDs: [523] 2026-11-01 12:00:23,470 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_followup.tests.test_followup_cron: Starting TestFollowupCron.test_cron_sends_once_per_day_and_does_not_advance_level_twice ... 2026-11-01 12:00:27,000 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <160862179805531.1705276800.000000000000000-openerp-163-followup.report@4ffde77d1fc8>: ['"Partner A" <@False>'] 2026-11-01 12:00:27,000 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #792 deleted mail.mail records with IDs: [524] 2026-11-01 12:00:27,379 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-11-01 12:00:44,565 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_followup.tests.test_followup_cron: Starting TestFollowupCronBelowThreshold.test_customer_below_every_configured_level_is_contacted_at_most_once_and_never_advances_level ... 2026-11-01 12:00:47,000 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <208115231187044.1705276800.000000000000000-openerp-171-followup.report@4ffde77d1fc8>: ['"Below Threshold Partner" <@False>'] 2026-11-01 12:00:47,000 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #794 deleted mail.mail records with IDs: [525] 2026-11-01 12:00:47,719 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-11-01 12:01:05,429 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_followup.tests.test_followup_cron: Starting TestFollowupCronLevelTracksActualAge.test_processing_cron_does_not_overshoot_the_level_the_actual_overdue_age_justifies ... 2026-11-01 12:01:08,000 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <261112676089437.1705276800.000000000000000-openerp-179-followup.report@4ffde77d1fc8>: ['"Age Tracking Partner" <@False>'] 2026-11-01 12:01:08,000 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #796 deleted mail.mail records with IDs: [526] 2026-11-01 12:01:08,578 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-11-01 12:01:26,756 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_followup.tests.test_followup_cron: Starting TestFollowupCronNegativeDueDayCadence.test_cadence_after_contact_is_anchored_on_the_contact_day_not_the_previous_schedule ... 2026-11-01 12:01:29,000 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <936305921924776.1714521600.000000000000000-openerp-187-followup.report@4ffde77d1fc8>: ['"Negative Cadence Partner" <@False>'] 2026-11-01 12:01:29,000 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #798 deleted mail.mail records with IDs: [527] 2026-11-01 12:01:30,000 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <728598192413376.1718409600.000000000000000-openerp-187-followup.report@4ffde77d1fc8>: ['"Negative Cadence Partner" <@False>'] 2026-11-01 12:01:30,000 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #798 deleted mail.mail records with IDs: [528] 2026-11-01 12:01:30,283 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_followup.tests.test_followup_cron: Starting TestFollowupCronNegativeDueDayCadence.test_negative_due_day_customer_is_contacted_at_most_once_across_repeated_cron_passes ... 2026-11-01 12:01:33,000 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <968425485465337.1712707200.000000000000000-openerp-195-followup.report@4ffde77d1fc8>: ['"Negative Cadence Partner" <@False>'] 2026-11-01 12:01:33,000 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #798 deleted mail.mail records with IDs: [529] 2026-11-01 12:01:33,276 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_followup.tests.test_followup_cron: Starting TestFollowupCronNegativeDueDayCadence.test_negative_due_day_level_schedules_next_contact_strictly_after_today ... 2026-11-01 12:01:36,000 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <073238112364485.1712707200.000000000000000-openerp-203-followup.report@4ffde77d1fc8>: ['"Negative Cadence Partner" <@False>'] 2026-11-01 12:01:36,000 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #798 deleted mail.mail records with IDs: [530] 2026-11-01 12:01:36,337 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-11-01 12:01:46,507 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_followup.tests.test_followup_dead_band_reminder: Starting TestFollowupDeadBandBelowLowestRung.test_debt_below_the_lowest_configured_rung_does_not_loop_the_daily_cron_forever ... 2026-11-01 12:01:49,544 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-11-01 12:02:04,101 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_followup.tests.test_followup_grouping: Starting TestFollowupGrouping.test_action_view_followup_lines_opens_this_reports_own_lines_in_a_groupable_list ... 2026-11-01 12:02:04,281 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_followup.tests.test_followup_grouping: Starting TestFollowupGrouping.test_followup_report_search_offers_multiple_working_group_by_axes ... 2026-11-01 12:02:04,416 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-11-01 12:02:14,076 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_followup.tests.test_followup_level: Starting TestFollowupLevelChain.test_level_escalation_chain_crosses_parent_branch_boundary ... 2026-11-01 12:02:22,822 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-11-01 12:02:40,844 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_followup.tests.test_followup_level: Starting TestFollowupLevelReEvaluation.test_followup_level_advances_as_invoice_ages_past_threshold ... 2026-11-01 12:02:43,551 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_followup.tests.test_followup_level: Starting TestFollowupLevelReEvaluation.test_followup_level_de_escalates_once_the_only_overdue_invoice_is_paid_off ... 2026-11-01 12:02:46,727 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_followup.tests.test_followup_level: Starting TestFollowupLevelReEvaluation.test_followup_level_falls_back_to_remaining_debt_rung_not_settled_debt_rung ... 2026-11-01 12:02:50,931 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_followup.tests.test_followup_level: Starting TestFollowupLevelReEvaluation.test_followup_level_falls_back_when_settled_debt_leaves_only_a_not_yet_overdue_invoice ... 2026-11-01 12:02:55,189 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_followup.tests.test_followup_level: Starting TestFollowupLevelReEvaluation.test_followup_level_ratchet_resists_demotion_from_new_younger_invoice ... 2026-11-01 12:02:58,924 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_followup.tests.test_followup_level: Starting TestFollowupLevelReEvaluation.test_followup_level_with_negative_due_day_is_selected_for_not_yet_due_invoice ... 2026-11-01 12:03:01,199 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_followup.tests.test_followup_level: Starting TestFollowupLevelReEvaluation.test_followup_level_with_negative_due_day_schedules_next_reminder_in_the_future ... 2026-11-01 12:03:03,535 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-11-01 12:03:20,730 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_followup.tests.test_followup_level_refresh_cron: Starting TestFollowupLevelRefreshCron.test_grouping_by_followup_level_reflects_todays_age_not_a_frozen_snapshot ... 2026-11-01 12:03:23,254 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-11-01 12:03:40,046 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_followup.tests.test_followup_line_ids_perf: Starting TestFollowupLineIdsCorrectness.test_dunning_set_excludes_only_receivables_whose_invoice_is_blocked ... 2026-11-01 12:03:44,963 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_followup.tests.test_followup_line_ids_perf: Starting TestFollowupLineIdsCorrectness.test_same_partner_in_two_companies_never_leaks_the_others_receivables ... 2026-11-01 12:03:48,922 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-11-01 12:03:58,632 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_followup.tests.test_followup_line_ids_perf: Starting TestFollowupLineIdsComputeQueryScaling.test_followup_line_ids_compute_cost_does_not_scale_with_record_count ... 2026-11-01 12:04:43,890 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_followup.tests.test_followup_line_ids_perf: FOLLOWUP_LINE_IDS_PERF count_1=5 count_5=5 count_10=5 bound=25 ratio=1.00 2026-11-01 12:04:43,946 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-11-01 12:04:53,927 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_followup.tests.test_followup_line_ids_perf: Starting TestFollowupLineIdsColdVsPrewarmedQueryCost.test_prewarming_current_relation_never_costs_more_than_a_cold_compute ... 2026-11-01 12:06:26,047 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_followup.tests.test_followup_line_ids_perf: FOLLOWUP_LINE_IDS_WRITE_PERF cold_1=5 cold_5=5 cold_10=5 warm_1=4 warm_5=4 warm_10=4 cold_ratio=1.00 warm_ratio=1.00 2026-11-01 12:06:26,103 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-11-01 12:06:36,046 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_followup.tests.test_followup_manual_reminder: Starting TestFollowupManualReminderWizard.test_action_open_followup_action_dict_omits_legacy_view_type_key ... 2026-11-01 12:06:38,115 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_followup.tests.test_followup_manual_reminder: Starting TestFollowupManualReminderWizard.test_composer_body_with_a_hand_added_sentence_keeps_that_sentence_when_report_data_changes_before_send ... 2026-11-01 12:06:42,063 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #816 deleted mail.mail records with IDs: [531] 2026-11-01 12:06:42,129 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_followup.tests.test_followup_manual_reminder: Starting TestFollowupManualReminderWizard.test_composer_hand_edited_body_and_subject_are_sent_as_written_not_re_rendered ... 2026-11-01 12:06:44,562 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #816 deleted mail.mail records with IDs: [532] 2026-11-01 12:06:44,631 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_followup.tests.test_followup_manual_reminder: Starting TestFollowupManualReminderWizard.test_composer_subject_with_a_hand_added_prefix_is_sent_verbatim_when_report_data_changes_before_send ... 2026-11-01 12:06:48,530 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #816 deleted mail.mail records with IDs: [533] 2026-11-01 12:06:48,597 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_followup.tests.test_followup_manual_reminder: Starting TestFollowupManualReminderWizard.test_enable_activity_override_survives_a_fresh_read ... 2026-11-01 12:06:50,670 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_followup.tests.test_followup_manual_reminder: Starting TestFollowupManualReminderWizard.test_enable_email_override_survives_a_fresh_read ... 2026-11-01 12:06:53,171 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_followup.tests.test_followup_manual_reminder: Starting TestFollowupManualReminderWizard.test_hand_edited_body_reaches_the_recipient_verbatim_even_when_report_data_changes_after_the_edit ... 2026-11-01 12:06:56,997 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #816 deleted mail.mail records with IDs: [534] 2026-11-01 12:06:57,084 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_followup.tests.test_followup_manual_reminder: Starting TestFollowupManualReminderWizard.test_process_followup_report_cron_path_still_sends_the_reports_current_figures ... 2026-11-01 12:06:59,698 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #816 deleted mail.mail records with IDs: [535] 2026-11-01 12:06:59,769 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_followup.tests.test_followup_manual_reminder: Starting TestFollowupManualReminderWizard.test_recipient_ids_override_survives_a_fresh_read ... 2026-11-01 12:07:01,763 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_followup.tests.test_followup_manual_reminder: Starting TestFollowupManualReminderWizard.test_send_email_attaches_invoice_pdf_as_a_byte_copy_not_a_link_to_its_stored_record ... 2026-11-01 12:07:04,433 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #816 deleted mail.mail records with IDs: [536] 2026-11-01 12:07:04,504 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_followup.tests.test_followup_manual_reminder: Starting TestFollowupManualReminderWizard.test_send_email_attaches_invoice_pdf_only_when_level_enables_attach_invoice ... 2026-11-01 12:07:06,949 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #816 deleted mail.mail records with IDs: [537] 2026-11-01 12:07:09,646 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #816 deleted mail.mail records with IDs: [538] 2026-11-01 12:07:09,701 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_followup.tests.test_followup_manual_reminder: Starting TestFollowupManualReminderWizard.test_send_email_attaches_the_reports_current_invoice_set_for_an_unadjusted_widget ... 2026-11-01 12:07:13,885 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #816 deleted mail.mail records with IDs: [539] 2026-11-01 12:07:13,942 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_followup.tests.test_followup_manual_reminder: Starting TestFollowupManualReminderWizard.test_send_email_body_must_match_the_reports_current_figures_and_its_attached_statement_pdf ... 2026-11-01 12:07:17,628 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #816 deleted mail.mail records with IDs: [540] 2026-11-01 12:07:17,744 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_followup.tests.test_followup_manual_reminder: Starting TestFollowupManualReminderWizard.test_send_email_posts_a_body_that_agrees_with_the_live_rendered_statement ... 2026-11-01 12:07:21,552 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #816 deleted mail.mail records with IDs: [541] 2026-11-01 12:07:21,727 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #816 deleted mail.mail records with IDs: [542] 2026-11-01 12:07:21,770 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_followup.tests.test_followup_manual_reminder: Starting TestFollowupManualReminderWizard.test_send_email_respects_a_user_unticked_invoice_entry_same_as_a_dynamic_one ... 2026-11-01 12:07:24,619 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #816 deleted mail.mail records with IDs: [543] 2026-11-01 12:07:26,196 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #816 deleted mail.mail records with IDs: [544] 2026-11-01 12:07:26,266 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_followup.tests.test_followup_manual_reminder: Starting TestFollowupManualReminderWizard.test_send_email_subject_must_reflect_report_data_at_send_time_not_dialog_open_time ... 2026-11-01 12:07:29,810 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #816 deleted mail.mail records with IDs: [545] 2026-11-01 12:07:29,907 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_followup.tests.test_followup_manual_reminder: Starting TestFollowupManualReminderWizard.test_untouched_draft_body_is_sent_as_a_whole_fresh_render_not_a_partially_patched_one ... 2026-11-01 12:07:33,356 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #816 deleted mail.mail records with IDs: [546] 2026-11-01 12:07:33,528 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #816 deleted mail.mail records with IDs: [547] 2026-11-01 12:07:33,582 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_followup.tests.test_followup_manual_reminder: Starting TestFollowupManualReminderWizard.test_untouched_draft_body_never_carries_the_pre_change_amount_spelled_out_in_words ... 2026-11-01 12:07:37,280 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #816 deleted mail.mail records with IDs: [548] 2026-11-01 12:07:37,343 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_followup.tests.test_followup_manual_reminder: Starting TestFollowupManualReminderWizard.test_untouched_draft_subject_is_sent_as_a_whole_fresh_render_not_a_partially_patched_one ... 2026-11-01 12:07:40,609 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #816 deleted mail.mail records with IDs: [549] 2026-11-01 12:07:40,740 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #816 deleted mail.mail records with IDs: [550] 2026-11-01 12:07:40,807 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_followup.tests.test_followup_manual_reminder: Starting TestFollowupManualReminderWizard.test_wizard_creates_activity_only_when_level_requires_it ... 2026-11-01 12:07:43,088 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #816 deleted mail.mail records with IDs: [551] 2026-11-01 12:07:43,175 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_followup.tests.test_followup_manual_reminder: Starting TestFollowupManualReminderWizard.test_wizard_does_not_create_activity_when_level_does_not_require_it ... 2026-11-01 12:07:45,421 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #816 deleted mail.mail records with IDs: [552] 2026-11-01 12:07:45,502 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_followup.tests.test_followup_manual_reminder: Starting TestFollowupManualReminderWizard.test_wizard_includes_invoice_pdf_when_level_enables_attach_invoice ... 2026-11-01 12:07:47,606 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_followup.tests.test_followup_manual_reminder: Starting TestFollowupManualReminderWizard.test_wizard_omits_invoice_pdf_when_level_disables_attach_invoice ... 2026-11-01 12:07:49,745 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_followup.tests.test_followup_manual_reminder: Starting TestFollowupManualReminderWizard.test_wizard_prechecks_email_and_activity_from_level_defaults ... 2026-11-01 12:07:51,748 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_followup.tests.test_followup_manual_reminder: Starting TestFollowupManualReminderWizard.test_wizard_recipients_include_the_report_partner ... 2026-11-01 12:07:53,569 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-11-01 12:08:06,126 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_followup.tests.test_followup_manual_reminder_tour: Starting TestFollowupManualReminderStaleBodyTour.test_manual_reminder_sent_body_reflects_report_data_at_send_time_via_the_real_browser_send_path ... 2026-11-01 12:08:06,447 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_followup.tests.test_followup_manual_reminder_tour.TestFollowupManualReminderStaleBodyTour.test_manual_reminder_sent_body_reflects_report_data_at_send_time_via_the_real_browser_send_path: Chrome pid: 4846 2026-11-01 12:08:06,447 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_followup.tests.test_followup_manual_reminder_tour.TestFollowupManualReminderStaleBodyTour.test_manual_reminder_sent_body_reflects_report_data_at_send_time_via_the_real_browser_send_path: Chrome headless temporary user profile dir: /tmp/tmp4pf7ci6m_chrome_odoo 2026-11-01 12:08:06,447 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_followup.tests.test_followup_manual_reminder_tour.TestFollowupManualReminderStaleBodyTour.test_manual_reminder_sent_body_reflects_report_data_at_send_time_via_the_real_browser_send_path: Issuing json command http://127.0.0.1:41595/json/version 2026-11-01 12:08:06,448 104 INFO rb-2cd94b9-226205-431194 odoo.tests.common.requests: request http://127.0.0.1:41595/json/version with timeout 3 increased to 10s during tests 2026-11-01 12:08:06,495 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_followup.tests.test_followup_manual_reminder_tour.TestFollowupManualReminderStaleBodyTour.test_manual_reminder_sent_body_reflects_report_data_at_send_time_via_the_real_browser_send_path: Browser version: Chrome/150.0.7871.114 2026-11-01 12:08:06,495 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_followup.tests.test_followup_manual_reminder_tour.TestFollowupManualReminderStaleBodyTour.test_manual_reminder_sent_body_reflects_report_data_at_send_time_via_the_real_browser_send_path: Issuing json command http://127.0.0.1:41595/json 2026-11-01 12:08:06,496 104 INFO rb-2cd94b9-226205-431194 odoo.tests.common.requests: request http://127.0.0.1:41595/json with timeout 3 increased to 10s during tests 2026-11-01 12:08:06,508 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_followup.tests.test_followup_manual_reminder_tour.TestFollowupManualReminderStaleBodyTour.test_manual_reminder_sent_body_reflects_report_data_at_send_time_via_the_real_browser_send_path: Websocket url found: ws://127.0.0.1:41595/devtools/page/B5009F28C6F2374CDB43F4D76873F906 2026-11-01 12:08:06,522 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_followup.tests.test_followup_manual_reminder_tour.TestFollowupManualReminderStaleBodyTour.test_manual_reminder_sent_body_reflects_report_data_at_send_time_via_the_real_browser_send_path: Enable chrome headless console log notification 2026-11-01 12:08:06,528 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_followup.tests.test_followup_manual_reminder_tour.TestFollowupManualReminderStaleBodyTour.test_manual_reminder_sent_body_reflects_report_data_at_send_time_via_the_real_browser_send_path: Chrome headless enable page notifications 2026-11-01 12:08:06,567 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.res_users: Login successful for db:rb-2cd94b9-226205-431194 login:admin from n/a 2026-11-01 12:08:06,576 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_followup.tests.test_followup_manual_reminder_tour.TestFollowupManualReminderStaleBodyTour.test_manual_reminder_sent_body_reflects_report_data_at_send_time_via_the_real_browser_send_path: Setting session cookie in browser 2026-11-01 12:08:06,579 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_followup.tests.test_followup_manual_reminder_tour.TestFollowupManualReminderStaleBodyTour.test_manual_reminder_sent_body_reflects_report_data_at_send_time_via_the_real_browser_send_path: Open "http://127.0.0.1:8069/odoo" in browser 2026-11-01 12:08:06,579 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_followup.tests.test_followup_manual_reminder_tour.TestFollowupManualReminderStaleBodyTour.test_manual_reminder_sent_body_reflects_report_data_at_send_time_via_the_real_browser_send_path: Navigating to: "http://127.0.0.1:8069/odoo" 2026-11-01 12:08:06,596 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-01 12:08:07,972 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:08:07] "GET /odoo HTTP/1.1" 200 - 185 0.155 1.224 2026-11-01 12:08:07,976 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_followup.tests.test_followup_manual_reminder_tour.TestFollowupManualReminderStaleBodyTour.test_manual_reminder_sent_body_reflects_report_data_at_send_time_via_the_real_browser_send_path: Navigation result: {'frameId': 'B5009F28C6F2374CDB43F4D76873F906', 'loaderId': '895AFCEB1C86B13EEAC256872F437C12', 'isDownload': False} 2026-11-01 12:08:07,976 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_followup.tests.test_followup_manual_reminder_tour.TestFollowupManualReminderStaleBodyTour.test_manual_reminder_sent_body_reflects_report_data_at_send_time_via_the_real_browser_send_path: Evaluate ready code "odoo.isTourReady('viin_account_followup_manual_reminder_stale_body_tour')" 2026-11-01 12:08:08,015 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:08:08] "GET /web/assets/8952ac2/web.assets_web.min.css HTTP/1.1" 200 - 2 0.003 0.011 2026-11-01 12:08:08,022 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:08:08] "GET /web/assets/4988eb9/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.015 2026-11-01 12:08:08,043 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:08:08] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.009 0.029 2026-11-01 12:08:08,078 104 INFO rb-2cd94b9-226205-431194 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-01 12:08:09,706 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:08:09] "GET /web/webclient/load_menus/7f1c35a584546d5539a00c08236b9884bc146d869daac65cbe33904372aa29bf HTTP/1.1" 200 - 920 0.267 1.432 2026-11-01 12:08:09,716 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:08:09] "GET /web/webclient/translations/51d255c89410bcbec186e2601d4265648f784ecc?lang=en_US HTTP/1.1" 200 - 0 0.000 1.708 2026-11-01 12:08:09,724 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:08:09] "GET /web/assets/4ac0157/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 1.406 2026-11-01 12:08:09,734 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:08:09] "GET /web/assets/8bf4eb7/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 1.662 2026-11-01 12:08:09,859 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 12:08:09] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.013 2026-11-01 12:08:09,862 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 12:08:09] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.006 2026-11-01 12:08:09,862 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 12:08:09] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.009 2026-11-01 12:08:09,868 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:08:09] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.002 0.012 2026-11-01 12:08:09,886 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_followup.tests.test_followup_manual_reminder_tour.TestFollowupManualReminderStaleBodyTour.test_manual_reminder_sent_body_reflects_report_data_at_send_time_via_the_real_browser_send_path.browser: Owl is running in 'dev' mode. 2026-11-01 12:08:09,894 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:08:09] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-11-01 12:08:09,946 104 INFO rb-2cd94b9-226205-431194 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company company_1_data (131) 2026-11-01 12:08:09,986 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:08:09] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 17 0.029 0.068 2026-11-01 12:08:10,003 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:08:10] "GET /odoo/offline HTTP/1.1" 200 - 5 0.002 0.080 2026-11-01 12:08:10,007 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:08:10] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.000 0.069 2026-11-01 12:08:10,018 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_followup.tests.test_followup_manual_reminder_tour.TestFollowupManualReminderStaleBodyTour.test_manual_reminder_sent_body_reflects_report_data_at_send_time_via_the_real_browser_send_path: Evaluate test code "odoo.startTour('viin_account_followup_manual_reminder_stale_body_tour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo", "delayToCheckUndeterminisms": 0})" 2026-11-01 12:08:10,020 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:08:10] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.003 0.073 2026-11-01 12:08:10,092 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 12:08:10] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-11-01 12:08:10,119 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 12:08:10] "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-01 12:08:10,304 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:08:10] "POST /mail/data HTTP/1.1" 200 - 146 0.125 0.156 2026-11-01 12:08:10,308 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:08:10] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.208 2026-11-01 12:08:10,320 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:08:10] "POST /web/action/load HTTP/1.1" 200 - 5 0.003 0.273 2026-11-01 12:08:10,351 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:08:10] "GET /web/image/res.partner/3/avatar_128?unique=1793534873000 HTTP/1.1" 200 - 9 0.008 0.273 2026-11-01 12:08:10,382 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:08:10] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 9 0.008 0.308 2026-11-01 12:08:10,490 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:08:10] "GET /odoo/action-viin_account_followup.action_followup_report HTTP/1.1" 200 - 22 0.014 0.436 2026-11-01 12:08:10,507 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:08:10] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.002 2026-11-01 12:08:10,557 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:08:10] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.005 0.014 2026-11-01 12:08:10,573 104 INFO rb-2cd94b9-226205-431194 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-01 12:08:11,266 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 12:08:11] "GET /viin_brand/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.005 2026-11-01 12:08:11,270 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_followup.tests.test_followup_manual_reminder_tour.TestFollowupManualReminderStaleBodyTour.test_manual_reminder_sent_body_reflects_report_data_at_send_time_via_the_real_browser_send_path.browser: [1/11] Tour viin_account_followup_manual_reminder_stale_body_tour → Step Follow-up report list is loaded (trigger: .o_list_view) 2026-11-01 12:08:11,272 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 12:08:11] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.010 2026-11-01 12:08:11,279 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:08:11] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 2 0.001 0.004 2026-11-01 12:08:11,306 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_followup.tests.test_followup_manual_reminder_tour.TestFollowupManualReminderStaleBodyTour.test_manual_reminder_sent_body_reflects_report_data_at_send_time_via_the_real_browser_send_path.browser: Owl is running in 'dev' mode. 2026-11-01 12:08:11,345 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:08:11] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.000 0.004 2026-11-01 12:08:11,363 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:08:11] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 1 0.000 0.006 2026-11-01 12:08:11,439 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:08:11] "GET /web/image/res.company/131/favicon HTTP/1.1" 200 - 9 0.009 0.018 2026-11-01 12:08:11,609 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:08:11] "POST /mail/data HTTP/1.1" 200 - 71 0.057 0.136 2026-11-01 12:08:11,636 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:08:11] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 304 - 9 0.008 0.190 2026-11-01 12:08:11,655 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:08:11] "POST /web/action/load HTTP/1.1" 200 - 9 0.006 0.159 2026-11-01 12:08:11,656 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:08:11] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.165 2026-11-01 12:08:11,757 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:08:11] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.004 2026-11-01 12:08:11,806 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:08:11] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.011 0.038 2026-11-01 12:08:11,832 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 12:08:11] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-11-01 12:08:11,929 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:08:11] "POST /web/dataset/call_kw/followup.report/get_views HTTP/1.1" 200 - 40 0.038 0.111 2026-11-01 12:08:11,991 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:08:11] "POST /web/dataset/call_kw/followup.report/web_search_read HTTP/1.1" 200 - 11 0.012 0.019 2026-11-01 12:08:11,997 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:08:11] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.033 2026-11-01 12:08:12,106 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_followup.tests.test_followup_manual_reminder_tour.TestFollowupManualReminderStaleBodyTour.test_manual_reminder_sent_body_reflects_report_data_at_send_time_via_the_real_browser_send_path.browser: [2/11] Tour viin_account_followup_manual_reminder_stale_body_tour → Step Filter the list down to the fixture partner (trigger: .o_searchview_input) 2026-11-01 12:08:12,211 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_followup.tests.test_followup_manual_reminder_tour.TestFollowupManualReminderStaleBodyTour.test_manual_reminder_sent_body_reflects_report_data_at_send_time_via_the_real_browser_send_path.browser: [3/11] Tour viin_account_followup_manual_reminder_stale_body_tour → Step The partner suggestion has loaded in the search dropdown (trigger: .dropdown-menu.o_searchview_autocomplete) 2026-11-01 12:08:12,263 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_followup.tests.test_followup_manual_reminder_tour.TestFollowupManualReminderStaleBodyTour.test_manual_reminder_sent_body_reflects_report_data_at_send_time_via_the_real_browser_send_path.browser: [4/11] Tour viin_account_followup_manual_reminder_stale_body_tour → Step Confirm the search (trigger: .o_searchview_input) 2026-11-01 12:08:12,320 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_followup.tests.test_followup_manual_reminder_tour.TestFollowupManualReminderStaleBodyTour.test_manual_reminder_sent_body_reflects_report_data_at_send_time_via_the_real_browser_send_path.browser: [5/11] Tour viin_account_followup_manual_reminder_stale_body_tour → Step Open the fixture partner's follow-up report (trigger: .o_data_row .o_data_cell:contains("Bug09 Tour Partner")) 2026-11-01 12:08:12,344 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:08:12] "POST /web/dataset/call_kw/followup.report/web_search_read HTTP/1.1" 200 - 6 0.006 0.015 2026-11-01 12:08:12,387 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_followup.tests.test_followup_manual_reminder_tour.TestFollowupManualReminderStaleBodyTour.test_manual_reminder_sent_body_reflects_report_data_at_send_time_via_the_real_browser_send_path.browser: [6/11] Tour viin_account_followup_manual_reminder_stale_body_tour → Step Follow-up report form is open (trigger: button[name="action_open_followup"]) 2026-11-01 12:08:12,404 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:08:12] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.004 2026-11-01 12:08:12,440 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:08:12] "POST /web/dataset/call_kw/followup.report/web_read HTTP/1.1" 200 - 9 0.007 0.021 2026-11-01 12:08:12,513 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:08:12] "POST /web/dataset/call_kw/followup.report/zalo_check_recipients HTTP/1.1" 200 - 8 0.012 0.016 2026-11-01 12:08:12,531 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:08:12] "POST /web/dataset/call_kw/account.followup.level/search_read HTTP/1.1" 200 - 6 0.005 0.016 2026-11-01 12:08:12,609 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:08:12] "POST /web/dataset/call_kw/followup.report/zalo_check_recipients HTTP/1.1" 200 - 4 0.004 0.015 2026-11-01 12:08:12,626 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_followup.tests.test_followup_manual_reminder_tour.TestFollowupManualReminderStaleBodyTour.test_manual_reminder_sent_body_reflects_report_data_at_send_time_via_the_real_browser_send_path.browser: [7/11] Tour viin_account_followup_manual_reminder_stale_body_tour → Step Open the manual reminder wizard (trigger: button[name="action_open_followup"]) 2026-11-01 12:08:12,650 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:08:12] "POST /mail/thread/data HTTP/1.1" 200 - 30 0.019 0.038 2026-11-01 12:08:12,661 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:08:12] "POST /mail/thread/messages HTTP/1.1" 200 - 6 0.004 0.025 2026-11-01 12:08:12,699 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_followup.tests.test_followup_manual_reminder_tour.TestFollowupManualReminderStaleBodyTour.test_manual_reminder_sent_body_reflects_report_data_at_send_time_via_the_real_browser_send_path.browser: [8/11] Tour viin_account_followup_manual_reminder_stale_body_tour → Step The reminder dialog's draft finished rendering off the report's data at this moment (trigger: .o_dialog .odoo-editor-editable:contains("Dear:")) 2026-11-01 12:08:12,715 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:08:12] "POST /web/dataset/call_kw/followup.report/zalo_check_recipients HTTP/1.1" 200 - 4 0.004 0.014 2026-11-01 12:08:12,826 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:08:12] "POST /web/dataset/call_button/followup.report/action_open_followup HTTP/1.1" 200 - 31 0.024 0.098 2026-11-01 12:08:12,875 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:08:12] "POST /web/dataset/call_kw/followup.manual.reminder/get_views HTTP/1.1" 200 - 10 0.005 0.022 2026-11-01 12:08:12,914 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:08:12] "POST /web/dataset/call_kw/followup.manual.reminder/web_read HTTP/1.1" 200 - 7 0.008 0.018 2026-11-01 12:08:13,003 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 12:08:13] "GET /web/static/img/mimetypes/pdf.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-11-01 12:08:13,042 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_followup.tests.test_followup_manual_reminder_tour.TestFollowupManualReminderStaleBodyTour.test_manual_reminder_sent_body_reflects_report_data_at_send_time_via_the_real_browser_send_path.browser: [9/11] Tour viin_account_followup_manual_reminder_stale_body_tour → Step The report's data changes while the dialog is still open (trigger: .o_dialog .odoo-editor-editable) 2026-11-01 12:08:13,122 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:08:13] "POST /web/dataset/call_kw/account.move/search HTTP/1.1" 200 - 2 0.003 0.011 2026-11-01 12:08:13,337 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:08:13] "POST /web/dataset/call_kw/account.move/action_toggle_block_payment HTTP/1.1" 200 - 109 0.070 0.125 2026-11-01 12:08:13,343 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_followup.tests.test_followup_manual_reminder_tour.TestFollowupManualReminderStaleBodyTour.test_manual_reminder_sent_body_reflects_report_data_at_send_time_via_the_real_browser_send_path.browser: [10/11] Tour viin_account_followup_manual_reminder_stale_body_tour → Step Send the reminder without touching the draft (trigger: .o_dialog footer button.o_mail_send) 2026-11-01 12:08:13,404 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_followup.tests.test_followup_manual_reminder_tour.TestFollowupManualReminderStaleBodyTour.test_manual_reminder_sent_body_reflects_report_data_at_send_time_via_the_real_browser_send_path.browser: [11/11] Tour viin_account_followup_manual_reminder_stale_body_tour → Step The dialog closed after Send (trigger: body:not(:has(.o_dialog))) 2026-11-01 12:08:13,809 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:08:13] "POST /web/dataset/call_button/followup.manual.reminder/action_send HTTP/1.1" 200 - 122 0.076 0.325 2026-11-01 12:08:13,837 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_followup.tests.test_followup_manual_reminder_tour.TestFollowupManualReminderStaleBodyTour.test_manual_reminder_sent_body_reflects_report_data_at_send_time_via_the_real_browser_send_path.browser: tour succeeded 2026-11-01 12:08:13,839 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_followup.tests.test_followup_manual_reminder_tour.TestFollowupManualReminderStaleBodyTour.test_manual_reminder_sent_body_reflects_report_data_at_send_time_via_the_real_browser_send_path.browser: ╔══════════════════════════════════════════════════════════════════════╗ ║ TOUR viin_account_followup_manual_reminder_stale_body_tour SUCCEEDED ║ ╚══════════════════════════════════════════════════════════════════════╝ 2026-11-01 12:08:13,858 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:08:13] "POST /mail/thread/messages HTTP/1.1" 200 - 22 0.015 0.023 2026-11-01 12:08:13,888 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:08:13] "POST /web/dataset/call_kw/followup.report/web_read HTTP/1.1" 200 - 9 0.009 0.054 2026-11-01 12:08:14,036 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:08:14] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.002 2026-11-01 12:08:14,118 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_followup.tests.test_followup_manual_reminder_tour.TestFollowupManualReminderStaleBodyTour.test_manual_reminder_sent_body_reflects_report_data_at_send_time_via_the_real_browser_send_path.browser: heap 31939112 (allocated 36552704) 2026-11-01 12:08:14,147 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_followup.tests.test_followup_manual_reminder_tour.TestFollowupManualReminderStaleBodyTour.test_manual_reminder_sent_body_reflects_report_data_at_send_time_via_the_real_browser_send_path: Closing chrome headless with pid 4846 2026-11-01 12:08:14,149 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_followup.tests.test_followup_manual_reminder_tour.TestFollowupManualReminderStaleBodyTour.test_manual_reminder_sent_body_reflects_report_data_at_send_time_via_the_real_browser_send_path: Closing websocket connection 2026-11-01 12:08:14,153 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_followup.tests.test_followup_manual_reminder_tour.TestFollowupManualReminderStaleBodyTour.test_manual_reminder_sent_body_reflects_report_data_at_send_time_via_the_real_browser_send_path: Terminating chrome headless with pid 4846 2026-11-01 12:08:14,163 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:08:14] "POST /mail/thread/data HTTP/1.1" 200 - 25 0.014 0.038 2026-11-01 12:08:14,256 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_followup.tests.test_followup_manual_reminder_tour.TestFollowupManualReminderStaleBodyTour.test_manual_reminder_sent_body_reflects_report_data_at_send_time_via_the_real_browser_send_path: Chrome Log in: /tmp/odoo_tests/rb-2cd94b9-226205-431194/chrome_logs/chrome_log_20261101_120814_256657_test_manual_reminder_sent_body_reflects_report_data_at_send_time_via_the_real_browser_send_path.txt 2026-11-01 12:08:14,257 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_followup.tests.test_followup_manual_reminder_tour.TestFollowupManualReminderStaleBodyTour.test_manual_reminder_sent_body_reflects_report_data_at_send_time_via_the_real_browser_send_path: Removing chrome user profile "/tmp/tmp4pf7ci6m_chrome_odoo" 2026-11-01 12:08:14,376 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_followup.tests.test_followup_manual_reminder_tour: Starting TestFollowupManualReminderStaleBodyTour.test_manual_reminder_tour_registration_satisfies_the_web_tour_schema ... 2026-11-01 12:08:14,658 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_followup.tests.test_followup_manual_reminder_tour.TestFollowupManualReminderStaleBodyTour.test_manual_reminder_tour_registration_satisfies_the_web_tour_schema: Chrome pid: 5094 2026-11-01 12:08:14,659 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_followup.tests.test_followup_manual_reminder_tour.TestFollowupManualReminderStaleBodyTour.test_manual_reminder_tour_registration_satisfies_the_web_tour_schema: Chrome headless temporary user profile dir: /tmp/tmphku4oaz6_chrome_odoo 2026-11-01 12:08:14,659 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_followup.tests.test_followup_manual_reminder_tour.TestFollowupManualReminderStaleBodyTour.test_manual_reminder_tour_registration_satisfies_the_web_tour_schema: Issuing json command http://127.0.0.1:39373/json/version 2026-11-01 12:08:14,660 104 INFO rb-2cd94b9-226205-431194 odoo.tests.common.requests: request http://127.0.0.1:39373/json/version with timeout 3 increased to 10s during tests 2026-11-01 12:08:14,681 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_followup.tests.test_followup_manual_reminder_tour.TestFollowupManualReminderStaleBodyTour.test_manual_reminder_tour_registration_satisfies_the_web_tour_schema: Browser version: Chrome/150.0.7871.114 2026-11-01 12:08:14,681 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_followup.tests.test_followup_manual_reminder_tour.TestFollowupManualReminderStaleBodyTour.test_manual_reminder_tour_registration_satisfies_the_web_tour_schema: Issuing json command http://127.0.0.1:39373/json 2026-11-01 12:08:14,682 104 INFO rb-2cd94b9-226205-431194 odoo.tests.common.requests: request http://127.0.0.1:39373/json with timeout 3 increased to 10s during tests 2026-11-01 12:08:14,693 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_followup.tests.test_followup_manual_reminder_tour.TestFollowupManualReminderStaleBodyTour.test_manual_reminder_tour_registration_satisfies_the_web_tour_schema: Websocket url found: ws://127.0.0.1:39373/devtools/page/3A80D5F63772B93DB2DF5F371E4F9260 2026-11-01 12:08:14,703 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_followup.tests.test_followup_manual_reminder_tour.TestFollowupManualReminderStaleBodyTour.test_manual_reminder_tour_registration_satisfies_the_web_tour_schema: Enable chrome headless console log notification 2026-11-01 12:08:14,709 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_followup.tests.test_followup_manual_reminder_tour.TestFollowupManualReminderStaleBodyTour.test_manual_reminder_tour_registration_satisfies_the_web_tour_schema: Chrome headless enable page notifications 2026-11-01 12:08:14,765 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.res_users: Login successful for db:rb-2cd94b9-226205-431194 login:admin from n/a 2026-11-01 12:08:14,777 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_followup.tests.test_followup_manual_reminder_tour.TestFollowupManualReminderStaleBodyTour.test_manual_reminder_tour_registration_satisfies_the_web_tour_schema: Setting session cookie in browser 2026-11-01 12:08:14,797 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_followup.tests.test_followup_manual_reminder_tour.TestFollowupManualReminderStaleBodyTour.test_manual_reminder_tour_registration_satisfies_the_web_tour_schema: Open "http://127.0.0.1:8069/odoo" in browser 2026-11-01 12:08:14,797 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_followup.tests.test_followup_manual_reminder_tour.TestFollowupManualReminderStaleBodyTour.test_manual_reminder_tour_registration_satisfies_the_web_tour_schema: Navigating to: "http://127.0.0.1:8069/odoo" 2026-11-01 12:08:14,806 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-01 12:08:16,088 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:08:16] "GET /odoo HTTP/1.1" 200 - 191 0.104 1.181 2026-11-01 12:08:16,094 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_followup.tests.test_followup_manual_reminder_tour.TestFollowupManualReminderStaleBodyTour.test_manual_reminder_tour_registration_satisfies_the_web_tour_schema: Navigation result: {'frameId': '3A80D5F63772B93DB2DF5F371E4F9260', 'loaderId': '4B54A1EE6BFC7AC515573BBBA82A8AD0', 'isDownload': False} 2026-11-01 12:08:16,094 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_followup.tests.test_followup_manual_reminder_tour.TestFollowupManualReminderStaleBodyTour.test_manual_reminder_tour_registration_satisfies_the_web_tour_schema: Waiting for frame '3A80D5F63772B93DB2DF5F371E4F9260' to stop loading 2026-11-01 12:08:16,120 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:08:16] "GET /web/assets/8952ac2/web.assets_web.min.css HTTP/1.1" 200 - 2 0.001 0.007 2026-11-01 12:08:16,128 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:08:16] "GET /web/assets/4988eb9/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.011 2026-11-01 12:08:16,179 104 INFO rb-2cd94b9-226205-431194 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-01 12:08:16,666 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:08:16] "GET /web/webclient/load_menus/7f1c35a584546d5539a00c08236b9884bc146d869daac65cbe33904372aa29bf HTTP/1.1" 200 - 920 0.197 0.349 2026-11-01 12:08:16,675 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:08:16] "GET /web/webclient/translations/51d255c89410bcbec186e2601d4265648f784ecc?lang=en_US HTTP/1.1" 200 - 0 0.000 0.551 2026-11-01 12:08:16,699 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:08:16] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.006 0.567 2026-11-01 12:08:16,704 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:08:16] "GET /web/assets/8bf4eb7/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.336 2026-11-01 12:08:16,938 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:08:16] "GET /web/assets/4ac0157/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.004 2026-11-01 12:08:17,036 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 12:08:17] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.001 2026-11-01 12:08:17,040 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 12:08:17] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.001 2026-11-01 12:08:17,045 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 12:08:17] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-11-01 12:08:17,054 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:08:17] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.001 0.009 2026-11-01 12:08:17,065 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_followup.tests.test_followup_manual_reminder_tour.TestFollowupManualReminderStaleBodyTour.test_manual_reminder_tour_registration_satisfies_the_web_tour_schema.browser: Owl is running in 'dev' mode. 2026-11-01 12:08:17,098 104 INFO rb-2cd94b9-226205-431194 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company company_1_data (131) 2026-11-01 12:08:17,129 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:08:17] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 17 0.017 0.045 2026-11-01 12:08:17,132 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:08:17] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.043 2026-11-01 12:08:17,152 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:08:17] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.004 0.032 2026-11-01 12:08:17,157 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:08:17] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.000 0.046 2026-11-01 12:08:17,177 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:08:17] "GET /odoo/offline HTTP/1.1" 200 - 5 0.003 0.030 2026-11-01 12:08:17,269 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 12:08:17] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.011 2026-11-01 12:08:17,281 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 12:08:17] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.013 2026-11-01 12:08:17,477 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:08:17] "POST /mail/data HTTP/1.1" 200 - 149 0.105 0.186 2026-11-01 12:08:17,501 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:08:17] "GET /web/image/res.partner/3/avatar_128?unique=1793534873000 HTTP/1.1" 200 - 9 0.007 0.290 2026-11-01 12:08:17,531 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:08:17] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 9 0.008 0.322 2026-11-01 12:08:17,533 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:08:17] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.285 2026-11-01 12:08:17,548 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:08:17] "POST /web/action/load HTTP/1.1" 200 - 5 0.003 0.335 2026-11-01 12:08:17,602 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:08:17] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.002 2026-11-01 12:08:17,610 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_followup.tests.test_followup_manual_reminder_tour.TestFollowupManualReminderStaleBodyTour.test_manual_reminder_tour_registration_satisfies_the_web_tour_schema: Evaluate ready code "document.readyState === 'complete'" 2026-11-01 12:08:17,647 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_followup.tests.test_followup_manual_reminder_tour.TestFollowupManualReminderStaleBodyTour.test_manual_reminder_tour_registration_satisfies_the_web_tour_schema: Evaluate test code " (function () { const { registry } = odoo.loader.modules.get("@web/core/registry"); const { validate } = odoo.loader.modules.get("@odoo/owl"); const tourRegistry = registry.category("web_tour.tours"); const tourName = "viin_account_followup_manual_reminder_stale_body_tour"; if (!tourRegistry.contains(tourName)) { console.error("TOUR_NOT_REGISTERED " + tourName); return; } if (!tourRegistry.validationSchema) { console.error("TOUR_SCHEMA_NOT_LOADED"); return; } try { validate(tourRegistry.get(tourName), tourRegistry.validationSchema); console.log("TOUR_SCHEMA_VALID"); } catch (error) { console.error("TOUR_SCHEMA_INVALID " + error.message); } })(); " 2026-11-01 12:08:17,648 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 12:08:17] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.032 2026-11-01 12:08:17,659 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:08:17] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.011 0.044 2026-11-01 12:08:17,681 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:08:17] "GET /web/image/res.company/131/favicon HTTP/1.1" 200 - 9 0.006 0.060 2026-11-01 12:08:17,682 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_followup.tests.test_followup_manual_reminder_tour.TestFollowupManualReminderStaleBodyTour.test_manual_reminder_tour_registration_satisfies_the_web_tour_schema.browser: TOUR_SCHEMA_VALID 2026-11-01 12:08:17,700 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 12:08:17] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-11-01 12:08:17,787 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_followup.tests.test_followup_manual_reminder_tour.TestFollowupManualReminderStaleBodyTour.test_manual_reminder_tour_registration_satisfies_the_web_tour_schema.browser: heap 24740968 (allocated 26066944) 2026-11-01 12:08:17,794 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_followup.tests.test_followup_manual_reminder_tour.TestFollowupManualReminderStaleBodyTour.test_manual_reminder_tour_registration_satisfies_the_web_tour_schema: Closing chrome headless with pid 5094 2026-11-01 12:08:17,795 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_followup.tests.test_followup_manual_reminder_tour.TestFollowupManualReminderStaleBodyTour.test_manual_reminder_tour_registration_satisfies_the_web_tour_schema: Closing websocket connection 2026-11-01 12:08:17,797 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_followup.tests.test_followup_manual_reminder_tour.TestFollowupManualReminderStaleBodyTour.test_manual_reminder_tour_registration_satisfies_the_web_tour_schema: Terminating chrome headless with pid 5094 2026-11-01 12:08:17,862 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:08:17] "POST /mail/data HTTP/1.1" 200 - 73 0.054 0.091 2026-11-01 12:08:17,881 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_followup.tests.test_followup_manual_reminder_tour.TestFollowupManualReminderStaleBodyTour.test_manual_reminder_tour_registration_satisfies_the_web_tour_schema: Chrome Log in: /tmp/odoo_tests/rb-2cd94b9-226205-431194/chrome_logs/chrome_log_20261101_120817_881551_test_manual_reminder_tour_registration_satisfies_the_web_tour_schema.txt 2026-11-01 12:08:17,881 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_followup.tests.test_followup_manual_reminder_tour.TestFollowupManualReminderStaleBodyTour.test_manual_reminder_tour_registration_satisfies_the_web_tour_schema: Removing chrome user profile "/tmp/tmphku4oaz6_chrome_odoo" 2026-11-01 12:08:17,950 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-11-01 12:08:28,465 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_followup.tests.test_followup_manual_reminder_write_access: Starting TestFollowupManualReminderWriteAccess.test_followup_admin_role_can_advance_the_next_reminder_date_of_a_customer_with_no_salesperson ... 2026-11-01 12:08:31,015 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_followup.tests.test_followup_manual_reminder_write_access: Starting TestFollowupManualReminderWriteAccess.test_followup_admin_role_can_post_a_manual_reminder_to_a_customer_with_no_salesperson ... 2026-11-01 12:08:31,264 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <968919468490189.1793534911.157953500747681-openerp-456-followup.report@4ffde77d1fc8>: ['"Write Axis - Post (follow-up admin)" <@False>'] 2026-11-01 12:08:31,297 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #823 deleted mail.mail records with IDs: [554] 2026-11-01 12:08:31,376 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_followup.tests.test_followup_manual_reminder_write_access: Starting TestFollowupManualReminderWriteAccess.test_followup_user_role_can_advance_the_next_reminder_date_of_a_customer_with_no_salesperson ... 2026-11-01 12:08:33,657 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_followup.tests.test_followup_manual_reminder_write_access: Starting TestFollowupManualReminderWriteAccess.test_followup_user_role_can_post_a_manual_reminder_to_a_customer_with_no_salesperson ... 2026-11-01 12:08:33,877 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <517983211368056.1793534913.784124612808228-openerp-458-followup.report@4ffde77d1fc8>: ['"Write Axis - Post (follow-up user)" <@False>'] 2026-11-01 12:08:33,907 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #822 deleted mail.mail records with IDs: [555] 2026-11-01 12:08:34,035 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-11-01 12:08:43,227 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_followup.tests.test_followup_overdue_consistency: Starting TestFollowupOverdueConsistency.test_total_overdue_field_agrees_with_pdf_statement_when_one_instalment_of_the_same_invoice_is_not_yet_due ... 2026-11-01 12:08:46,549 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_followup.tests.test_followup_overdue_consistency: Starting TestFollowupOverdueConsistency.test_total_overdue_field_agrees_with_the_pdf_statement_for_the_same_report ... 2026-11-01 12:08:50,246 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_followup.tests.test_followup_overdue_consistency: Starting TestFollowupOverdueConsistency.test_total_overdue_in_a_currency_block_is_expressed_in_that_blocks_own_currency ... 2026-11-01 12:08:53,471 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-11-01 12:09:11,129 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_followup.tests.test_followup_report_uniqueness: Starting TestFollowupReportUniquePerPartnerCompany.test_receivable_view_rows_stay_unique_across_two_companies_for_same_partner ... 2026-11-01 12:09:14,707 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_followup.tests.test_followup_report_uniqueness: Starting TestFollowupReportUniquePerPartnerCompany.test_second_report_for_the_same_partner_and_company_is_rejected ... 2026-11-01 12:09:14,829 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-11-01 12:09:24,386 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_followup.tests.test_followup_search: Starting TestFollowupSearch.test_no_action_needed_filter_excludes_indebted_and_includes_settled_partner ... 2026-11-01 12:09:28,530 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_followup.tests.test_followup_search: Starting TestFollowupSearch.test_status_not_equal_excludes_matching_status_and_includes_the_complement ... 2026-11-01 12:09:32,669 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_followup.tests.test_followup_search: Starting TestFollowupSearch.test_total_due_comparison_operators_work_via_search ... 2026-11-01 12:09:35,617 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_followup.tests.test_followup_search: Starting TestFollowupSearch.test_total_due_not_equal_operator_excludes_zero_due_report ... 2026-11-01 12:09:40,312 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_followup.tests.test_followup_search: Starting TestFollowupSearch.test_total_due_search_with_unsupported_operator_or_operand_matches_nothing_not_everything ... 2026-11-01 12:09:42,589 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-11-01 12:09:52,183 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_followup.tests.test_followup_search: Starting TestFollowupSearchMultiCompany.test_overdue_filter_returns_reports_of_every_allowed_company_not_only_the_active_one ... 2026-11-01 12:10:02,434 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-11-01 12:10:15,923 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_followup_sale.tests.test_followup_sale_access: Starting TestFollowupSaleAccess.test_active_field_access ... 2026-11-01 12:10:16,008 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [547], uid: 838, model: followup.report 2026-11-01 12:10:16,050 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_followup_sale.tests.test_followup_sale_access: Starting TestFollowupSaleAccess.test_followup_user_full_access ... 2026-11-01 12:10:16,097 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_followup_sale.tests.test_followup_sale_access: Starting TestFollowupSaleAccess.test_followup_user_write_access ... 2026-11-01 12:10:16,148 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_followup_sale.tests.test_followup_sale_access: Starting TestFollowupSaleAccess.test_mixed_access_scenarios ... 2026-11-01 12:10:16,173 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [546], uid: 838, model: followup.report 2026-11-01 12:10:16,265 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_followup_sale.tests.test_followup_sale_access: Starting TestFollowupSaleAccess.test_sale_manager_access ... 2026-11-01 12:10:16,317 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_followup_sale.tests.test_followup_sale_access: Starting TestFollowupSaleAccess.test_sale_manager_write_access ... 2026-11-01 12:10:16,381 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_followup_sale.tests.test_followup_sale_access: Starting TestFollowupSaleAccess.test_salesman_cannot_access_others ... 2026-11-01 12:10:16,410 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [547], uid: 838, model: followup.report 2026-11-01 12:10:16,448 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [548], uid: 838, model: followup.report 2026-11-01 12:10:16,487 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [547], uid: 838, model: followup.report 2026-11-01 12:10:16,530 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_followup_sale.tests.test_followup_sale_access: Starting TestFollowupSaleAccess.test_salesman_read_access ... 2026-11-01 12:10:16,594 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_followup_sale.tests.test_followup_sale_access: Starting TestFollowupSaleAccess.test_salesman_write_access ... 2026-11-01 12:10:16,664 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_followup_sale.tests.test_followup_sale_access: Starting TestFollowupSaleAccess.test_team_leader_access ... 2026-11-01 12:10:16,735 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_followup_sale.tests.test_followup_sale_access: Starting TestFollowupSaleAccess.test_team_leader_write_access ... 2026-11-01 12:10:16,810 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_followup_sale.tests.test_followup_sale_access: Starting TestFollowupSaleAccess.test_user_id_field_access ... 2026-11-01 12:10:16,946 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-11-01 12:10:28,773 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_followup_sale.tests.test_followup_sale_coinstall_access: Starting TestFollowupSaleCoinstallAccess.test_account_invoice_role_can_complete_manual_reminder_flow_for_customer_with_no_salesperson ... 2026-11-01 12:10:31,547 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_followup_sale.tests.test_followup_sale_coinstall_access: Starting TestFollowupSaleCoinstallAccess.test_accounting_role_holding_a_sales_group_sees_the_union_of_both_roles ... 2026-11-01 12:10:31,594 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_followup_sale.tests.test_followup_sale_coinstall_access: Starting TestFollowupSaleCoinstallAccess.test_invoice_role_holding_a_sales_group_is_not_narrowed_to_own_customers ... 2026-11-01 12:10:32,077 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_followup_sale.tests.test_followup_sale_coinstall_access: Starting TestFollowupSaleCoinstallAccess.test_salesperson_only_role_cannot_reach_the_report_of_a_customer_with_no_salesperson ... 2026-11-01 12:10:32,103 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [549], uid: 847, model: followup.report 2026-11-01 12:10:32,159 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_followup_sale.tests.test_followup_sale_coinstall_access: Starting TestFollowupSaleCoinstallAccess.test_salesperson_only_role_sees_no_customer_report_but_their_own ... 2026-11-01 12:10:32,239 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-11-01 12:10:44,106 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_followup_sale.tests.test_followup_sale_write_access: Starting TestFollowupSaleWriteAccess.test_salesperson_only_role_cannot_advance_the_next_reminder_date_of_a_customer_it_does_not_own ... 2026-11-01 12:10:44,158 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [553], uid: 856, model: followup.report 2026-11-01 12:10:44,199 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_followup_sale.tests.test_followup_sale_write_access: Starting TestFollowupSaleWriteAccess.test_salesperson_only_role_cannot_post_a_manual_reminder_to_a_customer_it_does_not_own ... 2026-11-01 12:10:44,324 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-11-01 12:10:53,921 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_onbehalf_payment.tests.test_account_onbehalf_payment: Starting TestPayment.test_01_payment_onbehalf_01 ... 2026-11-01 12:10:55,242 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #857 deleted account.move.line.ctp records with IDs: [1241] 2026-11-01 12:10:55,400 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #857 deleted account.move.line records with IDs: [2609] 2026-11-01 12:10:56,450 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_onbehalf_payment.tests.test_account_onbehalf_payment: Starting TestPayment.test_02_payment_onbehalf_02 ... 2026-11-01 12:10:57,678 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #857 deleted account.move.line.ctp records with IDs: [1244] 2026-11-01 12:10:57,799 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #857 deleted account.move.line records with IDs: [2614] 2026-11-01 12:10:58,056 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_onbehalf_payment.tests.test_account_onbehalf_payment: Starting TestPayment.test_03_payment_onbehalf_03 ... 2026-11-01 12:10:59,314 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #857 deleted account.move.line.ctp records with IDs: [1246] 2026-11-01 12:10:59,496 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #857 deleted account.move.line records with IDs: [2617] 2026-11-01 12:10:59,792 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_onbehalf_payment.tests.test_account_onbehalf_payment: Starting TestPayment.test_04_payment_onbehalf_04 ... 2026-11-01 12:11:01,039 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #857 deleted account.move.line.ctp records with IDs: [1248] 2026-11-01 12:11:01,209 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #857 deleted account.move.line records with IDs: [2620] 2026-11-01 12:11:01,403 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_onbehalf_payment.tests.test_account_onbehalf_payment: Starting TestPayment.test_05_payment_onbehalf_01 ... 2026-11-01 12:11:02,480 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #857 deleted account.move.line.ctp records with IDs: [1250] 2026-11-01 12:11:02,603 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #857 deleted account.move.line records with IDs: [2623] 2026-11-01 12:11:03,878 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_onbehalf_payment.tests.test_account_onbehalf_payment: Starting TestPayment.test_05_payment_onbehalf_02 ... 2026-11-01 12:11:05,469 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #857 deleted account.move.line.ctp records with IDs: [1254, 1255] 2026-11-01 12:11:05,576 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #857 deleted account.move.line records with IDs: [2630, 2631] 2026-11-01 12:11:05,893 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_onbehalf_payment.tests.test_account_onbehalf_payment: Starting TestPayment.test_06_payment_onbehalf_01 ... 2026-11-01 12:11:08,656 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #857 deleted account.partial.reconcile records with IDs: [151, 152] 2026-11-01 12:11:08,722 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #857 deleted account.full.reconcile records with IDs: [85] 2026-11-01 12:11:09,062 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #857 deleted account.move.line.ctp records with IDs: [1260, 1261] 2026-11-01 12:11:09,307 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #857 deleted account.move.line records with IDs: [2637, 2638, 2639, 2640] 2026-11-01 12:11:09,405 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #857 deleted mail.message records with IDs: [13984, 13982] 2026-11-01 12:11:09,532 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #857 deleted account.move records with IDs: [1152, 1153] 2026-11-01 12:11:09,548 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #857 deleted mail.followers records with IDs: [2887, 2888] 2026-11-01 12:11:09,904 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #857 deleted account.move.line.ctp records with IDs: [1258, 1259] 2026-11-01 12:11:10,051 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #857 deleted account.move.line records with IDs: [2636] 2026-11-01 12:11:11,408 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_onbehalf_payment.tests.test_account_onbehalf_payment: Starting TestPayment.test_07_confirm_payment_receive ... 2026-11-01 12:11:13,464 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #857 deleted account.partial.reconcile records with IDs: [155, 156] 2026-11-01 12:11:13,525 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #857 deleted account.full.reconcile records with IDs: [87] 2026-11-01 12:11:13,833 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #857 deleted account.move.line.ctp records with IDs: [1268, 1269] 2026-11-01 12:11:14,048 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #857 deleted account.move.line records with IDs: [2649, 2650, 2651, 2652] 2026-11-01 12:11:14,118 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #857 deleted mail.message records with IDs: [13992, 13990] 2026-11-01 12:11:14,204 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #857 deleted account.move records with IDs: [1157, 1158] 2026-11-01 12:11:14,659 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #857 deleted account.move.line.ctp records with IDs: [1266, 1267] 2026-11-01 12:11:14,794 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #857 deleted account.move.line records with IDs: [2647, 2648] 2026-11-01 12:11:16,269 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_onbehalf_payment.tests.test_account_onbehalf_payment: Starting TestPayment.test_08_validate_amount_onbehalf_greater_amount_payment ... 2026-11-01 12:11:17,288 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_onbehalf_payment.tests.test_account_onbehalf_payment: Starting TestPayment.test_09_validate_onbehalf_payment_onbehalf_distribution ... 2026-11-01 12:11:18,022 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_onbehalf_payment.tests.test_account_onbehalf_payment: Starting TestPayment.test_10_validate_same_partner_payment_onbehalf_distribution ... 2026-11-01 12:11:18,795 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_onbehalf_payment.tests.test_account_onbehalf_payment: Starting TestPayment.test_11_payment_onbehalf_foreign_currency ... 2026-11-01 12:11:20,878 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_onbehalf_payment.tests.test_account_onbehalf_payment: Starting TestPayment.test_12_create_onbehalf_payment_without_outstanding_account ... 2026-11-01 12:11:21,407 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_onbehalf_payment.tests.test_account_onbehalf_payment: Starting TestPayment.test_13_create_onbehalf_payment_with_outstanding_account ... 2026-11-01 12:11:22,181 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_onbehalf_payment.tests.test_account_onbehalf_payment: Starting TestPayment.test_14_post_onbehalf_payment_without_outstanding_account ... 2026-11-01 12:11:22,747 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_onbehalf_payment.tests.test_account_onbehalf_payment: Starting TestPayment.test_payment_onbehalf_without_payment_partner_001 ... 2026-11-01 12:11:25,121 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-11-01 12:11:35,914 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_onbehalf_payment.tests.test_account_onbehalf_payment: Starting TestOnbehalfPaymentWithoutCurrency.test_onbehalf_line_computes_in_company_currency_without_journal ... 2026-11-01 12:11:36,573 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_onbehalf_payment.tests.test_account_onbehalf_payment: Starting TestOnbehalfPaymentWithoutCurrency.test_onbehalf_line_of_zero_payment_without_journal_has_zero_percentage ... 2026-11-01 12:11:37,270 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_onbehalf_payment.tests.test_account_onbehalf_payment: Starting TestOnbehalfPaymentWithoutCurrency.test_transaction_form_shows_onbehalf_distribution_page ... 2026-11-01 12:11:37,703 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_onbehalf_payment.tests.test_account_onbehalf_payment: Starting TestOnbehalfPaymentWithoutCurrency.test_transaction_onbehalf_line_of_zero_transaction_has_zero_percentage ... 2026-11-01 12:11:38,202 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-11-01 12:11:48,074 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_onbehalf_payment.tests.test_onbehalf_payment_report: Starting TestOnbehalfPaymentReport.test_report_amount_is_company_currency_not_original_currency ... 2026-11-01 12:11:49,769 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_onbehalf_payment.tests.test_onbehalf_payment_report: Starting TestOnbehalfPaymentReport.test_report_reflects_onbehalf_distribution_after_posting ... 2026-11-01 12:11:51,411 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-11-01 12:12:01,001 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_onbehalf_payment_currency_conversion_diff.tests.test_onbehalf_payment_currency_conversion_diff: Starting TestOnbehalfPaymentCurrencyConversionDiff.test_bulk_post_two_onbehalf_payments_does_not_raise_expected_singleton ... 2026-11-01 12:12:03,285 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_onbehalf_payment_currency_conversion_diff.tests.test_onbehalf_payment_currency_conversion_diff: Starting TestOnbehalfPaymentCurrencyConversionDiff.test_full_distribution_routes_first_diff_line_to_other_receivable_account ... 2026-11-01 12:12:04,599 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #863 deleted account.move.line.ctp records with IDs: [1294] 2026-11-01 12:12:04,758 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #863 deleted account.move.line records with IDs: [2697] 2026-11-01 12:12:04,918 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_onbehalf_payment_currency_conversion_diff.tests.test_onbehalf_payment_currency_conversion_diff: Starting TestOnbehalfPaymentCurrencyConversionDiff.test_partial_distribution_keeps_first_diff_line_on_normal_receivable_account ... 2026-11-01 12:12:06,067 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-11-01 12:12:15,466 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_bank_statement: Starting TestBankStatement.test_new_transaction_currency_defaults_to_the_journal_and_converts_on_change ... 2026-11-01 12:12:16,224 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_bank_statement: Starting TestBankStatement.test_statement_completeness_and_validity ... 2026-11-01 12:12:21,003 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-11-01 12:12:30,619 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_journal_new_transaction: Starting TestJournalNewTransaction.test_new_transaction_on_a_bank_journal_opens_the_quick_create_form_on_it ... 2026-11-01 12:12:30,684 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_journal_new_transaction: Starting TestJournalNewTransaction.test_new_transaction_on_a_journal_that_is_not_bank_or_cash_is_refused_cleanly ... 2026-11-01 12:12:30,772 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-11-01 12:12:40,195 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_access: Starting TestReconcileAccess.test_basic_group_user_reconciles_an_invoice_with_a_bank_transaction ... 2026-11-01 12:12:42,604 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #872 deleted account.move.line.ctp records with IDs: [1310] 2026-11-01 12:12:42,703 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #872 deleted account.move.line records with IDs: [2733] 2026-11-01 12:12:42,995 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_access: Starting TestReconcileAccess.test_default_kanban_of_statement_lines_is_not_the_reconcile_kanban ... 2026-11-01 12:12:44,671 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_access: Starting TestReconcileAccess.test_default_views_of_statement_lines_load_for_invoicing_and_auditor_users ... 2026-11-01 12:12:46,359 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_access: Starting TestReconcileAccess.test_payment_transaction_smart_button_opens_for_an_invoicing_only_user ... 2026-11-01 12:12:49,208 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #869 deleted account.move.line.ctp records with IDs: [1312] 2026-11-01 12:12:49,330 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #869 deleted account.move.line records with IDs: [2738] 2026-11-01 12:12:49,714 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_access: Starting TestReconcileAccess.test_reconcile_kanban_requested_by_id_stays_reserved_to_the_reconcile_group ... 2026-11-01 12:12:51,394 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_access: Starting TestReconcileAccess.test_reconcile_screens_are_not_refused_to_the_superuser ... 2026-11-01 12:12:53,107 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_access: Starting TestReconcileAccess.test_reconcile_screens_are_refused_server_side_to_an_invoicing_only_user ... 2026-11-01 12:12:54,922 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_access: Starting TestReconcileAccess.test_reconcile_screens_load_for_a_user_of_the_basic_accounting_group ... 2026-11-01 12:12:56,678 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_access: Starting TestReconcileAccess.test_reconcile_screens_load_for_an_accountant ... 2026-11-01 12:12:58,541 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_access: Starting TestReconcileAccess.test_reconcile_window_actions_are_gated_with_the_basic_accounting_group ... 2026-11-01 12:13:00,301 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_access: Starting TestReconcileAccess.test_reconcile_window_actions_open_from_a_typed_url_without_an_active_record ... 2026-11-01 12:13:02,068 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-11-01 12:13:12,143 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_auto_deferral: Starting TestReconcileAutoDeferral.test_creating_a_transaction_only_schedules_the_auto_reconcile_cron ... 2026-11-01 12:13:13,015 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #915 deleted account.move.line.ctp records with IDs: [1314] 2026-11-01 12:13:13,152 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #915 deleted account.move.line records with IDs: [2743] 2026-11-01 12:13:13,548 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_auto_deferral: Starting TestReconcileAutoDeferral.test_editing_label_or_reference_only_schedules_the_auto_reconcile_cron ... 2026-11-01 12:13:14,646 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_auto_deferral: Starting TestReconcileAutoDeferral.test_giving_a_transaction_its_partner_only_schedules_the_auto_reconcile_cron ... 2026-11-01 12:13:15,926 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #915 deleted account.move.line.ctp records with IDs: [1319] 2026-11-01 12:13:16,032 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #915 deleted account.move.line records with IDs: [2752] 2026-11-01 12:13:16,449 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_auto_deferral: Starting TestReconcileAutoDeferral.test_manual_reconcile_right_after_creation_is_not_overtaken_by_auto_reconcile ... 2026-11-01 12:13:17,384 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_auto_deferral: Starting TestReconcileAutoDeferral.test_reposting_a_transaction_entry_only_schedules_the_auto_reconcile_cron ... 2026-11-01 12:13:18,278 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-11-01 12:13:28,589 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_automation: Starting TestReconcileAutomation.test_auto_reconcile_cron_validates_only_a_models_own_verdict_and_notes_the_rest ... 2026-11-01 12:13:29,317 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #917 deleted account.move.line.ctp records with IDs: [1325] 2026-11-01 12:13:29,436 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #917 deleted account.move.line records with IDs: [2763] 2026-11-01 12:13:32,401 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #917 deleted account.move.line.ctp records with IDs: [1330] 2026-11-01 12:13:32,525 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #917 deleted account.move.line records with IDs: [2772] 2026-11-01 12:13:34,078 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #917 deleted account.move.line.ctp records with IDs: [1333] 2026-11-01 12:13:34,202 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #917 deleted account.move.line records with IDs: [2777] 2026-11-01 12:13:34,707 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_automation: Starting TestReconcileAutomation.test_copy_of_a_reconciled_line_is_not_auto_reconciled ... 2026-11-01 12:13:35,469 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #917 deleted account.move.line.ctp records with IDs: [1336] 2026-11-01 12:13:35,575 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #917 deleted account.move.line records with IDs: [2782] 2026-11-01 12:13:36,118 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-11-01 12:13:46,021 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_automation: Starting TestReconcileModelTextConditions.test_contains_and_not_contains_stay_case_insensitive ... 2026-11-01 12:13:46,678 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_automation: Starting TestReconcileModelTextConditions.test_regex_is_case_insensitive_whatever_the_case_of_the_pattern ... 2026-11-01 12:13:47,402 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_automation: Starting TestReconcileModelTextConditions.test_regex_negated_class_keeps_its_meaning ... 2026-11-01 12:13:47,973 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_automation: Starting TestReconcileModelTextConditions.test_regex_negated_whitespace_and_word_classes_keep_their_meaning ... 2026-11-01 12:13:48,883 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_automation: Starting TestReconcileModelTextConditions.test_regex_stays_anchored_at_the_start_of_the_label ... 2026-11-01 12:13:49,568 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-11-01 12:13:59,347 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_draft: Starting TestReconcileDraft.test_adding_an_item_is_additive_and_idempotent ... 2026-11-01 12:14:01,389 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_draft: Starting TestReconcileDraft.test_cleared_value_stays_cleared ... 2026-11-01 12:14:02,050 104 INFO rb-2cd94b9-226205-431194 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_account_reconciliation/tests/test_reconcile_draft.py", line 340, in test_cleared_value_stays_cleared plan = self.env['account.analytic.plan'].create({'name': 'S03 plan'}) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:14:03,928 104 INFO rb-2cd94b9-226205-431194 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f48c22db6a0> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_account_reconciliation/tests/test_reconcile_draft.py", line 340, in test_cleared_value_stays_cleared plan = self.env['account.analytic.plan'].create({'name': 'S03 plan'}) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:14:03,930 104 INFO rb-2cd94b9-226205-431194 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f48c1f37b00> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_account_reconciliation/tests/test_reconcile_draft.py", line 340, in test_cleared_value_stays_cleared plan = self.env['account.analytic.plan'].create({'name': 'S03 plan'}) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:14:03,936 104 INFO rb-2cd94b9-226205-431194 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_account_reconciliation/tests/test_reconcile_draft.py", line 340, in test_cleared_value_stays_cleared plan = self.env['account.analytic.plan'].create({'name': 'S03 plan'}) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:14:03,941 104 INFO rb-2cd94b9-226205-431194 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f48c1f363e0> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_account_reconciliation/tests/test_reconcile_draft.py", line 340, in test_cleared_value_stays_cleared plan = self.env['account.analytic.plan'].create({'name': 'S03 plan'}) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:14:04,339 104 INFO rb-2cd94b9-226205-431194 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_account_reconciliation/tests/test_reconcile_draft.py", line 340, in test_cleared_value_stays_cleared plan = self.env['account.analytic.plan'].create({'name': 'S03 plan'}) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:14:06,935 104 INFO rb-2cd94b9-226205-431194 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f48958e18a0> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_account_reconciliation/tests/test_reconcile_draft.py", line 340, in test_cleared_value_stays_cleared plan = self.env['account.analytic.plan'].create({'name': 'S03 plan'}) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:14:06,935 104 INFO rb-2cd94b9-226205-431194 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f48beee6e80> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_account_reconciliation/tests/test_reconcile_draft.py", line 340, in test_cleared_value_stays_cleared plan = self.env['account.analytic.plan'].create({'name': 'S03 plan'}) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:14:06,941 104 INFO rb-2cd94b9-226205-431194 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_account_reconciliation/tests/test_reconcile_draft.py", line 340, in test_cleared_value_stays_cleared plan = self.env['account.analytic.plan'].create({'name': 'S03 plan'}) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:14:06,946 104 INFO rb-2cd94b9-226205-431194 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f48beee4180> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_account_reconciliation/tests/test_reconcile_draft.py", line 340, in test_cleared_value_stays_cleared plan = self.env['account.analytic.plan'].create({'name': 'S03 plan'}) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:14:07,233 104 INFO rb-2cd94b9-226205-431194 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_account_reconciliation/tests/test_reconcile_draft.py", line 340, in test_cleared_value_stays_cleared plan = self.env['account.analytic.plan'].create({'name': 'S03 plan'}) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:14:09,874 104 INFO rb-2cd94b9-226205-431194 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f4895683ec0> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_account_reconciliation/tests/test_reconcile_draft.py", line 340, in test_cleared_value_stays_cleared plan = self.env['account.analytic.plan'].create({'name': 'S03 plan'}) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:14:09,875 104 INFO rb-2cd94b9-226205-431194 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f48bf8dcc20> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_account_reconciliation/tests/test_reconcile_draft.py", line 340, in test_cleared_value_stays_cleared plan = self.env['account.analytic.plan'].create({'name': 'S03 plan'}) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:14:09,881 104 INFO rb-2cd94b9-226205-431194 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_account_reconciliation/tests/test_reconcile_draft.py", line 340, in test_cleared_value_stays_cleared plan = self.env['account.analytic.plan'].create({'name': 'S03 plan'}) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:14:09,886 104 INFO rb-2cd94b9-226205-431194 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f48bf8dc9a0> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_account_reconciliation/tests/test_reconcile_draft.py", line 340, in test_cleared_value_stays_cleared plan = self.env['account.analytic.plan'].create({'name': 'S03 plan'}) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:14:10,247 104 INFO rb-2cd94b9-226205-431194 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_account_reconciliation/tests/test_reconcile_draft.py", line 340, in test_cleared_value_stays_cleared plan = self.env['account.analytic.plan'].create({'name': 'S03 plan'}) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:14:12,418 104 INFO rb-2cd94b9-226205-431194 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f4892874e00> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_account_reconciliation/tests/test_reconcile_draft.py", line 340, in test_cleared_value_stays_cleared plan = self.env['account.analytic.plan'].create({'name': 'S03 plan'}) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:14:12,419 104 INFO rb-2cd94b9-226205-431194 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f4891d2ade0> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_account_reconciliation/tests/test_reconcile_draft.py", line 340, in test_cleared_value_stays_cleared plan = self.env['account.analytic.plan'].create({'name': 'S03 plan'}) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:14:12,425 104 INFO rb-2cd94b9-226205-431194 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_account_reconciliation/tests/test_reconcile_draft.py", line 340, in test_cleared_value_stays_cleared plan = self.env['account.analytic.plan'].create({'name': 'S03 plan'}) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:14:12,429 104 INFO rb-2cd94b9-226205-431194 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f4891d2aca0> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_account_reconciliation/tests/test_reconcile_draft.py", line 340, in test_cleared_value_stays_cleared plan = self.env['account.analytic.plan'].create({'name': 'S03 plan'}) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:14:13,586 104 INFO rb-2cd94b9-226205-431194 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_account_reconciliation/tests/test_reconcile_draft.py", line 340, in test_cleared_value_stays_cleared plan = self.env['account.analytic.plan'].create({'name': 'S03 plan'}) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:14:15,620 104 INFO rb-2cd94b9-226205-431194 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f48c1eb9ee0> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_account_reconciliation/tests/test_reconcile_draft.py", line 340, in test_cleared_value_stays_cleared plan = self.env['account.analytic.plan'].create({'name': 'S03 plan'}) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:14:15,621 104 INFO rb-2cd94b9-226205-431194 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f48c166f560> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_account_reconciliation/tests/test_reconcile_draft.py", line 340, in test_cleared_value_stays_cleared plan = self.env['account.analytic.plan'].create({'name': 'S03 plan'}) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:14:15,627 104 INFO rb-2cd94b9-226205-431194 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_account_reconciliation/tests/test_reconcile_draft.py", line 340, in test_cleared_value_stays_cleared plan = self.env['account.analytic.plan'].create({'name': 'S03 plan'}) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:14:15,631 104 INFO rb-2cd94b9-226205-431194 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f489658b920> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_account_reconciliation/tests/test_reconcile_draft.py", line 340, in test_cleared_value_stays_cleared plan = self.env['account.analytic.plan'].create({'name': 'S03 plan'}) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:14:15,962 104 INFO rb-2cd94b9-226205-431194 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_account_reconciliation/tests/test_reconcile_draft.py", line 340, in test_cleared_value_stays_cleared plan = self.env['account.analytic.plan'].create({'name': 'S03 plan'}) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:14:18,610 104 INFO rb-2cd94b9-226205-431194 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f48c1920180> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_account_reconciliation/tests/test_reconcile_draft.py", line 340, in test_cleared_value_stays_cleared plan = self.env['account.analytic.plan'].create({'name': 'S03 plan'}) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:14:18,612 104 INFO rb-2cd94b9-226205-431194 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f4891fb0fe0> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_account_reconciliation/tests/test_reconcile_draft.py", line 340, in test_cleared_value_stays_cleared plan = self.env['account.analytic.plan'].create({'name': 'S03 plan'}) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:14:18,619 104 INFO rb-2cd94b9-226205-431194 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_account_reconciliation/tests/test_reconcile_draft.py", line 340, in test_cleared_value_stays_cleared plan = self.env['account.analytic.plan'].create({'name': 'S03 plan'}) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:14:18,625 104 INFO rb-2cd94b9-226205-431194 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f4891fb1120> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_account_reconciliation/tests/test_reconcile_draft.py", line 340, in test_cleared_value_stays_cleared plan = self.env['account.analytic.plan'].create({'name': 'S03 plan'}) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:14:18,932 104 INFO rb-2cd94b9-226205-431194 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_account_reconciliation/tests/test_reconcile_draft.py", line 340, in test_cleared_value_stays_cleared plan = self.env['account.analytic.plan'].create({'name': 'S03 plan'}) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:14:21,053 104 INFO rb-2cd94b9-226205-431194 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f489256c2c0> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_account_reconciliation/tests/test_reconcile_draft.py", line 340, in test_cleared_value_stays_cleared plan = self.env['account.analytic.plan'].create({'name': 'S03 plan'}) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:14:21,055 104 INFO rb-2cd94b9-226205-431194 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f48c0b9f240> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_account_reconciliation/tests/test_reconcile_draft.py", line 340, in test_cleared_value_stays_cleared plan = self.env['account.analytic.plan'].create({'name': 'S03 plan'}) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:14:21,063 104 INFO rb-2cd94b9-226205-431194 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_account_reconciliation/tests/test_reconcile_draft.py", line 340, in test_cleared_value_stays_cleared plan = self.env['account.analytic.plan'].create({'name': 'S03 plan'}) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:14:21,069 104 INFO rb-2cd94b9-226205-431194 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f48c0b9de40> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_account_reconciliation/tests/test_reconcile_draft.py", line 340, in test_cleared_value_stays_cleared plan = self.env['account.analytic.plan'].create({'name': 'S03 plan'}) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:14:22,187 104 INFO rb-2cd94b9-226205-431194 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_account_reconciliation/tests/test_reconcile_draft.py", line 340, in test_cleared_value_stays_cleared plan = self.env['account.analytic.plan'].create({'name': 'S03 plan'}) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:14:24,160 104 INFO rb-2cd94b9-226205-431194 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f48c25a1800> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_account_reconciliation/tests/test_reconcile_draft.py", line 340, in test_cleared_value_stays_cleared plan = self.env['account.analytic.plan'].create({'name': 'S03 plan'}) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:14:24,161 104 INFO rb-2cd94b9-226205-431194 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f48c28720c0> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_account_reconciliation/tests/test_reconcile_draft.py", line 340, in test_cleared_value_stays_cleared plan = self.env['account.analytic.plan'].create({'name': 'S03 plan'}) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:14:24,167 104 INFO rb-2cd94b9-226205-431194 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_account_reconciliation/tests/test_reconcile_draft.py", line 340, in test_cleared_value_stays_cleared plan = self.env['account.analytic.plan'].create({'name': 'S03 plan'}) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:14:24,171 104 INFO rb-2cd94b9-226205-431194 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f48913f5f80> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_account_reconciliation/tests/test_reconcile_draft.py", line 340, in test_cleared_value_stays_cleared plan = self.env['account.analytic.plan'].create({'name': 'S03 plan'}) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:14:24,900 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_draft: Starting TestReconcileDraft.test_clearing_the_account_of_the_open_balance_row_shows_the_automatic_account_again ... 2026-11-01 12:14:27,554 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_draft: Starting TestReconcileDraft.test_edit_lands_on_the_selected_row_and_only_that_field_changes ... 2026-11-01 12:14:29,861 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_draft: Starting TestReconcileDraft.test_editor_shows_the_selected_rows_amount_in_both_currencies_with_one_sign ... 2026-11-01 12:14:31,351 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_draft: Starting TestReconcileDraft.test_editor_value_reaching_a_save_without_its_onchange_still_applies ... 2026-11-01 12:14:33,110 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_draft: Starting TestReconcileDraft.test_initial_proposal_is_materialized_and_deterministic ... 2026-11-01 12:14:35,185 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_draft: Starting TestReconcileDraft.test_journal_items_created_or_edited_elsewhere_never_build_a_draft ... 2026-11-01 12:14:36,561 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_draft: Starting TestReconcileDraft.test_match_allocation_follows_cores_own_order_not_click_order ... 2026-11-01 12:14:40,745 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_draft: Starting TestReconcileDraft.test_open_balance_keeps_its_identity_and_user_choices_per_field ... 2026-11-01 12:14:44,206 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #921 deleted account.move.line.ctp records with IDs: [1406] 2026-11-01 12:14:44,335 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #921 deleted account.move.line records with IDs: [2917] 2026-11-01 12:14:44,661 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_draft: Starting TestReconcileDraft.test_reconcile_model_badge_swaps_only_its_own_rows ... 2026-11-01 12:14:45,779 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #921 deleted account.move.line.ctp records with IDs: [1410] 2026-11-01 12:14:45,887 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #921 deleted account.move.line records with IDs: [2926] 2026-11-01 12:14:46,105 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_draft: Starting TestReconcileDraft.test_removed_row_never_returns ... 2026-11-01 12:14:50,923 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_draft: Starting TestReconcileDraft.test_row_editability_follows_its_kind ... 2026-11-01 12:14:54,729 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_draft: Starting TestReconcileDraft.test_saved_draft_survives_unrelated_write_and_goes_stale_only_on_its_own_inputs ... 2026-11-01 12:14:56,543 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_draft: Starting TestReconcileDraft.test_selection_is_visible_and_persists_until_its_clearing_events ... 2026-11-01 12:15:00,717 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #921 deleted account.partial.reconcile records with IDs: [177] 2026-11-01 12:15:00,763 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #921 deleted account.full.reconcile records with IDs: [105] 2026-11-01 12:15:01,515 104 INFO rb-2cd94b9-226205-431194 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-2cd94b9-226205/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-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:15:04,395 104 INFO rb-2cd94b9-226205-431194 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f4892992020> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-2cd94b9-226205/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-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:15:04,396 104 INFO rb-2cd94b9-226205-431194 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f48c0c371a0> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-2cd94b9-226205/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-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:15:04,404 104 INFO rb-2cd94b9-226205-431194 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-2cd94b9-226205/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-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:15:04,409 104 INFO rb-2cd94b9-226205-431194 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f48c0c35e40> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-2cd94b9-226205/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-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:15:04,435 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-11-01 12:15:15,287 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_entry_points: Starting TestReconcileEntryPoints.test_payment_form_offers_reconcile_only_on_a_posted_payment ... 2026-11-01 12:15:18,230 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #923 deleted account.move.line.ctp records with IDs: [1461] 2026-11-01 12:15:18,373 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #923 deleted account.move.line records with IDs: [3027] 2026-11-01 12:15:18,814 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_entry_points: Starting TestReconcileEntryPoints.test_payment_form_offers_reconcile_to_the_reconcile_group_only ... 2026-11-01 12:15:19,784 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_entry_points: Starting TestReconcileEntryPoints.test_payment_reconcile_opens_journal_items_with_its_outstanding_item_only ... 2026-11-01 12:15:20,793 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_entry_points: Starting TestReconcileEntryPoints.test_reconcile_buttons_and_tooltip_buttons_explain_themselves_with_help ... 2026-11-01 12:15:20,917 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_entry_points: Starting TestReconcileEntryPoints.test_statement_form_offers_reconcile_only_while_a_line_is_left_to_reconcile ... 2026-11-01 12:15:21,982 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #923 deleted account.move.line.ctp records with IDs: [1464] 2026-11-01 12:15:22,107 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #923 deleted account.move.line records with IDs: [3034] 2026-11-01 12:15:22,292 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_entry_points: Starting TestReconcileEntryPoints.test_statement_form_offers_reconcile_to_the_reconcile_group_only ... 2026-11-01 12:15:23,290 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_entry_points: Starting TestReconcileEntryPoints.test_statement_reconcile_opens_only_its_own_unreconciled_transactions ... 2026-11-01 12:15:24,497 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #923 deleted account.move.line.ctp records with IDs: [1467] 2026-11-01 12:15:24,634 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #923 deleted account.move.line records with IDs: [3041] 2026-11-01 12:15:24,831 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_entry_points: Starting TestReconcileEntryPoints.test_statement_reconcile_opens_with_the_journal_context_of_the_statement ... 2026-11-01 12:15:25,404 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-11-01 12:15:35,219 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_fx: Starting TestReconcileFx.test_exchange_account_as_difference_account_realizes_the_whole_difference ... 2026-11-01 12:15:36,431 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #929 deleted account.move.line.ctp records with IDs: [1471] 2026-11-01 12:15:36,544 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #929 deleted account.move.line records with IDs: [3050] 2026-11-01 12:15:40,290 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_fx: Starting TestReconcileFx.test_exchange_preview_matches_the_posting ... 2026-11-01 12:15:42,898 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_fx: Starting TestReconcileFx.test_genuine_partial_stays_open_without_fx_or_phantom_writeoff ... 2026-11-01 12:15:43,719 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #929 deleted account.move.line.ctp records with IDs: [1489] 2026-11-01 12:15:43,829 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #929 deleted account.move.line records with IDs: [3085] 2026-11-01 12:15:44,914 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #929 deleted account.move.line.ctp records with IDs: [1492] 2026-11-01 12:15:45,039 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #929 deleted account.move.line records with IDs: [3090] 2026-11-01 12:15:46,308 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #929 deleted account.move.line.ctp records with IDs: [1495] 2026-11-01 12:15:46,401 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #929 deleted account.move.line records with IDs: [3095] 2026-11-01 12:15:48,629 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_fx: Starting TestReconcileFx.test_no_rate_movement_posts_no_exchange_difference ... 2026-11-01 12:15:49,831 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #929 deleted account.move.line.ctp records with IDs: [1503] 2026-11-01 12:15:49,956 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #929 deleted account.move.line records with IDs: [3110] 2026-11-01 12:15:50,912 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_fx: Starting TestReconcileFx.test_rate_driven_settlement_posts_exactly_one_exchange_difference ... 2026-11-01 12:15:52,253 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #929 deleted account.move.line.ctp records with IDs: [1508] 2026-11-01 12:15:52,374 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #929 deleted account.move.line records with IDs: [3119] 2026-11-01 12:15:54,130 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #929 deleted account.move.line.ctp records with IDs: [1512] 2026-11-01 12:15:54,234 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #929 deleted account.move.line records with IDs: [3126] 2026-11-01 12:15:55,847 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #929 deleted account.move.line.ctp records with IDs: [1516] 2026-11-01 12:15:55,964 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #929 deleted account.move.line records with IDs: [3133] 2026-11-01 12:15:57,624 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #929 deleted account.move.line.ctp records with IDs: [1520] 2026-11-01 12:15:57,723 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #929 deleted account.move.line records with IDs: [3140] 2026-11-01 12:16:03,044 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #929 deleted account.move.line.ctp records with IDs: [1536] 2026-11-01 12:16:03,156 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #929 deleted account.move.line records with IDs: [3171] 2026-11-01 12:16:04,998 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #929 deleted account.move.line.ctp records with IDs: [1540] 2026-11-01 12:16:05,126 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #929 deleted account.move.line records with IDs: [3178] 2026-11-01 12:16:06,462 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #929 deleted account.move.line.ctp records with IDs: [1543] 2026-11-01 12:16:06,597 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #929 deleted account.move.line records with IDs: [3183] 2026-11-01 12:16:08,796 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #929 deleted account.move.line.ctp records with IDs: [1549] 2026-11-01 12:16:08,923 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #929 deleted account.move.line records with IDs: [3194] 2026-11-01 12:16:09,801 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-11-01 12:16:19,417 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_model_percentage: Starting TestReconcileModelPercentage.test_share_of_balance_lines_still_take_a_share_of_what_earlier_lines_left ... 2026-11-01 12:16:20,023 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_model_percentage: Starting TestReconcileModelPercentage.test_share_of_statement_line_is_taken_in_the_currency_of_the_transaction ... 2026-11-01 12:16:20,688 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_model_percentage: Starting TestReconcileModelPercentage.test_share_of_statement_line_lines_split_the_transaction_to_the_cent ... 2026-11-01 12:16:21,592 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_model_percentage: Starting TestReconcileModelPercentage.test_share_of_statement_line_settles_the_company_currency_balance_to_the_cent ... 2026-11-01 12:16:22,246 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #931 deleted account.move.line.ctp records with IDs: [1558] 2026-11-01 12:16:22,346 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #931 deleted account.move.line records with IDs: [3209] 2026-11-01 12:16:22,914 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #931 deleted account.move.line.ctp records with IDs: [1561] 2026-11-01 12:16:23,031 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #931 deleted account.move.line records with IDs: [3213] 2026-11-01 12:16:23,207 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-11-01 12:16:33,030 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_to_check: Starting TestReconcileToCheck.test_a_draft_entry_is_not_counted_as_an_item_to_check ... 2026-11-01 12:16:33,702 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_to_check: Starting TestReconcileToCheck.test_a_posted_unchecked_entry_makes_the_reconciliation_have_items_to_check ... 2026-11-01 12:16:34,407 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-11-01 12:16:43,886 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours: Starting TestReconcileJournalItemsTicketTour.test_manual_journal_item_reconciliation_opens_shared_reconcile_form ... 2026-11-01 12:16:45,079 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileJournalItemsTicketTour.test_manual_journal_item_reconciliation_opens_shared_reconcile_form: Chrome pid: 5300 2026-11-01 12:16:45,079 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileJournalItemsTicketTour.test_manual_journal_item_reconciliation_opens_shared_reconcile_form: Chrome headless temporary user profile dir: /tmp/tmp3gzzjnj5_chrome_odoo 2026-11-01 12:16:45,079 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileJournalItemsTicketTour.test_manual_journal_item_reconciliation_opens_shared_reconcile_form: Issuing json command http://127.0.0.1:44393/json/version 2026-11-01 12:16:45,080 104 INFO rb-2cd94b9-226205-431194 odoo.tests.common.requests: request http://127.0.0.1:44393/json/version with timeout 3 increased to 10s during tests 2026-11-01 12:16:45,098 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileJournalItemsTicketTour.test_manual_journal_item_reconciliation_opens_shared_reconcile_form: Browser version: Chrome/150.0.7871.114 2026-11-01 12:16:45,098 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileJournalItemsTicketTour.test_manual_journal_item_reconciliation_opens_shared_reconcile_form: Issuing json command http://127.0.0.1:44393/json 2026-11-01 12:16:45,099 104 INFO rb-2cd94b9-226205-431194 odoo.tests.common.requests: request http://127.0.0.1:44393/json with timeout 3 increased to 10s during tests 2026-11-01 12:16:45,110 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileJournalItemsTicketTour.test_manual_journal_item_reconciliation_opens_shared_reconcile_form: Websocket url found: ws://127.0.0.1:44393/devtools/page/69FFC6B0A97E9E5F076C6B30C010E7A0 2026-11-01 12:16:45,118 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileJournalItemsTicketTour.test_manual_journal_item_reconciliation_opens_shared_reconcile_form: Enable chrome headless console log notification 2026-11-01 12:16:45,122 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileJournalItemsTicketTour.test_manual_journal_item_reconciliation_opens_shared_reconcile_form: Chrome headless enable page notifications 2026-11-01 12:16:45,210 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.res_users: Login successful for db:rb-2cd94b9-226205-431194 login:recon_manual_user from n/a 2026-11-01 12:16:45,217 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileJournalItemsTicketTour.test_manual_journal_item_reconciliation_opens_shared_reconcile_form: Setting session cookie in browser 2026-11-01 12:16:45,219 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileJournalItemsTicketTour.test_manual_journal_item_reconciliation_opens_shared_reconcile_form: Open "http://127.0.0.1:8069/odoo" in browser 2026-11-01 12:16:45,219 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileJournalItemsTicketTour.test_manual_journal_item_reconciliation_opens_shared_reconcile_form: Navigating to: "http://127.0.0.1:8069/odoo" 2026-11-01 12:16:45,229 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-01 12:16:46,370 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:16:46] "GET /odoo HTTP/1.1" 200 - 181 0.096 1.047 2026-11-01 12:16:46,374 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileJournalItemsTicketTour.test_manual_journal_item_reconciliation_opens_shared_reconcile_form: Navigation result: {'frameId': '69FFC6B0A97E9E5F076C6B30C010E7A0', 'loaderId': '6B3B8F344008377DB39AD220F6B9E3B4', 'isDownload': False} 2026-11-01 12:16:46,374 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileJournalItemsTicketTour.test_manual_journal_item_reconciliation_opens_shared_reconcile_form: Evaluate ready code "odoo.isTourReady('reconcile_manual_journal_item_tour')" 2026-11-01 12:16:46,423 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:16:46] "GET /web/assets/8952ac2/web.assets_web.min.css HTTP/1.1" 200 - 2 0.002 0.011 2026-11-01 12:16:46,429 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:16:46] "GET /web/assets/4988eb9/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.011 2026-11-01 12:16:46,485 104 INFO rb-2cd94b9-226205-431194 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-01 12:16:46,544 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:16:46] "GET /web/webclient/load_menus/c84ac4f4b568201b9701a634fa8c03f73a9a70a7621c62f2b180cb0cffbc30fa HTTP/1.1" 200 - 172 0.043 0.085 2026-11-01 12:16:46,551 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:16:46] "GET /web/webclient/translations/51d255c89410bcbec186e2601d4265648f784ecc?lang=en_US HTTP/1.1" 200 - 0 0.000 0.131 2026-11-01 12:16:46,562 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:16:46] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.004 0.137 2026-11-01 12:16:46,579 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:16:46] "GET /web/assets/8bf4eb7/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.004 2026-11-01 12:16:46,623 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:16:46] "GET /web/assets/4ac0157/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.005 2026-11-01 12:16:47,165 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 12:16:47] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.003 2026-11-01 12:16:47,167 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 12:16:47] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.004 2026-11-01 12:16:47,168 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 12:16:47] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.004 2026-11-01 12:16:47,187 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:16:47] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.001 0.006 2026-11-01 12:16:47,215 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileJournalItemsTicketTour.test_manual_journal_item_reconciliation_opens_shared_reconcile_form.browser: Owl is running in 'dev' mode. 2026-11-01 12:16:47,225 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:16:47] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-11-01 12:16:47,265 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:16:47] "GET /odoo/offline HTTP/1.1" 200 - 5 0.003 0.019 2026-11-01 12:16:47,274 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:16:47] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.000 0.006 2026-11-01 12:16:47,291 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:16:47] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.003 0.014 2026-11-01 12:16:47,336 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileJournalItemsTicketTour.test_manual_journal_item_reconciliation_opens_shared_reconcile_form: Evaluate test code "odoo.startTour('reconcile_manual_journal_item_tour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo", "delayToCheckUndeterminisms": 0})" 2026-11-01 12:16:47,390 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 12:16:47] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-11-01 12:16:47,396 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 12:16: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-01 12:16:47,428 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:16:47] "POST /mail/data HTTP/1.1" 200 - 34 0.042 0.049 2026-11-01 12:16:47,495 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:16:47] "GET /odoo/action-account.action_account_moves_all HTTP/1.1" 200 - 20 0.015 0.112 2026-11-01 12:16:47,543 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:16:47] "GET /web/image/res.partner/2129/avatar_128?unique=1793535394000 HTTP/1.1" 200 - 16 0.015 0.151 2026-11-01 12:16:47,561 104 INFO rb-2cd94b9-226205-431194 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-01 12:16:47,579 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:16:47] "GET /web/image?model=res.users&field=avatar_128&id=937 HTTP/1.1" 200 - 10 0.009 0.198 2026-11-01 12:16:47,596 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:16:47] "POST /web/action/load HTTP/1.1" 200 - 5 0.004 0.216 2026-11-01 12:16:47,598 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:16:47] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.249 2026-11-01 12:16:47,611 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:16:47] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.004 0.068 2026-11-01 12:16:47,675 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:16:47] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.024 0.215 2026-11-01 12:16:48,179 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileJournalItemsTicketTour.test_manual_journal_item_reconciliation_opens_shared_reconcile_form.browser: [1/7] Tour reconcile_manual_journal_item_tour → Step Select the journal item Manual tour receivable (trigger: .o_data_row:contains('Manual tour receivable') .o_list_record_selector) 2026-11-01 12:16:48,191 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:16:48] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 2 0.001 0.005 2026-11-01 12:16:48,202 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileJournalItemsTicketTour.test_manual_journal_item_reconciliation_opens_shared_reconcile_form.browser: Owl is running in 'dev' mode. 2026-11-01 12:16:48,238 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:16:48] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.001 0.005 2026-11-01 12:16:48,248 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:16:48] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 1 0.000 0.007 2026-11-01 12:16:48,353 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:16:48] "POST /mail/data HTTP/1.1" 200 - 20 0.023 0.032 2026-11-01 12:16:48,388 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:16:48] "GET /web/image?model=res.users&field=avatar_128&id=937 HTTP/1.1" 200 - 10 0.008 0.065 2026-11-01 12:16:48,390 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:16:48] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.076 2026-11-01 12:16:48,421 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:16:48] "POST /web/action/load HTTP/1.1" 200 - 10 0.006 0.097 2026-11-01 12:16:48,467 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:16:48] "GET /web/image/res.partner/2129/avatar_128?unique=1793535394000 HTTP/1.1" 200 - 9 0.011 0.135 2026-11-01 12:16:48,495 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:16:48] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 2 0.005 0.115 2026-11-01 12:16:48,503 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 12:16:48] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.011 2026-11-01 12:16:48,545 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 12:16:48] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.016 2026-11-01 12:16:48,748 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:16:48] "POST /web/dataset/call_kw/account.move.line/get_views HTTP/1.1" 200 - 105 0.054 0.250 2026-11-01 12:16:48,767 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:16:48] "GET /web/image/res.company/157/favicon HTTP/1.1" 200 - 9 0.005 0.270 2026-11-01 12:16:48,804 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:16:48] "POST /web/dataset/call_kw/account.move.line/search_panel_select_range HTTP/1.1" 200 - 3 0.004 0.017 2026-11-01 12:16:48,850 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:16:48] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 18 0.017 0.039 2026-11-01 12:16:48,854 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:16:48] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.054 2026-11-01 12:16:49,070 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileJournalItemsTicketTour.test_manual_journal_item_reconciliation_opens_shared_reconcile_form.browser: [2/7] Tour reconcile_manual_journal_item_tour → Step Select the journal item Manual tour counterpart (trigger: .o_data_row:contains('Manual tour counterpart') .o_list_record_selector) 2026-11-01 12:16:49,111 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:16:49] "POST /web/dataset/call_kw/account.move.line/json_friendly_approval_request_data HTTP/1.1" 200 - 11 0.009 0.017 2026-11-01 12:16:49,155 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileJournalItemsTicketTour.test_manual_journal_item_reconciliation_opens_shared_reconcile_form.browser: [3/7] Tour reconcile_manual_journal_item_tour → Step Exactly the wanted journal items are selected (trigger: .o_data_row_selected:count(2)) 2026-11-01 12:16:49,180 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:16:49] "POST /web/dataset/call_kw/account.move.line/json_friendly_approval_request_data HTTP/1.1" 200 - 4 0.004 0.016 2026-11-01 12:16:49,211 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileJournalItemsTicketTour.test_manual_journal_item_reconciliation_opens_shared_reconcile_form.browser: [4/7] Tour reconcile_manual_journal_item_tour → Step Open the Actions menu (trigger: .o_cp_action_menus button[data-hotkey='u'].dropdown-toggle) 2026-11-01 12:16:49,275 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileJournalItemsTicketTour.test_manual_journal_item_reconciliation_opens_shared_reconcile_form.browser: [5/7] Tour reconcile_manual_journal_item_tour → Step Run the Reconcile action of the selection (trigger: .o-dropdown--menu .dropdown-item:text('Reconcile')) 2026-11-01 12:16:49,339 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileJournalItemsTicketTour.test_manual_journal_item_reconciliation_opens_shared_reconcile_form.browser: [6/7] Tour reconcile_manual_journal_item_tour → Step The reconcile form opened (trigger: .o_account_reconcile_form_statusbar) 2026-11-01 12:16:49,373 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:16:49] "POST /web/action/load HTTP/1.1" 200 - 11 0.011 0.021 2026-11-01 12:16:49,544 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:16:49] "POST /web/action/run HTTP/1.1" 200 - 45 0.041 0.120 2026-11-01 12:16:49,619 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:16:49] "POST /web/dataset/call_kw/account.move.line/get_views HTTP/1.1" 200 - 7 0.006 0.051 2026-11-01 12:16:49,654 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:16:49] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.005 2026-11-01 12:16:49,703 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:16:49] "POST /web/dataset/call_kw/account.move.line/web_read HTTP/1.1" 200 - 17 0.012 0.035 2026-11-01 12:16:49,821 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:16:49] "POST /web/dataset/call_kw/account.move.line/get_views HTTP/1.1" 200 - 10 0.014 0.058 2026-11-01 12:16:49,873 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:16:49] "POST /web/dataset/call_kw/res.partner/read HTTP/1.1" 200 - 3 0.004 0.028 2026-11-01 12:16:49,900 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:16:49] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 1 0.001 0.005 2026-11-01 12:16:49,948 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileJournalItemsTicketTour.test_manual_journal_item_reconciliation_opens_shared_reconcile_form.browser: [7/7] Tour reconcile_manual_journal_item_tour → Step The journal-items reconcile form shares the same Match Existing Entries page (trigger: a.nav-link[name='match_existing_entries_tab']) 2026-11-01 12:16:49,972 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:16:49] "POST /web/dataset/call_kw/account.move.line/json_friendly_approval_request_data HTTP/1.1" 200 - 4 0.004 0.016 2026-11-01 12:16:50,002 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileJournalItemsTicketTour.test_manual_journal_item_reconciliation_opens_shared_reconcile_form.browser: tour succeeded 2026-11-01 12:16:50,003 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileJournalItemsTicketTour.test_manual_journal_item_reconciliation_opens_shared_reconcile_form.browser: ╔═══════════════════════════════════════════════════╗ ║ TOUR reconcile_manual_journal_item_tour SUCCEEDED ║ ╚═══════════════════════════════════════════════════╝ 2026-11-01 12:16:50,178 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileJournalItemsTicketTour.test_manual_journal_item_reconciliation_opens_shared_reconcile_form.browser: heap 24947992 (allocated 26193920) 2026-11-01 12:16:50,198 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileJournalItemsTicketTour.test_manual_journal_item_reconciliation_opens_shared_reconcile_form: Closing chrome headless with pid 5300 2026-11-01 12:16:50,200 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileJournalItemsTicketTour.test_manual_journal_item_reconciliation_opens_shared_reconcile_form: Closing websocket connection 2026-11-01 12:16:50,201 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileJournalItemsTicketTour.test_manual_journal_item_reconciliation_opens_shared_reconcile_form: Terminating chrome headless with pid 5300 2026-11-01 12:16:50,297 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileJournalItemsTicketTour.test_manual_journal_item_reconciliation_opens_shared_reconcile_form: Chrome Log in: /tmp/odoo_tests/rb-2cd94b9-226205-431194/chrome_logs/chrome_log_20261101_121650_297442_test_manual_journal_item_reconciliation_opens_shared_reconcile_form.txt 2026-11-01 12:16:50,297 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileJournalItemsTicketTour.test_manual_journal_item_reconciliation_opens_shared_reconcile_form: Removing chrome user profile "/tmp/tmp3gzzjnj5_chrome_odoo" 2026-11-01 12:16:50,349 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours: Starting TestReconcileJournalItemsTicketTour.test_match_existing_entries_offers_a_cash_type_account_candidate ... 2026-11-01 12:16:52,117 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileJournalItemsTicketTour.test_match_existing_entries_offers_a_cash_type_account_candidate: Chrome pid: 5535 2026-11-01 12:16:52,117 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileJournalItemsTicketTour.test_match_existing_entries_offers_a_cash_type_account_candidate: Chrome headless temporary user profile dir: /tmp/tmpu76l2z45_chrome_odoo 2026-11-01 12:16:52,117 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileJournalItemsTicketTour.test_match_existing_entries_offers_a_cash_type_account_candidate: Issuing json command http://127.0.0.1:42153/json/version 2026-11-01 12:16:52,118 104 INFO rb-2cd94b9-226205-431194 odoo.tests.common.requests: request http://127.0.0.1:42153/json/version with timeout 3 increased to 10s during tests 2026-11-01 12:16:52,151 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileJournalItemsTicketTour.test_match_existing_entries_offers_a_cash_type_account_candidate: Browser version: Chrome/150.0.7871.114 2026-11-01 12:16:52,152 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileJournalItemsTicketTour.test_match_existing_entries_offers_a_cash_type_account_candidate: Issuing json command http://127.0.0.1:42153/json 2026-11-01 12:16:52,152 104 INFO rb-2cd94b9-226205-431194 odoo.tests.common.requests: request http://127.0.0.1:42153/json with timeout 3 increased to 10s during tests 2026-11-01 12:16:52,167 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileJournalItemsTicketTour.test_match_existing_entries_offers_a_cash_type_account_candidate: Websocket url found: ws://127.0.0.1:42153/devtools/page/31016B9DEA73EA60B4F826B0B81D29BE 2026-11-01 12:16:52,176 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileJournalItemsTicketTour.test_match_existing_entries_offers_a_cash_type_account_candidate: Enable chrome headless console log notification 2026-11-01 12:16:52,182 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileJournalItemsTicketTour.test_match_existing_entries_offers_a_cash_type_account_candidate: Chrome headless enable page notifications 2026-11-01 12:16:52,316 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.res_users: Login successful for db:rb-2cd94b9-226205-431194 login:recon_liquidity_match_user from n/a 2026-11-01 12:16:52,324 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileJournalItemsTicketTour.test_match_existing_entries_offers_a_cash_type_account_candidate: Setting session cookie in browser 2026-11-01 12:16:52,326 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileJournalItemsTicketTour.test_match_existing_entries_offers_a_cash_type_account_candidate: Open "http://127.0.0.1:8069/odoo" in browser 2026-11-01 12:16:52,326 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileJournalItemsTicketTour.test_match_existing_entries_offers_a_cash_type_account_candidate: Navigating to: "http://127.0.0.1:8069/odoo" 2026-11-01 12:16:52,340 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-01 12:16:54,586 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:16:54] "GET /odoo HTTP/1.1" 200 - 181 0.105 2.145 2026-11-01 12:16:54,591 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileJournalItemsTicketTour.test_match_existing_entries_offers_a_cash_type_account_candidate: Navigation result: {'frameId': '31016B9DEA73EA60B4F826B0B81D29BE', 'loaderId': '4DA3428C8449AB74DC0B9B86EA4E4D5C', 'isDownload': False} 2026-11-01 12:16:54,591 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileJournalItemsTicketTour.test_match_existing_entries_offers_a_cash_type_account_candidate: Evaluate ready code "odoo.isTourReady('reconcile_match_liquidity_candidate_tour')" 2026-11-01 12:16:54,628 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:16:54] "GET /web/assets/8952ac2/web.assets_web.min.css HTTP/1.1" 200 - 2 0.002 0.008 2026-11-01 12:16:54,673 104 INFO rb-2cd94b9-226205-431194 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-01 12:16:54,780 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:16:54] "GET /web/webclient/load_menus/c84ac4f4b568201b9701a634fa8c03f73a9a70a7621c62f2b180cb0cffbc30fa HTTP/1.1" 200 - 172 0.045 0.113 2026-11-01 12:16:54,785 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:16:54] "GET /web/assets/4988eb9/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.164 2026-11-01 12:16:54,798 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:16:54] "GET /web/webclient/translations/51d255c89410bcbec186e2601d4265648f784ecc?lang=en_US HTTP/1.1" 200 - 0 0.000 0.176 2026-11-01 12:16:54,812 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:16:54] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.004 0.171 2026-11-01 12:16:54,828 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:16:54] "GET /web/assets/8bf4eb7/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.009 2026-11-01 12:16:54,882 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:16:54] "GET /web/assets/4ac0157/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.005 2026-11-01 12:16:55,677 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 12:16:55] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.004 2026-11-01 12:16:55,678 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 12:16:55] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.003 2026-11-01 12:16:55,681 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 12:16:55] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.007 2026-11-01 12:16:55,700 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:16:55] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.001 0.007 2026-11-01 12:16:55,724 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileJournalItemsTicketTour.test_match_existing_entries_offers_a_cash_type_account_candidate.browser: Owl is running in 'dev' mode. 2026-11-01 12:16:55,744 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:16:55] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-11-01 12:16:55,784 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:16:55] "GET /odoo/offline HTTP/1.1" 200 - 5 0.003 0.021 2026-11-01 12:16:55,796 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:16:55] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.000 0.006 2026-11-01 12:16:55,824 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:16:55] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.003 0.024 2026-11-01 12:16:55,879 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileJournalItemsTicketTour.test_match_existing_entries_offers_a_cash_type_account_candidate: Evaluate test code "odoo.startTour('reconcile_match_liquidity_candidate_tour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo", "delayToCheckUndeterminisms": 0})" 2026-11-01 12:16:55,969 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 12:16:55] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.017 2026-11-01 12:16:55,978 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:16:55] "POST /mail/data HTTP/1.1" 200 - 34 0.042 0.049 2026-11-01 12:16:55,980 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:16:55] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.062 2026-11-01 12:16:56,000 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 12:16:56] "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-01 12:16:56,031 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:16:56] "POST /web/action/load HTTP/1.1" 200 - 5 0.031 0.067 2026-11-01 12:16:56,091 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:16:56] "GET /odoo/action-account.action_account_moves_all HTTP/1.1" 200 - 20 0.012 0.168 2026-11-01 12:16:56,144 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:16:56] "GET /web/image/res.partner/2130/avatar_128?unique=1793535394000 HTTP/1.1" 200 - 16 0.010 0.205 2026-11-01 12:16:56,182 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:16:56] "GET /web/image?model=res.users&field=avatar_128&id=938 HTTP/1.1" 200 - 10 0.008 0.247 2026-11-01 12:16:56,197 104 INFO rb-2cd94b9-226205-431194 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-01 12:16:56,213 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:16:56] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.007 0.207 2026-11-01 12:16:56,227 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:16:56] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.004 0.051 2026-11-01 12:16:56,920 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileJournalItemsTicketTour.test_match_existing_entries_offers_a_cash_type_account_candidate.browser: [1/8] Tour reconcile_match_liquidity_candidate_tour → Step Select the journal item Liquidity match tour debit (trigger: .o_data_row:contains('Liquidity match tour debit') .o_list_record_selector) 2026-11-01 12:16:56,938 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:16:56] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 2 0.002 0.005 2026-11-01 12:16:56,939 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileJournalItemsTicketTour.test_match_existing_entries_offers_a_cash_type_account_candidate.browser: Owl is running in 'dev' mode. 2026-11-01 12:16:56,968 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:16:56] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.000 0.004 2026-11-01 12:16:56,988 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:16:56] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 1 0.001 0.009 2026-11-01 12:16:57,095 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:16:57] "POST /mail/data HTTP/1.1" 200 - 20 0.028 0.034 2026-11-01 12:16:57,131 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:16:57] "GET /web/image?model=res.users&field=avatar_128&id=938 HTTP/1.1" 200 - 10 0.011 0.074 2026-11-01 12:16:57,147 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:16:57] "POST /web/action/load HTTP/1.1" 200 - 10 0.004 0.072 2026-11-01 12:16:57,177 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:16:57] "GET /web/image/res.partner/2130/avatar_128?unique=1793535394000 HTTP/1.1" 200 - 9 0.008 0.112 2026-11-01 12:16:57,192 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:16:57] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 2 0.003 0.081 2026-11-01 12:16:57,202 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:16:57] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.148 2026-11-01 12:16:57,218 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 12:16:57] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.022 2026-11-01 12:16:57,235 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 12:16:57] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.011 2026-11-01 12:16:57,438 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:16:57] "POST /web/dataset/call_kw/account.move.line/get_views HTTP/1.1" 200 - 105 0.061 0.208 2026-11-01 12:16:57,465 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:16:57] "GET /web/image/res.company/157/favicon HTTP/1.1" 200 - 9 0.007 0.250 2026-11-01 12:16:57,498 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:16:57] "POST /web/dataset/call_kw/account.move.line/search_panel_select_range HTTP/1.1" 200 - 3 0.007 0.017 2026-11-01 12:16:57,562 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:16:57] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 18 0.022 0.046 2026-11-01 12:16:57,566 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:16:57] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.071 2026-11-01 12:16:57,751 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileJournalItemsTicketTour.test_match_existing_entries_offers_a_cash_type_account_candidate.browser: [2/8] Tour reconcile_match_liquidity_candidate_tour → Step Select the journal item Liquidity match tour credit (trigger: .o_data_row:contains('Liquidity match tour credit') .o_list_record_selector) 2026-11-01 12:16:57,787 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:16:57] "POST /web/dataset/call_kw/account.move.line/json_friendly_approval_request_data HTTP/1.1" 200 - 11 0.007 0.014 2026-11-01 12:16:57,825 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileJournalItemsTicketTour.test_match_existing_entries_offers_a_cash_type_account_candidate.browser: [3/8] Tour reconcile_match_liquidity_candidate_tour → Step Exactly the wanted journal items are selected (trigger: .o_data_row_selected:count(2)) 2026-11-01 12:16:57,857 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:16:57] "POST /web/dataset/call_kw/account.move.line/json_friendly_approval_request_data HTTP/1.1" 200 - 4 0.008 0.016 2026-11-01 12:16:57,879 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileJournalItemsTicketTour.test_match_existing_entries_offers_a_cash_type_account_candidate.browser: [4/8] Tour reconcile_match_liquidity_candidate_tour → Step Open the Actions menu (trigger: .o_cp_action_menus button[data-hotkey='u'].dropdown-toggle) 2026-11-01 12:16:57,942 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileJournalItemsTicketTour.test_match_existing_entries_offers_a_cash_type_account_candidate.browser: [5/8] Tour reconcile_match_liquidity_candidate_tour → Step Run the Reconcile action of the selection (trigger: .o-dropdown--menu .dropdown-item:text('Reconcile')) 2026-11-01 12:16:58,007 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileJournalItemsTicketTour.test_match_existing_entries_offers_a_cash_type_account_candidate.browser: [6/8] Tour reconcile_match_liquidity_candidate_tour → Step The reconcile form opened (trigger: .o_account_reconcile_form_statusbar) 2026-11-01 12:16:58,032 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:16:58] "POST /web/action/load HTTP/1.1" 200 - 11 0.008 0.014 2026-11-01 12:16:58,151 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:16:58] "POST /web/action/run HTTP/1.1" 200 - 45 0.028 0.085 2026-11-01 12:16:58,248 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:16:58] "POST /web/dataset/call_kw/account.move.line/get_views HTTP/1.1" 200 - 7 0.006 0.073 2026-11-01 12:16:58,292 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:16:58] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.007 2026-11-01 12:16:58,359 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:16:58] "POST /web/dataset/call_kw/account.move.line/web_read HTTP/1.1" 200 - 17 0.014 0.051 2026-11-01 12:16:58,510 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:16:58] "POST /web/dataset/call_kw/account.move.line/get_views HTTP/1.1" 200 - 10 0.007 0.065 2026-11-01 12:16:58,550 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:16:58] "POST /web/dataset/call_kw/res.partner/read HTTP/1.1" 200 - 3 0.005 0.019 2026-11-01 12:16:58,613 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:16:58] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 7 0.008 0.024 2026-11-01 12:16:58,705 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:16:58] "POST /web/dataset/call_kw/account.move.line/json_friendly_approval_request_data HTTP/1.1" 200 - 4 0.005 0.010 2026-11-01 12:16:58,706 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileJournalItemsTicketTour.test_match_existing_entries_offers_a_cash_type_account_candidate.browser: [7/8] Tour reconcile_match_liquidity_candidate_tour → Step Open Match Existing Entries (trigger: a.nav-link[name='match_existing_entries_tab']) 2026-11-01 12:16:58,762 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileJournalItemsTicketTour.test_match_existing_entries_offers_a_cash_type_account_candidate.browser: [8/8] Tour reconcile_match_liquidity_candidate_tour → Step A candidate on a cash-type account is offered even though its own account is not itself flagged reconcilable (trigger: .o_field_reconcile_lines_match .o_data_row:contains('Liquidity match tour cash candidate')) 2026-11-01 12:16:58,816 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileJournalItemsTicketTour.test_match_existing_entries_offers_a_cash_type_account_candidate.browser: tour succeeded 2026-11-01 12:16:58,817 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileJournalItemsTicketTour.test_match_existing_entries_offers_a_cash_type_account_candidate.browser: ╔═════════════════════════════════════════════════════════╗ ║ TOUR reconcile_match_liquidity_candidate_tour SUCCEEDED ║ ╚═════════════════════════════════════════════════════════╝ 2026-11-01 12:16:58,957 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileJournalItemsTicketTour.test_match_existing_entries_offers_a_cash_type_account_candidate.browser: heap 25125976 (allocated 26456064) 2026-11-01 12:16:58,964 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileJournalItemsTicketTour.test_match_existing_entries_offers_a_cash_type_account_candidate: Closing chrome headless with pid 5535 2026-11-01 12:16:58,965 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileJournalItemsTicketTour.test_match_existing_entries_offers_a_cash_type_account_candidate: Closing websocket connection 2026-11-01 12:16:58,967 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileJournalItemsTicketTour.test_match_existing_entries_offers_a_cash_type_account_candidate: Terminating chrome headless with pid 5535 2026-11-01 12:16:59,057 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileJournalItemsTicketTour.test_match_existing_entries_offers_a_cash_type_account_candidate: Chrome Log in: /tmp/odoo_tests/rb-2cd94b9-226205-431194/chrome_logs/chrome_log_20261101_121659_057620_test_match_existing_entries_offers_a_cash_type_account_candidate.txt 2026-11-01 12:16:59,057 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileJournalItemsTicketTour.test_match_existing_entries_offers_a_cash_type_account_candidate: Removing chrome user profile "/tmp/tmpu76l2z45_chrome_odoo" 2026-11-01 12:16:59,090 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours: Starting TestReconcileJournalItemsTicketTour.test_trashed_line_stays_removed_through_a_later_round_trip_and_validate ... 2026-11-01 12:17:00,604 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileJournalItemsTicketTour.test_trashed_line_stays_removed_through_a_later_round_trip_and_validate: Chrome pid: 5772 2026-11-01 12:17:00,605 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileJournalItemsTicketTour.test_trashed_line_stays_removed_through_a_later_round_trip_and_validate: Chrome headless temporary user profile dir: /tmp/tmpedlae329_chrome_odoo 2026-11-01 12:17:00,605 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileJournalItemsTicketTour.test_trashed_line_stays_removed_through_a_later_round_trip_and_validate: Issuing json command http://127.0.0.1:40629/json/version 2026-11-01 12:17:00,606 104 INFO rb-2cd94b9-226205-431194 odoo.tests.common.requests: request http://127.0.0.1:40629/json/version with timeout 3 increased to 10s during tests 2026-11-01 12:17:00,634 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileJournalItemsTicketTour.test_trashed_line_stays_removed_through_a_later_round_trip_and_validate: Browser version: Chrome/150.0.7871.114 2026-11-01 12:17:00,634 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileJournalItemsTicketTour.test_trashed_line_stays_removed_through_a_later_round_trip_and_validate: Issuing json command http://127.0.0.1:40629/json 2026-11-01 12:17:00,634 104 INFO rb-2cd94b9-226205-431194 odoo.tests.common.requests: request http://127.0.0.1:40629/json with timeout 3 increased to 10s during tests 2026-11-01 12:17:00,646 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileJournalItemsTicketTour.test_trashed_line_stays_removed_through_a_later_round_trip_and_validate: Websocket url found: ws://127.0.0.1:40629/devtools/page/E260C3FAC69E4FCCE8301B6C03A9C299 2026-11-01 12:17:00,657 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileJournalItemsTicketTour.test_trashed_line_stays_removed_through_a_later_round_trip_and_validate: Enable chrome headless console log notification 2026-11-01 12:17:00,670 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileJournalItemsTicketTour.test_trashed_line_stays_removed_through_a_later_round_trip_and_validate: Chrome headless enable page notifications 2026-11-01 12:17:00,771 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.res_users: Login successful for db:rb-2cd94b9-226205-431194 login:recon_trash_user from n/a 2026-11-01 12:17:00,781 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileJournalItemsTicketTour.test_trashed_line_stays_removed_through_a_later_round_trip_and_validate: Setting session cookie in browser 2026-11-01 12:17:00,783 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileJournalItemsTicketTour.test_trashed_line_stays_removed_through_a_later_round_trip_and_validate: Open "http://127.0.0.1:8069/odoo" in browser 2026-11-01 12:17:00,783 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileJournalItemsTicketTour.test_trashed_line_stays_removed_through_a_later_round_trip_and_validate: Navigating to: "http://127.0.0.1:8069/odoo" 2026-11-01 12:17:00,799 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-01 12:17:01,922 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:17:01] "GET /odoo HTTP/1.1" 200 - 181 0.081 1.046 2026-11-01 12:17:01,927 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileJournalItemsTicketTour.test_trashed_line_stays_removed_through_a_later_round_trip_and_validate: Navigation result: {'frameId': 'E260C3FAC69E4FCCE8301B6C03A9C299', 'loaderId': '3D53D1EAD0C74F6BA830B5D58667161D', 'isDownload': False} 2026-11-01 12:17:01,927 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileJournalItemsTicketTour.test_trashed_line_stays_removed_through_a_later_round_trip_and_validate: Evaluate ready code "odoo.isTourReady('reconcile_trash_line_tour')" 2026-11-01 12:17:01,963 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:17:01] "GET /web/assets/4988eb9/web.assets_web.min.js HTTP/1.1" 200 - 2 0.002 0.006 2026-11-01 12:17:01,970 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:17:01] "GET /web/assets/8952ac2/web.assets_web.min.css HTTP/1.1" 200 - 2 0.001 0.015 2026-11-01 12:17:02,025 104 INFO rb-2cd94b9-226205-431194 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-01 12:17:02,135 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:17:02] "GET /web/webclient/load_menus/c84ac4f4b568201b9701a634fa8c03f73a9a70a7621c62f2b180cb0cffbc30fa HTTP/1.1" 200 - 172 0.065 0.112 2026-11-01 12:17:02,143 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:17:02] "GET /web/webclient/translations/51d255c89410bcbec186e2601d4265648f784ecc?lang=en_US HTTP/1.1" 200 - 0 0.000 0.185 2026-11-01 12:17:02,159 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:17:02] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.006 0.193 2026-11-01 12:17:02,173 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:17:02] "GET /web/assets/8bf4eb7/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.006 2026-11-01 12:17:02,215 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:17:02] "GET /web/assets/4ac0157/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.004 2026-11-01 12:17:02,828 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 12:17:02] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.005 2026-11-01 12:17:02,831 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 12:17:02] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.006 2026-11-01 12:17:02,832 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 12:17:02] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.005 2026-11-01 12:17:02,848 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:17:02] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.001 0.007 2026-11-01 12:17:02,877 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileJournalItemsTicketTour.test_trashed_line_stays_removed_through_a_later_round_trip_and_validate.browser: Owl is running in 'dev' mode. 2026-11-01 12:17:02,892 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:17:02] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-11-01 12:17:02,925 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:17:02] "GET /odoo/offline HTTP/1.1" 200 - 5 0.002 0.018 2026-11-01 12:17:02,949 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:17:02] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.000 0.006 2026-11-01 12:17:02,961 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:17:02] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.003 0.009 2026-11-01 12:17:03,027 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileJournalItemsTicketTour.test_trashed_line_stays_removed_through_a_later_round_trip_and_validate: Evaluate test code "odoo.startTour('reconcile_trash_line_tour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo", "delayToCheckUndeterminisms": 0})" 2026-11-01 12:17:03,105 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 12:17:03] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-11-01 12:17:03,115 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 12:17:03] "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-01 12:17:03,118 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:17:03] "POST /mail/data HTTP/1.1" 200 - 34 0.052 0.044 2026-11-01 12:17:03,188 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:17:03] "GET /odoo/action-account.action_account_moves_all HTTP/1.1" 200 - 20 0.016 0.105 2026-11-01 12:17:03,240 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:17:03] "GET /web/image?model=res.users&field=avatar_128&id=939 HTTP/1.1" 200 - 17 0.015 0.147 2026-11-01 12:17:03,253 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:17:03] "POST /web/action/load HTTP/1.1" 200 - 5 0.004 0.168 2026-11-01 12:17:03,270 104 INFO rb-2cd94b9-226205-431194 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-01 12:17:03,285 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:17:03] "GET /web/image/res.partner/2131/avatar_128?unique=1793535394000 HTTP/1.1" 200 - 9 0.008 0.192 2026-11-01 12:17:03,287 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:17:03] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.191 2026-11-01 12:17:03,322 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:17:03] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.008 0.167 2026-11-01 12:17:03,335 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:17:03] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.003 0.067 2026-11-01 12:17:03,929 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileJournalItemsTicketTour.test_trashed_line_stays_removed_through_a_later_round_trip_and_validate.browser: [1/14] Tour reconcile_trash_line_tour → Step Select the journal item Trash tour kept debit (trigger: .o_data_row:contains('Trash tour kept debit') .o_list_record_selector) 2026-11-01 12:17:03,938 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:17:03] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 2 0.001 0.005 2026-11-01 12:17:03,943 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileJournalItemsTicketTour.test_trashed_line_stays_removed_through_a_later_round_trip_and_validate.browser: Owl is running in 'dev' mode. 2026-11-01 12:17:03,975 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:17:03] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.000 0.007 2026-11-01 12:17:03,982 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:17:03] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 1 0.001 0.008 2026-11-01 12:17:04,028 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:17:04] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.002 2026-11-01 12:17:04,082 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:17:04] "POST /mail/data HTTP/1.1" 200 - 20 0.021 0.031 2026-11-01 12:17:04,107 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:17:04] "GET /web/image/res.partner/2131/avatar_128?unique=1793535394000 HTTP/1.1" 200 - 9 0.008 0.059 2026-11-01 12:17:04,124 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:17:04] "POST /web/action/load HTTP/1.1" 200 - 10 0.005 0.074 2026-11-01 12:17:04,183 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:17:04] "GET /web/image?model=res.users&field=avatar_128&id=939 HTTP/1.1" 200 - 10 0.016 0.118 2026-11-01 12:17:04,202 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:17:04] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 2 0.003 0.103 2026-11-01 12:17:04,214 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 12:17:04] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.002 2026-11-01 12:17:04,238 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 12:17:04] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.008 2026-11-01 12:17:04,439 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:17:04] "POST /web/dataset/call_kw/account.move.line/get_views HTTP/1.1" 200 - 105 0.060 0.210 2026-11-01 12:17:04,465 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:17:04] "GET /web/image/res.company/157/favicon HTTP/1.1" 200 - 9 0.006 0.258 2026-11-01 12:17:04,489 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:17:04] "POST /web/dataset/call_kw/account.move.line/search_panel_select_range HTTP/1.1" 200 - 3 0.004 0.011 2026-11-01 12:17:04,550 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:17:04] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 18 0.018 0.028 2026-11-01 12:17:04,554 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:17:04] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.041 2026-11-01 12:17:04,750 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileJournalItemsTicketTour.test_trashed_line_stays_removed_through_a_later_round_trip_and_validate.browser: [2/14] Tour reconcile_trash_line_tour → Step Select the journal item Trash tour kept credit (trigger: .o_data_row:contains('Trash tour kept credit') .o_list_record_selector) 2026-11-01 12:17:04,785 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:17:04] "POST /web/dataset/call_kw/account.move.line/json_friendly_approval_request_data HTTP/1.1" 200 - 11 0.007 0.016 2026-11-01 12:17:04,837 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileJournalItemsTicketTour.test_trashed_line_stays_removed_through_a_later_round_trip_and_validate.browser: [3/14] Tour reconcile_trash_line_tour → Step Select the journal item Trash tour trashed credit (trigger: .o_data_row:contains('Trash tour trashed credit') .o_list_record_selector) 2026-11-01 12:17:04,864 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:17:04] "POST /web/dataset/call_kw/account.move.line/json_friendly_approval_request_data HTTP/1.1" 200 - 4 0.004 0.015 2026-11-01 12:17:04,893 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileJournalItemsTicketTour.test_trashed_line_stays_removed_through_a_later_round_trip_and_validate.browser: [4/14] Tour reconcile_trash_line_tour → Step Exactly the wanted journal items are selected (trigger: .o_data_row_selected:count(3)) 2026-11-01 12:17:04,916 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:17:04] "POST /web/dataset/call_kw/account.move.line/json_friendly_approval_request_data HTTP/1.1" 200 - 4 0.005 0.015 2026-11-01 12:17:04,947 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileJournalItemsTicketTour.test_trashed_line_stays_removed_through_a_later_round_trip_and_validate.browser: [5/14] Tour reconcile_trash_line_tour → Step Open the Actions menu (trigger: .o_cp_action_menus button[data-hotkey='u'].dropdown-toggle) 2026-11-01 12:17:05,024 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileJournalItemsTicketTour.test_trashed_line_stays_removed_through_a_later_round_trip_and_validate.browser: [6/14] Tour reconcile_trash_line_tour → Step Run the Reconcile action of the selection (trigger: .o-dropdown--menu .dropdown-item:text('Reconcile')) 2026-11-01 12:17:05,097 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileJournalItemsTicketTour.test_trashed_line_stays_removed_through_a_later_round_trip_and_validate.browser: [7/14] Tour reconcile_trash_line_tour → Step The reconcile form opened (trigger: .o_account_reconcile_form_statusbar) 2026-11-01 12:17:05,131 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:17:05] "POST /web/action/load HTTP/1.1" 200 - 11 0.010 0.022 2026-11-01 12:17:05,279 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:17:05] "POST /web/action/run HTTP/1.1" 200 - 45 0.027 0.111 2026-11-01 12:17:05,379 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:17:05] "POST /web/dataset/call_kw/account.move.line/get_views HTTP/1.1" 200 - 7 0.009 0.075 2026-11-01 12:17:05,406 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:17:05] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.006 2026-11-01 12:17:05,454 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:17:05] "POST /web/dataset/call_kw/account.move.line/web_read HTTP/1.1" 200 - 17 0.013 0.034 2026-11-01 12:17:05,584 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:17:05] "POST /web/dataset/call_kw/account.move.line/get_views HTTP/1.1" 200 - 10 0.008 0.060 2026-11-01 12:17:05,619 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:17:05] "POST /web/dataset/call_kw/res.partner/read HTTP/1.1" 200 - 3 0.005 0.021 2026-11-01 12:17:05,638 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:17:05] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 1 0.001 0.006 2026-11-01 12:17:05,705 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:17:05] "POST /web/dataset/call_kw/account.move.line/json_friendly_approval_request_data HTTP/1.1" 200 - 4 0.005 0.011 2026-11-01 12:17:05,706 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileJournalItemsTicketTour.test_trashed_line_stays_removed_through_a_later_round_trip_and_validate.browser: [8/14] Tour reconcile_trash_line_tour → Step Trash the unrelated candidate (trigger: .o_reconcile_widget_table .o_reconcile_widget_line.other:contains('Trash tour trashed credit') td button.fa-trash-o) 2026-11-01 12:17:05,761 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileJournalItemsTicketTour.test_trashed_line_stays_removed_through_a_later_round_trip_and_validate.browser: [9/14] Tour reconcile_trash_line_tour → Step The trashed row is gone from the table (trigger: body:not(:has(.o_reconcile_widget_line:contains('Trash tour trashed credit')))) 2026-11-01 12:17:05,839 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:17:05] "POST /web/dataset/call_kw/account.move.line/onchange HTTP/1.1" 200 - 25 0.016 0.058 2026-11-01 12:17:05,870 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileJournalItemsTicketTour.test_trashed_line_stays_removed_through_a_later_round_trip_and_validate.browser: [10/14] Tour reconcile_trash_line_tour → Step Click a kept row - a later round trip must not resurrect the trashed one (trigger: .o_reconcile_widget_line.other:contains('Trash tour kept credit')) 2026-11-01 12:17:05,887 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:17:05] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 7 0.008 0.025 2026-11-01 12:17:05,940 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileJournalItemsTicketTour.test_trashed_line_stays_removed_through_a_later_round_trip_and_validate.browser: [11/14] Tour reconcile_trash_line_tour → Step The later click's own selection lands correctly (trigger: .o_reconcile_widget_line.other.selected:contains('Trash tour kept credit')) 2026-11-01 12:17:06,003 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:17:06] "POST /web/dataset/call_kw/account.move.line/onchange HTTP/1.1" 200 - 21 0.014 0.044 2026-11-01 12:17:06,031 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileJournalItemsTicketTour.test_trashed_line_stays_removed_through_a_later_round_trip_and_validate.browser: [12/14] Tour reconcile_trash_line_tour → Step The trashed row is still gone after the later round trip (trigger: body:not(:has(.o_reconcile_widget_line:contains('Trash tour trashed credit')))) 2026-11-01 12:17:06,046 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:17:06] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 7 0.007 0.024 2026-11-01 12:17:06,097 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileJournalItemsTicketTour.test_trashed_line_stays_removed_through_a_later_round_trip_and_validate.browser: [13/14] Tour reconcile_trash_line_tour → Step Validate (trigger: .o_account_reconcile_form_statusbar button[name='action_validate']:not(.disabled)) 2026-11-01 12:17:06,175 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileJournalItemsTicketTour.test_trashed_line_stays_removed_through_a_later_round_trip_and_validate.browser: [14/14] Tour reconcile_trash_line_tour → Step Validate is replaced by Revert once the items are reconciled (trigger: .o_account_reconcile_form_statusbar button[name='action_revert_reconciliation']) 2026-11-01 12:17:06,279 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:17:06] "POST /web/dataset/call_kw/account.move.line/web_save HTTP/1.1" 200 - 22 0.020 0.080 2026-11-01 12:17:06,521 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:17:06] "POST /web/dataset/call_button/account.move.line/action_validate HTTP/1.1" 200 - 114 0.103 0.128 2026-11-01 12:17:06,557 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:17:06] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 7 0.008 0.236 2026-11-01 12:17:06,579 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:17:06] "POST /web/dataset/call_kw/account.move.line/json_friendly_approval_request_data HTTP/1.1" 200 - 4 0.004 0.255 2026-11-01 12:17:06,582 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:17:06] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.199 2026-11-01 12:17:06,620 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:17:06] "POST /web/dataset/call_kw/account.move.line/web_read HTTP/1.1" 200 - 12 0.009 0.077 2026-11-01 12:17:06,666 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:17:06] "POST /web/dataset/call_kw/account.move/zalo_check_recipients HTTP/1.1" 200 - 2 0.002 0.011 2026-11-01 12:17:06,676 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileJournalItemsTicketTour.test_trashed_line_stays_removed_through_a_later_round_trip_and_validate.browser: tour succeeded 2026-11-01 12:17:06,679 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileJournalItemsTicketTour.test_trashed_line_stays_removed_through_a_later_round_trip_and_validate.browser: ╔══════════════════════════════════════════╗ ║ TOUR reconcile_trash_line_tour SUCCEEDED ║ ╚══════════════════════════════════════════╝ 2026-11-01 12:17:06,679 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:17:06] "POST /web/dataset/call_kw/account.move/zalo_check_recipients HTTP/1.1" 200 - 2 0.002 0.010 2026-11-01 12:17:06,754 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:17:06] "POST /mail/thread/data HTTP/1.1" 200 - 38 0.028 0.053 2026-11-01 12:17:06,765 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:17:06] "POST /mail/thread/messages HTTP/1.1" 200 - 3 0.003 0.071 2026-11-01 12:17:06,815 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileJournalItemsTicketTour.test_trashed_line_stays_removed_through_a_later_round_trip_and_validate.browser: heap 26904812 (allocated 29077504) 2026-11-01 12:17:06,832 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileJournalItemsTicketTour.test_trashed_line_stays_removed_through_a_later_round_trip_and_validate: Closing chrome headless with pid 5772 2026-11-01 12:17:06,832 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileJournalItemsTicketTour.test_trashed_line_stays_removed_through_a_later_round_trip_and_validate: Closing websocket connection 2026-11-01 12:17:06,833 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileJournalItemsTicketTour.test_trashed_line_stays_removed_through_a_later_round_trip_and_validate: Terminating chrome headless with pid 5772 2026-11-01 12:17:06,929 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileJournalItemsTicketTour.test_trashed_line_stays_removed_through_a_later_round_trip_and_validate: Chrome Log in: /tmp/odoo_tests/rb-2cd94b9-226205-431194/chrome_logs/chrome_log_20261101_121706_928848_test_trashed_line_stays_removed_through_a_later_round_trip_and_validate.txt 2026-11-01 12:17:06,929 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileJournalItemsTicketTour.test_trashed_line_stays_removed_through_a_later_round_trip_and_validate: Removing chrome user profile "/tmp/tmpedlae329_chrome_odoo" 2026-11-01 12:17:07,019 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-11-01 12:17:16,661 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours: Starting TestReconcileBankRoundTripTour.test_bank_line_reconcile_round_trip ... 2026-11-01 12:17:18,396 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBankRoundTripTour.test_bank_line_reconcile_round_trip: Chrome pid: 6032 2026-11-01 12:17:18,396 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBankRoundTripTour.test_bank_line_reconcile_round_trip: Chrome headless temporary user profile dir: /tmp/tmp4d5cnp9d_chrome_odoo 2026-11-01 12:17:18,396 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBankRoundTripTour.test_bank_line_reconcile_round_trip: Issuing json command http://127.0.0.1:42863/json/version 2026-11-01 12:17:18,397 104 INFO rb-2cd94b9-226205-431194 odoo.tests.common.requests: request http://127.0.0.1:42863/json/version with timeout 3 increased to 10s during tests 2026-11-01 12:17:18,443 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBankRoundTripTour.test_bank_line_reconcile_round_trip: Browser version: Chrome/150.0.7871.114 2026-11-01 12:17:18,443 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBankRoundTripTour.test_bank_line_reconcile_round_trip: Issuing json command http://127.0.0.1:42863/json 2026-11-01 12:17:18,443 104 INFO rb-2cd94b9-226205-431194 odoo.tests.common.requests: request http://127.0.0.1:42863/json with timeout 3 increased to 10s during tests 2026-11-01 12:17:18,454 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBankRoundTripTour.test_bank_line_reconcile_round_trip: Websocket url found: ws://127.0.0.1:42863/devtools/page/25CAE20FEC26C3CA3C76AA1643F91BA9 2026-11-01 12:17:18,467 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBankRoundTripTour.test_bank_line_reconcile_round_trip: Enable chrome headless console log notification 2026-11-01 12:17:18,473 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBankRoundTripTour.test_bank_line_reconcile_round_trip: Chrome headless enable page notifications 2026-11-01 12:17:18,586 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.res_users: Login successful for db:rb-2cd94b9-226205-431194 login:recon_round_trip_user from n/a 2026-11-01 12:17:18,593 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBankRoundTripTour.test_bank_line_reconcile_round_trip: Setting session cookie in browser 2026-11-01 12:17:18,596 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBankRoundTripTour.test_bank_line_reconcile_round_trip: Open "http://127.0.0.1:8069/odoo" in browser 2026-11-01 12:17:18,596 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBankRoundTripTour.test_bank_line_reconcile_round_trip: Navigating to: "http://127.0.0.1:8069/odoo" 2026-11-01 12:17:18,610 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-01 12:17:19,712 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:17:19] "GET /odoo HTTP/1.1" 200 - 181 0.084 1.021 2026-11-01 12:17:19,716 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBankRoundTripTour.test_bank_line_reconcile_round_trip: Navigation result: {'frameId': '25CAE20FEC26C3CA3C76AA1643F91BA9', 'loaderId': '639687DC9F9311B9998EE007916B214D', 'isDownload': False} 2026-11-01 12:17:19,716 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBankRoundTripTour.test_bank_line_reconcile_round_trip: Evaluate ready code "odoo.isTourReady('reconcile_bank_round_trip_tour')" 2026-11-01 12:17:19,749 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:17:19] "GET /web/assets/8952ac2/web.assets_web.min.css HTTP/1.1" 200 - 2 0.002 0.005 2026-11-01 12:17:19,764 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:17:19] "GET /web/assets/4988eb9/web.assets_web.min.js HTTP/1.1" 200 - 2 0.002 0.016 2026-11-01 12:17:19,842 104 INFO rb-2cd94b9-226205-431194 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-01 12:17:19,955 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:17:19] "GET /web/webclient/load_menus/c84ac4f4b568201b9701a634fa8c03f73a9a70a7621c62f2b180cb0cffbc30fa HTTP/1.1" 200 - 172 0.082 0.119 2026-11-01 12:17:19,968 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:17:19] "GET /web/webclient/translations/51d255c89410bcbec186e2601d4265648f784ecc?lang=en_US HTTP/1.1" 200 - 0 0.000 0.209 2026-11-01 12:17:19,998 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:17:19] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.006 0.227 2026-11-01 12:17:20,015 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:17:20] "GET /web/assets/8bf4eb7/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.002 0.006 2026-11-01 12:17:20,078 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:17:20] "GET /web/assets/4ac0157/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.005 2026-11-01 12:17:20,705 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 12:17:20] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.003 2026-11-01 12:17:20,707 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 12:17:20] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.005 2026-11-01 12:17:20,709 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 12:17:20] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.004 2026-11-01 12:17:20,730 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:17:20] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.001 0.007 2026-11-01 12:17:20,736 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBankRoundTripTour.test_bank_line_reconcile_round_trip.browser: Owl is running in 'dev' mode. 2026-11-01 12:17:20,759 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:17:20] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-11-01 12:17:20,797 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:17:20] "GET /odoo/offline HTTP/1.1" 200 - 5 0.004 0.018 2026-11-01 12:17:20,804 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:17:20] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.000 0.023 2026-11-01 12:17:20,815 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:17:20] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.002 0.012 2026-11-01 12:17:20,865 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBankRoundTripTour.test_bank_line_reconcile_round_trip: Evaluate test code "odoo.startTour('reconcile_bank_round_trip_tour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo", "delayToCheckUndeterminisms": 0})" 2026-11-01 12:17:20,929 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 12:17:20] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-11-01 12:17:20,931 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:17:20] "POST /mail/data HTTP/1.1" 200 - 34 0.035 0.036 2026-11-01 12:17:20,947 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 12:17:20] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.007 2026-11-01 12:17:20,972 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:17:20] "GET /web/image?model=res.users&field=avatar_128&id=942 HTTP/1.1" 200 - 17 0.014 0.082 2026-11-01 12:17:20,987 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:17:20] "POST /web/action/load HTTP/1.1" 200 - 5 0.004 0.108 2026-11-01 12:17:21,032 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:17:21] "GET /web/image/res.partner/2142/avatar_128?unique=1793535427000 HTTP/1.1" 200 - 9 0.009 0.145 2026-11-01 12:17:21,098 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:17:21] "GET /odoo/action-account.open_account_journal_dashboard_kanban HTTP/1.1" 200 - 20 0.015 0.169 2026-11-01 12:17:21,100 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:17:21] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.176 2026-11-01 12:17:21,123 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 12:17:21] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.026 2026-11-01 12:17:21,154 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:17:21] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.012 0.190 2026-11-01 12:17:21,179 104 INFO rb-2cd94b9-226205-431194 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-01 12:17:21,248 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:17:21] "POST /mail/data HTTP/1.1" 200 - 38 0.026 0.161 2026-11-01 12:17:21,261 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:17:21] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.003 0.099 2026-11-01 12:17:21,886 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBankRoundTripTour.test_bank_line_reconcile_round_trip.browser: [1/15] Tour reconcile_bank_round_trip_tour → Step Open the reconcile kanban of the fixture's own journal (trigger: .o_kanban_record:contains('Round Trip Tour Bank') button[name='action_open_reconcile']) 2026-11-01 12:17:21,901 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:17:21] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 2 0.001 0.005 2026-11-01 12:17:21,902 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBankRoundTripTour.test_bank_line_reconcile_round_trip.browser: Owl is running in 'dev' mode. 2026-11-01 12:17:21,942 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:17:21] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.002 0.007 2026-11-01 12:17:21,949 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:17:21] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 1 0.001 0.014 2026-11-01 12:17:22,034 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 12:17:22] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.001 2026-11-01 12:17:22,047 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:17:22] "POST /mail/data HTTP/1.1" 200 - 20 0.023 0.038 2026-11-01 12:17:22,067 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:17:22] "GET /web/image/res.company/158/favicon HTTP/1.1" 200 - 9 0.006 0.048 2026-11-01 12:17:22,085 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:17:22] "POST /web/action/load HTTP/1.1" 200 - 10 0.005 0.055 2026-11-01 12:17:22,090 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:17:22] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.086 2026-11-01 12:17:22,135 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:17:22] "GET /web/image?model=res.users&field=avatar_128&id=942 HTTP/1.1" 304 - 10 0.009 0.104 2026-11-01 12:17:22,159 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:17:22] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 2 0.004 0.097 2026-11-01 12:17:22,191 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 12:17:22] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-11-01 12:17:22,292 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:17:22] "POST /web/dataset/call_kw/account.journal/get_views HTTP/1.1" 200 - 70 0.033 0.150 2026-11-01 12:17:22,421 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:17:22] "POST /web/dataset/call_kw/account.journal/web_search_read HTTP/1.1" 200 - 49 0.040 0.058 2026-11-01 12:17:22,516 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:17:22] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.004 2026-11-01 12:17:22,585 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:17:22] "GET /web/bundle/web.chartjs_lib?lang=en_US HTTP/1.1" 200 - 1 0.001 0.012 2026-11-01 12:17:22,592 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:17:22] "POST /web/dataset/call_kw/account.journal/is_sample_action_available HTTP/1.1" 200 - 2 0.001 0.009 2026-11-01 12:17:22,596 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:17:22] "POST /web/dataset/call_kw/account.journal/is_sample_action_available HTTP/1.1" 200 - 1 0.001 0.005 2026-11-01 12:17:22,642 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:17:22] "GET /web/assets/42a586d/web.chartjs_lib.min.js HTTP/1.1" 200 - 2 0.001 0.005 2026-11-01 12:17:22,775 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 12:17:22] "GET /web/static/img/folder.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-01 12:17:22,776 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 12:17:22] "GET /web/static/img/bill.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-11-01 12:17:22,804 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBankRoundTripTour.test_bank_line_reconcile_round_trip.browser: [2/15] Tour reconcile_bank_round_trip_tour → Step Open the fixture's transaction (trigger: .o_account_reconcile_kanban_main .o_kanban_record:not(.o_kanban_ghost)) 2026-11-01 12:17:22,837 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:17:22] "POST /web/dataset/call_button/account.journal/action_open_reconcile HTTP/1.1" 200 - 12 0.008 0.018 2026-11-01 12:17:23,053 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:17:23] "POST /web/dataset/call_kw/account.bank.statement.line/get_views HTTP/1.1" 200 - 100 0.043 0.145 2026-11-01 12:17:23,087 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:17:23] "POST /web/dataset/call_kw/account.journal/read HTTP/1.1" 200 - 2 0.004 0.012 2026-11-01 12:17:23,134 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:17:23] "POST /web/dataset/call_kw/account.bank.statement.line/web_search_read HTTP/1.1" 200 - 5 0.005 0.016 2026-11-01 12:17:23,147 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:17:23] "POST /web/dataset/call_kw/account.journal/read HTTP/1.1" 200 - 3 0.005 0.028 2026-11-01 12:17:23,180 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:17:23] "POST /web/dataset/call_kw/res.company/read HTTP/1.1" 200 - 6 0.003 0.020 2026-11-01 12:17:23,233 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBankRoundTripTour.test_bank_line_reconcile_round_trip.browser: [3/15] Tour reconcile_bank_round_trip_tour → Step The Journal Balance label is rendered (trigger: .o_account_reconcile_kanban_div .o_reconcile_journal_balance_label) 2026-11-01 12:17:23,303 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBankRoundTripTour.test_bank_line_reconcile_round_trip.browser: [4/15] Tour reconcile_bank_round_trip_tour → Step A genuinely zero-balance journal still shows a formatted amount, not blank (trigger: .o_account_reconcile_kanban_div .o_reconcile_journal_balance_label + span) 2026-11-01 12:17:23,312 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:17:23] "POST /web/dataset/call_kw/account.bank.statement.line/get_views HTTP/1.1" 200 - 1 0.000 0.075 2026-11-01 12:17:23,339 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:17:23] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.008 2026-11-01 12:17:23,351 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBankRoundTripTour.test_bank_line_reconcile_round_trip.browser: [5/15] Tour reconcile_bank_round_trip_tour → Step Open Match Existing Entries (trigger: a.nav-link[name='match_existing_entries_tab']) 2026-11-01 12:17:23,421 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:17:23] "POST /web/dataset/call_kw/account.bank.statement.line/web_read HTTP/1.1" 200 - 26 0.026 0.061 2026-11-01 12:17:23,475 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:17:23] "POST /web/dataset/call_kw/account.reconcile.model/name_search HTTP/1.1" 200 - 2 0.004 0.012 2026-11-01 12:17:23,591 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:17:23] "POST /web/dataset/call_kw/account.move.line/get_views HTTP/1.1" 200 - 45 0.028 0.091 2026-11-01 12:17:23,648 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:17:23] "POST /web/dataset/call_kw/res.partner/read HTTP/1.1" 200 - 3 0.007 0.030 2026-11-01 12:17:23,706 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:17:23] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 7 0.009 0.024 2026-11-01 12:17:23,709 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:17:23] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.029 2026-11-01 12:17:23,786 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBankRoundTripTour.test_bank_line_reconcile_round_trip.browser: [6/15] Tour reconcile_bank_round_trip_tour → Step The candidate is offered before it is matched (trigger: .o_field_reconcile_lines_match .o_data_row:contains('Round trip tour candidate')) 2026-11-01 12:17:23,834 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBankRoundTripTour.test_bank_line_reconcile_round_trip.browser: [7/15] Tour reconcile_bank_round_trip_tour → Step Match Round trip tour candidate (trigger: .o_field_reconcile_lines_match .o_data_row:contains('Round trip tour candidate') .o_data_cell) 2026-11-01 12:17:23,909 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBankRoundTripTour.test_bank_line_reconcile_round_trip.browser: [8/15] Tour reconcile_bank_round_trip_tour → Step The candidate was added to the reconcile widget (trigger: .o_reconcile_widget_table .o_reconcile_widget_line.other:contains('Round trip tour candidate')) 2026-11-01 12:17:23,931 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:17:23] "POST /web/dataset/call_kw/account.move.line/web_read HTTP/1.1" 200 - 6 0.006 0.014 2026-11-01 12:17:24,010 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:17:24] "POST /web/dataset/call_kw/account.bank.statement.line/onchange HTTP/1.1" 200 - 26 0.019 0.042 2026-11-01 12:17:24,042 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:17:24] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 1 0.001 0.006 2026-11-01 12:17:24,055 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBankRoundTripTour.test_bank_line_reconcile_round_trip.browser: [9/15] Tour reconcile_bank_round_trip_tour → Step The matched candidate is no longer offered in Match Existing Entries (trigger: body:not(:has(.o_field_reconcile_lines_match .o_data_row:contains('Round trip tour candidate')))) 2026-11-01 12:17:24,115 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBankRoundTripTour.test_bank_line_reconcile_round_trip.browser: [10/15] Tour reconcile_bank_round_trip_tour → Step Select the remaining open balance row (trigger: .o_reconcile_widget_table .o_reconcile_widget_line.suspense) 2026-11-01 12:17:24,203 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBankRoundTripTour.test_bank_line_reconcile_round_trip.browser: [11/15] Tour reconcile_bank_round_trip_tour → Step Selecting a row switches the notebook to Manual Operations (trigger: a.nav-link[name='manual_operations_tab'].active) 2026-11-01 12:17:24,259 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBankRoundTripTour.test_bank_line_reconcile_round_trip.browser: [12/15] Tour reconcile_bank_round_trip_tour → Step Choose the account Round Trip Tour Destination (trigger: .o_field_widget[name='manual_account_id'] input) 2026-11-01 12:17:24,273 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:17:24] "POST /web/dataset/call_kw/account.bank.statement.line/onchange HTTP/1.1" 200 - 26 0.019 0.045 2026-11-01 12:17:24,337 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBankRoundTripTour.test_bank_line_reconcile_round_trip.browser: [13/15] Tour reconcile_bank_round_trip_tour → Step Pick it from the dropdown (trigger: .ui-autocomplete .ui-menu-item a:contains('Round Trip Tour Destination')) 2026-11-01 12:17:24,344 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:17:24] "POST /web/dataset/call_kw/account.account/name_search HTTP/1.1" 200 - 5 0.009 0.011 2026-11-01 12:17:24,605 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:17:24] "POST /web/dataset/call_kw/account.account/name_search HTTP/1.1" 200 - 5 0.005 0.009 2026-11-01 12:17:24,655 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBankRoundTripTour.test_bank_line_reconcile_round_trip.browser: [14/15] Tour reconcile_bank_round_trip_tour → Step Validate (trigger: .o_account_reconcile_form_statusbar button[name='action_validate']:not(.disabled)) 2026-11-01 12:17:24,719 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBankRoundTripTour.test_bank_line_reconcile_round_trip.browser: [15/15] Tour reconcile_bank_round_trip_tour → Step The reconciled transaction left the Not-Reconciled kanban (trigger: body:not(:has(.o_account_reconcile_kanban_main .o_kanban_record:contains('Round trip tour driven line')))) 2026-11-01 12:17:24,719 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:17:24] "POST /web/dataset/call_kw/account.bank.statement.line/onchange HTTP/1.1" 200 - 29 0.015 0.044 2026-11-01 12:17:24,790 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:17:24] "POST /web/dataset/call_kw/account.bank.statement.line/web_save HTTP/1.1" 200 - 29 0.018 0.037 2026-11-01 12:17:24,908 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #942 deleted account.move.line.ctp records with IDs: [1576] 2026-11-01 12:17:25,054 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #942 deleted account.move.line records with IDs: [3245] 2026-11-01 12:17:25,408 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:17:25] "POST /web/dataset/call_button/account.bank.statement.line/action_validate HTTP/1.1" 200 - 313 0.258 0.340 2026-11-01 12:17:25,471 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:17:25] "POST /web/dataset/call_kw/account.bank.statement.line/web_read HTTP/1.1" 200 - 18 0.012 0.041 2026-11-01 12:17:25,474 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:17:25] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.031 2026-11-01 12:17:25,507 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:17:25] "POST /web/dataset/call_kw/account.bank.statement.line/web_search_read HTTP/1.1" 200 - 4 0.003 0.009 2026-11-01 12:17:25,610 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:17:25] "POST /web/dataset/call_kw/account.bank.statement.line/web_read HTTP/1.1" 200 - 21 0.019 0.052 2026-11-01 12:17:25,647 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:17:25] "POST /web/dataset/call_kw/account.reconcile.model/name_search HTTP/1.1" 200 - 2 0.004 0.009 2026-11-01 12:17:25,661 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:17:25] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 1 0.001 0.007 2026-11-01 12:17:25,726 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBankRoundTripTour.test_bank_line_reconcile_round_trip.browser: tour succeeded 2026-11-01 12:17:25,727 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBankRoundTripTour.test_bank_line_reconcile_round_trip.browser: ╔═══════════════════════════════════════════════╗ ║ TOUR reconcile_bank_round_trip_tour SUCCEEDED ║ ╚═══════════════════════════════════════════════╝ 2026-11-01 12:17:25,870 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBankRoundTripTour.test_bank_line_reconcile_round_trip.browser: heap 29885700 (allocated 31174656) 2026-11-01 12:17:25,875 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBankRoundTripTour.test_bank_line_reconcile_round_trip: Closing chrome headless with pid 6032 2026-11-01 12:17:25,877 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBankRoundTripTour.test_bank_line_reconcile_round_trip: Closing websocket connection 2026-11-01 12:17:25,878 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBankRoundTripTour.test_bank_line_reconcile_round_trip: Terminating chrome headless with pid 6032 2026-11-01 12:17:26,031 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBankRoundTripTour.test_bank_line_reconcile_round_trip: Chrome Log in: /tmp/odoo_tests/rb-2cd94b9-226205-431194/chrome_logs/chrome_log_20261101_121726_031312_test_bank_line_reconcile_round_trip.txt 2026-11-01 12:17:26,031 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBankRoundTripTour.test_bank_line_reconcile_round_trip: Removing chrome user profile "/tmp/tmp4d5cnp9d_chrome_odoo" 2026-11-01 12:17:26,122 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours: Starting TestReconcileBankRoundTripTour.test_bank_reconcile_screen_survives_leave_reload_and_reopen ... 2026-11-01 12:17:27,327 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBankRoundTripTour.test_bank_reconcile_screen_survives_leave_reload_and_reopen: Chrome pid: 6287 2026-11-01 12:17:27,327 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBankRoundTripTour.test_bank_reconcile_screen_survives_leave_reload_and_reopen: Chrome headless temporary user profile dir: /tmp/tmp0mp8fmmt_chrome_odoo 2026-11-01 12:17:27,327 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBankRoundTripTour.test_bank_reconcile_screen_survives_leave_reload_and_reopen: Issuing json command http://127.0.0.1:40479/json/version 2026-11-01 12:17:27,329 104 INFO rb-2cd94b9-226205-431194 odoo.tests.common.requests: request http://127.0.0.1:40479/json/version with timeout 3 increased to 10s during tests 2026-11-01 12:17:27,390 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBankRoundTripTour.test_bank_reconcile_screen_survives_leave_reload_and_reopen: Browser version: Chrome/150.0.7871.114 2026-11-01 12:17:27,390 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBankRoundTripTour.test_bank_reconcile_screen_survives_leave_reload_and_reopen: Issuing json command http://127.0.0.1:40479/json 2026-11-01 12:17:27,391 104 INFO rb-2cd94b9-226205-431194 odoo.tests.common.requests: request http://127.0.0.1:40479/json with timeout 3 increased to 10s during tests 2026-11-01 12:17:27,408 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBankRoundTripTour.test_bank_reconcile_screen_survives_leave_reload_and_reopen: Websocket url found: ws://127.0.0.1:40479/devtools/page/76B2404C9276B16D5259C5DD262B9AC2 2026-11-01 12:17:27,422 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBankRoundTripTour.test_bank_reconcile_screen_survives_leave_reload_and_reopen: Enable chrome headless console log notification 2026-11-01 12:17:27,428 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBankRoundTripTour.test_bank_reconcile_screen_survives_leave_reload_and_reopen: Chrome headless enable page notifications 2026-11-01 12:17:27,503 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.res_users: Login successful for db:rb-2cd94b9-226205-431194 login:recon_leave_reopen_user from n/a 2026-11-01 12:17:27,512 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBankRoundTripTour.test_bank_reconcile_screen_survives_leave_reload_and_reopen: Setting session cookie in browser 2026-11-01 12:17:27,514 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBankRoundTripTour.test_bank_reconcile_screen_survives_leave_reload_and_reopen: Open "http://127.0.0.1:8069/odoo" in browser 2026-11-01 12:17:27,514 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBankRoundTripTour.test_bank_reconcile_screen_survives_leave_reload_and_reopen: Navigating to: "http://127.0.0.1:8069/odoo" 2026-11-01 12:17:27,526 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-01 12:17:29,004 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:17:29] "GET /odoo HTTP/1.1" 200 - 181 0.108 1.373 2026-11-01 12:17:29,009 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBankRoundTripTour.test_bank_reconcile_screen_survives_leave_reload_and_reopen: Navigation result: {'frameId': '76B2404C9276B16D5259C5DD262B9AC2', 'loaderId': '20C0009DDC7359000D44DECEBE5DFB53', 'isDownload': False} 2026-11-01 12:17:29,009 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBankRoundTripTour.test_bank_reconcile_screen_survives_leave_reload_and_reopen: Evaluate ready code "odoo.isTourReady('reconcile_bank_leave_reload_reopen_tour')" 2026-11-01 12:17:29,053 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:17:29] "GET /web/assets/4988eb9/web.assets_web.min.js HTTP/1.1" 200 - 2 0.002 0.011 2026-11-01 12:17:29,176 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:17:29] "GET /web/webclient/load_menus/c84ac4f4b568201b9701a634fa8c03f73a9a70a7621c62f2b180cb0cffbc30fa HTTP/1.1" 200 - 172 0.038 0.098 2026-11-01 12:17:29,190 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:17:29] "GET /web/assets/8952ac2/web.assets_web.min.css HTTP/1.1" 200 - 2 0.005 0.138 2026-11-01 12:17:29,197 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:17:29] "GET /web/webclient/translations/51d255c89410bcbec186e2601d4265648f784ecc?lang=en_US HTTP/1.1" 200 - 0 0.000 0.151 2026-11-01 12:17:29,209 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:17:29] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.003 0.154 2026-11-01 12:17:29,224 104 INFO rb-2cd94b9-226205-431194 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-01 12:17:29,271 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:17:29] "GET /web/assets/8bf4eb7/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.004 2026-11-01 12:17:29,341 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:17:29] "GET /web/assets/4ac0157/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.016 2026-11-01 12:17:29,912 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 12:17:29] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.004 2026-11-01 12:17:29,913 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 12:17:29] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.004 2026-11-01 12:17:29,916 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 12:17:29] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.004 2026-11-01 12:17:29,932 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:17:29] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.001 0.007 2026-11-01 12:17:29,961 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBankRoundTripTour.test_bank_reconcile_screen_survives_leave_reload_and_reopen.browser: Owl is running in 'dev' mode. 2026-11-01 12:17:29,995 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:17:29] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-11-01 12:17:30,034 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:17:30] "GET /odoo/offline HTTP/1.1" 200 - 5 0.003 0.014 2026-11-01 12:17:30,040 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:17:30] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.000 0.023 2026-11-01 12:17:30,053 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:17:30] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.003 0.022 2026-11-01 12:17:30,094 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBankRoundTripTour.test_bank_reconcile_screen_survives_leave_reload_and_reopen: Evaluate test code "odoo.startTour('reconcile_bank_leave_reload_reopen_tour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo", "delayToCheckUndeterminisms": 0})" 2026-11-01 12:17:30,140 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 12:17:30] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-11-01 12:17:30,150 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 12:17:30] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.005 2026-11-01 12:17:30,171 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:17:30] "POST /mail/data HTTP/1.1" 200 - 34 0.035 0.043 2026-11-01 12:17:30,202 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:17:30] "GET /web/image?model=res.users&field=avatar_128&id=943 HTTP/1.1" 200 - 17 0.009 0.067 2026-11-01 12:17:30,227 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:17:30] "GET /web/image/res.partner/2143/avatar_128?unique=1793535427000 HTTP/1.1" 200 - 9 0.006 0.095 2026-11-01 12:17:30,248 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 12:17:30] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.004 2026-11-01 12:17:30,272 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:17:30] "GET /odoo/action-account.open_account_journal_dashboard_kanban HTTP/1.1" 200 - 20 0.010 0.153 2026-11-01 12:17:30,287 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:17:30] "POST /web/action/load HTTP/1.1" 200 - 5 0.003 0.162 2026-11-01 12:17:30,291 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:17:30] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.152 2026-11-01 12:17:30,320 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:17:30] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.008 0.126 2026-11-01 12:17:30,326 104 INFO rb-2cd94b9-226205-431194 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-01 12:17:30,335 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:17:30] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.004 0.019 2026-11-01 12:17:31,001 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBankRoundTripTour.test_bank_reconcile_screen_survives_leave_reload_and_reopen.browser: [1/11] Tour reconcile_bank_leave_reload_reopen_tour → Step Open the reconcile kanban of the fixture's own journal (trigger: .o_kanban_record:contains('Leave Reopen Tour Bank') button[name='action_open_reconcile']) 2026-11-01 12:17:31,007 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:17:31] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 2 0.001 0.004 2026-11-01 12:17:31,017 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBankRoundTripTour.test_bank_reconcile_screen_survives_leave_reload_and_reopen.browser: Owl is running in 'dev' mode. 2026-11-01 12:17:31,054 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:17:31] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 1 0.001 0.009 2026-11-01 12:17:31,059 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:17:31] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.000 0.016 2026-11-01 12:17:31,096 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:17:31] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.002 2026-11-01 12:17:31,154 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:17:31] "POST /mail/data HTTP/1.1" 200 - 20 0.023 0.032 2026-11-01 12:17:31,202 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:17:31] "GET /web/image?model=res.users&field=avatar_128&id=943 HTTP/1.1" 304 - 10 0.010 0.076 2026-11-01 12:17:31,215 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:17:31] "POST /web/action/load HTTP/1.1" 200 - 10 0.004 0.095 2026-11-01 12:17:31,236 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:17:31] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 2 0.005 0.045 2026-11-01 12:17:31,263 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:17:31] "GET /web/image/res.company/158/favicon HTTP/1.1" 200 - 9 0.007 0.029 2026-11-01 12:17:31,275 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 12:17:31] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-11-01 12:17:31,412 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:17:31] "POST /web/dataset/call_kw/account.journal/get_views HTTP/1.1" 200 - 70 0.039 0.125 2026-11-01 12:17:31,535 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:17:31] "POST /web/dataset/call_kw/account.journal/web_search_read HTTP/1.1" 200 - 49 0.038 0.061 2026-11-01 12:17:31,615 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:17:31] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.006 2026-11-01 12:17:31,680 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:17:31] "GET /web/bundle/web.chartjs_lib?lang=en_US HTTP/1.1" 200 - 1 0.000 0.005 2026-11-01 12:17:31,693 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:17:31] "POST /web/dataset/call_kw/account.journal/is_sample_action_available HTTP/1.1" 200 - 2 0.001 0.004 2026-11-01 12:17:31,697 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:17:31] "POST /web/dataset/call_kw/account.journal/is_sample_action_available HTTP/1.1" 200 - 1 0.001 0.006 2026-11-01 12:17:31,706 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:17:31] "GET /web/assets/42a586d/web.chartjs_lib.min.js HTTP/1.1" 200 - 2 0.001 0.005 2026-11-01 12:17:31,829 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 12:17:31] "GET /web/static/img/bill.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-01 12:17:31,830 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 12:17:31] "GET /web/static/img/folder.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-11-01 12:17:31,860 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBankRoundTripTour.test_bank_reconcile_screen_survives_leave_reload_and_reopen.browser: [2/11] Tour reconcile_bank_leave_reload_reopen_tour → Step Open the fixture's transaction (trigger: .o_account_reconcile_kanban_main .o_kanban_record:not(.o_kanban_ghost)) 2026-11-01 12:17:31,892 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:17:31] "POST /web/dataset/call_button/account.journal/action_open_reconcile HTTP/1.1" 200 - 12 0.008 0.022 2026-11-01 12:17:32,101 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:17:32] "POST /web/dataset/call_kw/account.bank.statement.line/get_views HTTP/1.1" 200 - 100 0.038 0.136 2026-11-01 12:17:32,133 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:17:32] "POST /web/dataset/call_kw/account.journal/read HTTP/1.1" 200 - 2 0.003 0.012 2026-11-01 12:17:32,161 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:17:32] "POST /web/dataset/call_kw/account.bank.statement.line/web_search_read HTTP/1.1" 200 - 4 0.003 0.011 2026-11-01 12:17:32,173 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:17:32] "POST /web/dataset/call_kw/account.journal/read HTTP/1.1" 200 - 3 0.004 0.021 2026-11-01 12:17:32,207 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:17:32] "POST /web/dataset/call_kw/res.company/read HTTP/1.1" 200 - 6 0.002 0.020 2026-11-01 12:17:32,268 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBankRoundTripTour.test_bank_reconcile_screen_survives_leave_reload_and_reopen.browser: [3/11] Tour reconcile_bank_leave_reload_reopen_tour → Step Select the open balance row - this is the draft to preserve (trigger: .o_reconcile_widget_table .o_reconcile_widget_line.suspense) 2026-11-01 12:17:32,318 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:17:32] "POST /web/dataset/call_kw/account.bank.statement.line/get_views HTTP/1.1" 200 - 1 0.000 0.064 2026-11-01 12:17:32,359 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:17:32] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.004 2026-11-01 12:17:32,405 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:17:32] "POST /web/dataset/call_kw/account.bank.statement.line/web_read HTTP/1.1" 200 - 26 0.013 0.032 2026-11-01 12:17:32,470 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:17:32] "POST /web/dataset/call_kw/account.reconcile.model/name_search HTTP/1.1" 200 - 2 0.003 0.013 2026-11-01 12:17:32,549 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:17:32] "POST /web/dataset/call_kw/account.move.line/get_views HTTP/1.1" 200 - 45 0.017 0.068 2026-11-01 12:17:32,584 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:17:32] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 1 0.001 0.009 2026-11-01 12:17:32,588 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:17:32] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.007 2026-11-01 12:17:32,668 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBankRoundTripTour.test_bank_reconcile_screen_survives_leave_reload_and_reopen.browser: [4/11] Tour reconcile_bank_leave_reload_reopen_tour → Step The row is selected (trigger: .o_reconcile_widget_table .o_reconcile_widget_line.suspense.selected) 2026-11-01 12:17:32,716 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:17:32] "POST /web/dataset/call_kw/account.bank.statement.line/onchange HTTP/1.1" 200 - 23 0.014 0.043 2026-11-01 12:17:32,749 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBankRoundTripTour.test_bank_reconcile_screen_survives_leave_reload_and_reopen.browser: [5/11] Tour reconcile_bank_leave_reload_reopen_tour → Step Leave the reconcile screen through the app (the App Brand navigates to the Accounting app's own default screen) - not by reload or the back button (trigger: .o_menu_brand) 2026-11-01 12:17:32,801 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBankRoundTripTour.test_bank_reconcile_screen_survives_leave_reload_and_reopen.browser: [6/11] Tour reconcile_bank_leave_reload_reopen_tour → Step Navigated away to the accounting dashboard (trigger: .o_kanban_view:not(.o_account_reconcile_kanban_main)) 2026-11-01 12:17:32,819 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:17:32] "POST /web/action/load HTTP/1.1" 200 - 9 0.003 0.010 2026-11-01 12:17:32,859 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:17:32] "POST /web/dataset/call_kw/account.bank.statement.line/web_save HTTP/1.1" 200 - 14 0.008 0.016 2026-11-01 12:17:32,863 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBankRoundTripTour.test_bank_reconcile_screen_survives_leave_reload_and_reopen.browser: [7/11] Tour reconcile_bank_leave_reload_reopen_tour → Step Come back into the same journal's reconcile screen (trigger: .o_kanban_record:contains('Leave Reopen Tour Bank') button[name='action_open_reconcile']) 2026-11-01 12:17:32,962 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:17:32] "POST /web/dataset/call_kw/account.journal/web_search_read HTTP/1.1" 200 - 30 0.025 0.045 2026-11-01 12:17:33,016 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:17:33] "POST /web/dataset/call_kw/account.journal/is_sample_action_available HTTP/1.1" 200 - 1 0.001 0.005 2026-11-01 12:17:33,037 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:17:33] "POST /web/dataset/call_kw/account.journal/is_sample_action_available HTTP/1.1" 200 - 1 0.001 0.005 2026-11-01 12:17:33,102 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBankRoundTripTour.test_bank_reconcile_screen_survives_leave_reload_and_reopen.browser: [8/11] Tour reconcile_bank_leave_reload_reopen_tour → Step Leaving through the app saved the draft: the row is still selected (trigger: .o_reconcile_widget_table .o_reconcile_widget_line.suspense.selected) 2026-11-01 12:17:33,131 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:17:33] "POST /web/dataset/call_button/account.journal/action_open_reconcile HTTP/1.1" 200 - 11 0.007 0.021 2026-11-01 12:17:33,162 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:17:33] "POST /web/dataset/call_kw/account.journal/read HTTP/1.1" 200 - 2 0.003 0.007 2026-11-01 12:17:33,193 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:17:33] "POST /web/dataset/call_kw/account.bank.statement.line/web_search_read HTTP/1.1" 200 - 4 0.003 0.009 2026-11-01 12:17:33,205 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:17:33] "POST /web/dataset/call_kw/account.journal/read HTTP/1.1" 200 - 3 0.004 0.016 2026-11-01 12:17:33,233 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:17:33] "POST /web/dataset/call_kw/res.company/read HTTP/1.1" 200 - 2 0.001 0.017 2026-11-01 12:17:33,318 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:17:33] "POST /web/dataset/call_kw/account.bank.statement.line/web_read HTTP/1.1" 200 - 13 0.010 0.033 2026-11-01 12:17:33,349 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:17:33] "POST /web/dataset/call_kw/account.reconcile.model/name_search HTTP/1.1" 200 - 2 0.004 0.010 2026-11-01 12:17:33,381 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBankRoundTripTour.test_bank_reconcile_screen_survives_leave_reload_and_reopen.browser: [9/11] Tour reconcile_bank_leave_reload_reopen_tour → Step Its editor (Manual Operations) is showing again, not a different tab (trigger: a.nav-link[name='manual_operations_tab'].active) 2026-11-01 12:17:33,457 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBankRoundTripTour.test_bank_reconcile_screen_survives_leave_reload_and_reopen.browser: [10/11] Tour reconcile_bank_leave_reload_reopen_tour → Step A reload restores the same reconcile kanban on the same journal (trigger: .o_account_reconcile_kanban_main .o_kanban_record:contains('Leave Reopen Tour Bank line')) 2026-11-01 12:17:33,515 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:17:33] "GET /odoo/accounting/2869/action-1245?statement_line_id=353 HTTP/1.1" 200 - 20 0.012 0.046 2026-11-01 12:17:33,520 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBankRoundTripTour.test_bank_reconcile_screen_survives_leave_reload_and_reopen.browser: [11/11] Tour reconcile_bank_leave_reload_reopen_tour → Step The previously-selected row is shown highlighted again after the reload (trigger: .o_reconcile_widget_table .o_reconcile_widget_line.suspense.selected) 2026-11-01 12:17:33,718 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBankRoundTripTour.test_bank_reconcile_screen_survives_leave_reload_and_reopen.browser: [11/11] Tour reconcile_bank_leave_reload_reopen_tour → Step The previously-selected row is shown highlighted again after the reload (trigger: .o_reconcile_widget_table .o_reconcile_widget_line.suspense.selected) 2026-11-01 12:17:33,739 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:17:33] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.004 0.014 2026-11-01 12:17:33,742 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBankRoundTripTour.test_bank_reconcile_screen_survives_leave_reload_and_reopen.browser: Owl is running in 'dev' mode. 2026-11-01 12:17:33,744 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:17:33] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 2 0.001 0.013 2026-11-01 12:17:33,783 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:17:33] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.001 0.006 2026-11-01 12:17:33,793 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:17:33] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 1 0.001 0.010 2026-11-01 12:17:33,911 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:17:33] "POST /mail/data HTTP/1.1" 200 - 20 0.022 0.035 2026-11-01 12:17:33,944 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:17:33] "POST /web/action/load_breadcrumbs HTTP/1.1" 200 - 18 0.009 0.080 2026-11-01 12:17:33,949 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:17:33] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.083 2026-11-01 12:17:33,977 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:17:33] "GET /web/image?model=res.users&field=avatar_128&id=943 HTTP/1.1" 304 - 10 0.009 0.106 2026-11-01 12:17:33,993 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:17:33] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 2 0.004 0.062 2026-11-01 12:17:34,007 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:17:34] "POST /web/action/load HTTP/1.1" 200 - 10 0.005 0.044 2026-11-01 12:17:34,020 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:17:34] "GET /web/image/res.company/158/favicon HTTP/1.1" 304 - 4 0.003 0.014 2026-11-01 12:17:34,118 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:17:34] "POST /web/dataset/call_kw/account.bank.statement.line/get_views HTTP/1.1" 200 - 2 0.001 0.095 2026-11-01 12:17:34,151 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:17:34] "POST /web/dataset/call_kw/account.journal/read HTTP/1.1" 200 - 2 0.004 0.012 2026-11-01 12:17:34,184 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:17:34] "POST /web/dataset/call_kw/account.bank.statement.line/web_search_read HTTP/1.1" 200 - 4 0.003 0.013 2026-11-01 12:17:34,197 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:17:34] "POST /web/dataset/call_kw/account.journal/read HTTP/1.1" 200 - 3 0.003 0.025 2026-11-01 12:17:34,236 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:17:34] "POST /web/dataset/call_kw/res.company/read HTTP/1.1" 200 - 2 0.001 0.030 2026-11-01 12:17:34,417 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:17:34] "POST /web/dataset/call_kw/account.bank.statement.line/get_views HTTP/1.1" 200 - 1 0.000 0.091 2026-11-01 12:17:34,442 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:17:34] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.004 2026-11-01 12:17:34,483 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:17:34] "POST /web/dataset/call_kw/account.bank.statement.line/web_read HTTP/1.1" 200 - 13 0.011 0.028 2026-11-01 12:17:34,535 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:17:34] "POST /web/dataset/call_kw/account.reconcile.model/name_search HTTP/1.1" 200 - 2 0.002 0.007 2026-11-01 12:17:34,576 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBankRoundTripTour.test_bank_reconcile_screen_survives_leave_reload_and_reopen.browser: tour succeeded 2026-11-01 12:17:34,576 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBankRoundTripTour.test_bank_reconcile_screen_survives_leave_reload_and_reopen.browser: ╔════════════════════════════════════════════════════════╗ ║ TOUR reconcile_bank_leave_reload_reopen_tour SUCCEEDED ║ ╚════════════════════════════════════════════════════════╝ 2026-11-01 12:17:34,791 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBankRoundTripTour.test_bank_reconcile_screen_survives_leave_reload_and_reopen.browser: heap 24806896 (allocated 27504640) 2026-11-01 12:17:34,797 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBankRoundTripTour.test_bank_reconcile_screen_survives_leave_reload_and_reopen: Closing chrome headless with pid 6287 2026-11-01 12:17:34,798 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBankRoundTripTour.test_bank_reconcile_screen_survives_leave_reload_and_reopen: Closing websocket connection 2026-11-01 12:17:34,801 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBankRoundTripTour.test_bank_reconcile_screen_survives_leave_reload_and_reopen: Terminating chrome headless with pid 6287 2026-11-01 12:17:34,905 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBankRoundTripTour.test_bank_reconcile_screen_survives_leave_reload_and_reopen: Chrome Log in: /tmp/odoo_tests/rb-2cd94b9-226205-431194/chrome_logs/chrome_log_20261101_121734_904921_test_bank_reconcile_screen_survives_leave_reload_and_reopen.txt 2026-11-01 12:17:34,905 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBankRoundTripTour.test_bank_reconcile_screen_survives_leave_reload_and_reopen: Removing chrome user profile "/tmp/tmp0mp8fmmt_chrome_odoo" 2026-11-01 12:17:35,013 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours: Starting TestReconcileBankRoundTripTour.test_to_check_screen_reloads_on_the_same_journal ... 2026-11-01 12:17:35,248 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-11-01 12:17:45,136 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours: Starting TestReconcileIntentRaceTour.test_bank_add_in_flight_is_not_undone_by_a_following_click ... 2026-11-01 12:17:48,069 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour.test_bank_add_in_flight_is_not_undone_by_a_following_click: Chrome pid: 6564 2026-11-01 12:17:48,069 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour.test_bank_add_in_flight_is_not_undone_by_a_following_click: Chrome headless temporary user profile dir: /tmp/tmp5xqjo4ze_chrome_odoo 2026-11-01 12:17:48,069 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour.test_bank_add_in_flight_is_not_undone_by_a_following_click: Issuing json command http://127.0.0.1:42157/json/version 2026-11-01 12:17:48,070 104 INFO rb-2cd94b9-226205-431194 odoo.tests.common.requests: request http://127.0.0.1:42157/json/version with timeout 3 increased to 10s during tests 2026-11-01 12:17:48,077 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour.test_bank_add_in_flight_is_not_undone_by_a_following_click: Browser version: Chrome/150.0.7871.114 2026-11-01 12:17:48,077 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour.test_bank_add_in_flight_is_not_undone_by_a_following_click: Issuing json command http://127.0.0.1:42157/json 2026-11-01 12:17:48,078 104 INFO rb-2cd94b9-226205-431194 odoo.tests.common.requests: request http://127.0.0.1:42157/json with timeout 3 increased to 10s during tests 2026-11-01 12:17:48,086 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour.test_bank_add_in_flight_is_not_undone_by_a_following_click: Websocket url found: ws://127.0.0.1:42157/devtools/page/75519B7AAA58529352828014D0CA841D 2026-11-01 12:17:48,096 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour.test_bank_add_in_flight_is_not_undone_by_a_following_click: Enable chrome headless console log notification 2026-11-01 12:17:48,100 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour.test_bank_add_in_flight_is_not_undone_by_a_following_click: Chrome headless enable page notifications 2026-11-01 12:17:48,231 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.res_users: Login successful for db:rb-2cd94b9-226205-431194 login:recon_race_bank_add_user from n/a 2026-11-01 12:17:48,240 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour.test_bank_add_in_flight_is_not_undone_by_a_following_click: Setting session cookie in browser 2026-11-01 12:17:48,243 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour.test_bank_add_in_flight_is_not_undone_by_a_following_click: Open "http://127.0.0.1:8069/odoo" in browser 2026-11-01 12:17:48,243 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour.test_bank_add_in_flight_is_not_undone_by_a_following_click: Navigating to: "http://127.0.0.1:8069/odoo" 2026-11-01 12:17:48,261 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-01 12:17:49,518 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:17:49] "GET /odoo HTTP/1.1" 200 - 181 0.100 1.160 2026-11-01 12:17:49,522 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour.test_bank_add_in_flight_is_not_undone_by_a_following_click: Navigation result: {'frameId': '75519B7AAA58529352828014D0CA841D', 'loaderId': '5E76EB4CB51721D45F5D2F4D493B9339', 'isDownload': False} 2026-11-01 12:17:49,522 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour.test_bank_add_in_flight_is_not_undone_by_a_following_click: Evaluate ready code "odoo.isTourReady('reconcile_intent_race_add_bank_tour')" 2026-11-01 12:17:49,563 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:17:49] "GET /web/assets/4988eb9/web.assets_web.min.js HTTP/1.1" 200 - 2 0.003 0.006 2026-11-01 12:17:49,572 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:17:49] "GET /web/assets/8952ac2/web.assets_web.min.css HTTP/1.1" 200 - 2 0.001 0.019 2026-11-01 12:17:49,658 104 INFO rb-2cd94b9-226205-431194 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-01 12:17:49,704 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:17:49] "GET /web/webclient/load_menus/c84ac4f4b568201b9701a634fa8c03f73a9a70a7621c62f2b180cb0cffbc30fa HTTP/1.1" 200 - 172 0.056 0.091 2026-11-01 12:17:49,711 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:17:49] "GET /web/webclient/translations/51d255c89410bcbec186e2601d4265648f784ecc?lang=en_US HTTP/1.1" 200 - 0 0.000 0.151 2026-11-01 12:17:49,728 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:17:49] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.004 0.163 2026-11-01 12:17:49,756 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:17:49] "GET /web/assets/8bf4eb7/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.006 2026-11-01 12:17:49,816 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:17:49] "GET /web/assets/4ac0157/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.004 2026-11-01 12:17:50,478 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 12:17:50] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.004 2026-11-01 12:17:50,480 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 12:17:50] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.008 2026-11-01 12:17:50,481 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 12:17:50] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.008 2026-11-01 12:17:50,507 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:17:50] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.002 0.019 2026-11-01 12:17:50,512 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour.test_bank_add_in_flight_is_not_undone_by_a_following_click.browser: Owl is running in 'dev' mode. 2026-11-01 12:17:50,528 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:17:50] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-11-01 12:17:50,561 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:17:50] "GET /odoo/offline HTTP/1.1" 200 - 5 0.003 0.014 2026-11-01 12:17:50,603 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:17:50] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.000 0.007 2026-11-01 12:17:50,620 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:17:50] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.003 0.020 2026-11-01 12:17:50,638 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour.test_bank_add_in_flight_is_not_undone_by_a_following_click: Evaluate test code "odoo.startTour('reconcile_intent_race_add_bank_tour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo", "delayToCheckUndeterminisms": 0})" 2026-11-01 12:17:50,696 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 12:17:50] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-11-01 12:17:50,709 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 12:17:50] "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-01 12:17:50,727 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:17:50] "POST /mail/data HTTP/1.1" 200 - 34 0.046 0.045 2026-11-01 12:17:50,790 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:17:50] "GET /odoo/action-account.open_account_journal_dashboard_kanban HTTP/1.1" 200 - 20 0.015 0.113 2026-11-01 12:17:50,793 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:17:50] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.116 2026-11-01 12:17:50,851 104 INFO rb-2cd94b9-226205-431194 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-01 12:17:50,857 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:17:50] "GET /web/image/res.partner/2154/avatar_128?unique=1793535455000 HTTP/1.1" 200 - 16 0.017 0.156 2026-11-01 12:17:50,894 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:17:50] "GET /web/image?model=res.users&field=avatar_128&id=946 HTTP/1.1" 200 - 10 0.010 0.209 2026-11-01 12:17:50,931 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:17:50] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.013 0.176 2026-11-01 12:17:50,950 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:17:50] "POST /web/action/load HTTP/1.1" 200 - 5 0.004 0.260 2026-11-01 12:17:50,974 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:17:50] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.004 0.130 2026-11-01 12:17:51,666 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour.test_bank_add_in_flight_is_not_undone_by_a_following_click.browser: [1/8] Tour reconcile_intent_race_add_bank_tour → Step Open the reconcile kanban of the fixture's own journal (trigger: .o_kanban_record:contains('Race Bank Add Journal') button[name='action_open_reconcile']) 2026-11-01 12:17:51,669 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:17:51] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 2 0.001 0.005 2026-11-01 12:17:51,693 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour.test_bank_add_in_flight_is_not_undone_by_a_following_click.browser: Owl is running in 'dev' mode. 2026-11-01 12:17:51,731 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:17:51] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.000 0.006 2026-11-01 12:17:51,741 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:17:51] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 1 0.001 0.009 2026-11-01 12:17:51,866 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:17:51] "POST /mail/data HTTP/1.1" 200 - 20 0.028 0.030 2026-11-01 12:17:51,904 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:17:51] "GET /web/image?model=res.users&field=avatar_128&id=946 HTTP/1.1" 200 - 10 0.011 0.066 2026-11-01 12:17:51,927 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:17:51] "GET /web/image/res.partner/2154/avatar_128?unique=1793535455000 HTTP/1.1" 200 - 9 0.008 0.092 2026-11-01 12:17:51,949 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:17:51] "POST /web/action/load HTTP/1.1" 200 - 10 0.006 0.113 2026-11-01 12:17:51,953 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 12:17:51] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.008 2026-11-01 12:17:51,955 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:17:51] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.124 2026-11-01 12:17:51,974 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:17:51] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 2 0.004 0.069 2026-11-01 12:17:51,999 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:17:51] "GET /web/image/res.company/159/favicon HTTP/1.1" 200 - 9 0.006 0.050 2026-11-01 12:17:52,006 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 12:17:52] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-11-01 12:17:52,137 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:17:52] "POST /web/dataset/call_kw/account.journal/get_views HTTP/1.1" 200 - 70 0.041 0.121 2026-11-01 12:17:52,292 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:17:52] "POST /web/dataset/call_kw/account.journal/web_search_read HTTP/1.1" 200 - 49 0.044 0.079 2026-11-01 12:17:52,405 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:17:52] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.004 2026-11-01 12:17:52,478 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:17:52] "GET /web/bundle/web.chartjs_lib?lang=en_US HTTP/1.1" 200 - 1 0.001 0.007 2026-11-01 12:17:52,484 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:17:52] "POST /web/dataset/call_kw/account.journal/is_sample_action_available HTTP/1.1" 200 - 2 0.001 0.004 2026-11-01 12:17:52,488 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:17:52] "POST /web/dataset/call_kw/account.journal/is_sample_action_available HTTP/1.1" 200 - 1 0.001 0.006 2026-11-01 12:17:52,498 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:17:52] "GET /web/assets/42a586d/web.chartjs_lib.min.js HTTP/1.1" 200 - 2 0.001 0.004 2026-11-01 12:17:52,626 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 12:17:52] "GET /web/static/img/folder.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-01 12:17:52,627 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 12:17:52] "GET /web/static/img/bill.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-01 12:17:52,656 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour.test_bank_add_in_flight_is_not_undone_by_a_following_click.browser: [2/8] Tour reconcile_intent_race_add_bank_tour → Step Open the fixture's transaction (trigger: .o_account_reconcile_kanban_main .o_kanban_record:not(.o_kanban_ghost)) 2026-11-01 12:17:52,684 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:17:52] "POST /web/dataset/call_button/account.journal/action_open_reconcile HTTP/1.1" 200 - 12 0.007 0.018 2026-11-01 12:17:52,923 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:17:52] "POST /web/dataset/call_kw/account.bank.statement.line/get_views HTTP/1.1" 200 - 100 0.037 0.170 2026-11-01 12:17:52,949 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:17:52] "POST /web/dataset/call_kw/account.journal/read HTTP/1.1" 200 - 2 0.003 0.010 2026-11-01 12:17:52,982 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:17:52] "POST /web/dataset/call_kw/account.bank.statement.line/web_search_read HTTP/1.1" 200 - 5 0.004 0.014 2026-11-01 12:17:52,997 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:17:52] "POST /web/dataset/call_kw/account.journal/read HTTP/1.1" 200 - 3 0.004 0.028 2026-11-01 12:17:53,031 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:17:53] "POST /web/dataset/call_kw/res.company/read HTTP/1.1" 200 - 6 0.003 0.021 2026-11-01 12:17:53,102 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour.test_bank_add_in_flight_is_not_undone_by_a_following_click.browser: [3/8] Tour reconcile_intent_race_add_bank_tour → Step Open Match Existing Entries (trigger: a.nav-link[name='match_existing_entries_tab']) 2026-11-01 12:17:53,155 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:17:53] "POST /web/dataset/call_kw/account.bank.statement.line/get_views HTTP/1.1" 200 - 1 0.000 0.056 2026-11-01 12:17:53,249 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:17:53] "POST /web/dataset/call_kw/account.bank.statement.line/web_read HTTP/1.1" 200 - 26 0.016 0.056 2026-11-01 12:17:53,253 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:17:53] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.076 2026-11-01 12:17:53,295 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:17:53] "POST /web/dataset/call_kw/account.reconcile.model/name_search HTTP/1.1" 200 - 2 0.003 0.010 2026-11-01 12:17:53,402 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:17:53] "POST /web/dataset/call_kw/account.move.line/get_views HTTP/1.1" 200 - 45 0.019 0.092 2026-11-01 12:17:53,441 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:17:53] "POST /web/dataset/call_kw/res.partner/read HTTP/1.1" 200 - 3 0.004 0.019 2026-11-01 12:17:53,484 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:17:53] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 7 0.007 0.021 2026-11-01 12:17:53,488 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:17:53] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.030 2026-11-01 12:17:53,559 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour.test_bank_add_in_flight_is_not_undone_by_a_following_click.browser: [4/8] Tour reconcile_intent_race_add_bank_tour → Step Install the hold, then fire the add and the following select back to back (trigger: .o_field_reconcile_lines_match .o_data_row:contains('Race bank add candidate')) 2026-11-01 12:17:53,634 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour.test_bank_add_in_flight_is_not_undone_by_a_following_click.browser: [5/8] Tour reconcile_intent_race_add_bank_tour → Step The following click's select is not lost behind the held add (trigger: a.nav-link[name='manual_operations_tab'].active) 2026-11-01 12:17:53,644 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:17:53] "POST /web/dataset/call_kw/account.move.line/web_read HTTP/1.1" 200 - 6 0.005 0.016 2026-11-01 12:17:53,688 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour.test_bank_add_in_flight_is_not_undone_by_a_following_click.browser: [6/8] Tour reconcile_intent_race_add_bank_tour → Step The add in flight is not undone once both round trips have landed (trigger: .o_reconcile_widget_table .o_reconcile_widget_line.other:contains('Race bank add candidate')) 2026-11-01 12:17:53,725 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:17:53] "POST /web/dataset/call_kw/account.bank.statement.line/onchange HTTP/1.1" 200 - 26 0.018 0.049 2026-11-01 12:17:54,965 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour.test_bank_add_in_flight_is_not_undone_by_a_following_click.browser: [7/8] Tour reconcile_intent_race_add_bank_tour → Step Reload so the draft this tour built is actually saved (trigger: .o_reconcile_widget_table) 2026-11-01 12:17:55,011 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:17:55] "POST /web/dataset/call_kw/account.bank.statement.line/onchange HTTP/1.1" 200 - 26 0.016 0.043 2026-11-01 12:17:55,048 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour.test_bank_add_in_flight_is_not_undone_by_a_following_click.browser: [8/8] Tour reconcile_intent_race_add_bank_tour → Step The page came back (trigger: .o_reconcile_widget_table) 2026-11-01 12:17:55,117 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour.test_bank_add_in_flight_is_not_undone_by_a_following_click.browser: tour succeeded 2026-11-01 12:17:55,121 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour.test_bank_add_in_flight_is_not_undone_by_a_following_click.browser: Error received after termination: ╔════════════════════════════════════════════════════╗ ║ TOUR reconcile_intent_race_add_bank_tour SUCCEEDED ║ ╚════════════════════════════════════════════════════╝ 2026-11-01 12:17:55,124 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:17:55] "GET /odoo/accounting/2892/action-1245?statement_line_id=354 HTTP/1.1" 200 - 20 0.018 0.051 2026-11-01 12:17:55,128 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:17:55] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.014 2026-11-01 12:17:55,164 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:17:55] "POST /web/dataset/call_kw/account.bank.statement.line/web_save HTTP/1.1" 200 - 16 0.010 0.088 2026-11-01 12:17:55,271 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour.test_bank_add_in_flight_is_not_undone_by_a_following_click.browser: heap 28420572 (allocated 30126080) 2026-11-01 12:17:55,282 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour.test_bank_add_in_flight_is_not_undone_by_a_following_click: Closing chrome headless with pid 6564 2026-11-01 12:17:55,287 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour.test_bank_add_in_flight_is_not_undone_by_a_following_click: Closing websocket connection 2026-11-01 12:17:55,288 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour.test_bank_add_in_flight_is_not_undone_by_a_following_click: Terminating chrome headless with pid 6564 2026-11-01 12:17:55,397 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour.test_bank_add_in_flight_is_not_undone_by_a_following_click: Chrome Log in: /tmp/odoo_tests/rb-2cd94b9-226205-431194/chrome_logs/chrome_log_20261101_121755_397421_test_bank_add_in_flight_is_not_undone_by_a_following_click.txt 2026-11-01 12:17:55,397 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour.test_bank_add_in_flight_is_not_undone_by_a_following_click: Removing chrome user profile "/tmp/tmp5xqjo4ze_chrome_odoo" 2026-11-01 12:17:55,461 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours: Starting TestReconcileIntentRaceTour.test_bank_remove_in_flight_is_not_undone_by_a_following_click ... 2026-11-01 12:17:56,990 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour.test_bank_remove_in_flight_is_not_undone_by_a_following_click: Chrome pid: 6810 2026-11-01 12:17:56,990 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour.test_bank_remove_in_flight_is_not_undone_by_a_following_click: Chrome headless temporary user profile dir: /tmp/tmp9mtq2v5u_chrome_odoo 2026-11-01 12:17:56,990 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour.test_bank_remove_in_flight_is_not_undone_by_a_following_click: Issuing json command http://127.0.0.1:36839/json/version 2026-11-01 12:17:56,991 104 INFO rb-2cd94b9-226205-431194 odoo.tests.common.requests: request http://127.0.0.1:36839/json/version with timeout 3 increased to 10s during tests 2026-11-01 12:17:57,052 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour.test_bank_remove_in_flight_is_not_undone_by_a_following_click: Browser version: Chrome/150.0.7871.114 2026-11-01 12:17:57,052 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour.test_bank_remove_in_flight_is_not_undone_by_a_following_click: Issuing json command http://127.0.0.1:36839/json 2026-11-01 12:17:57,053 104 INFO rb-2cd94b9-226205-431194 odoo.tests.common.requests: request http://127.0.0.1:36839/json with timeout 3 increased to 10s during tests 2026-11-01 12:17:57,068 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour.test_bank_remove_in_flight_is_not_undone_by_a_following_click: Websocket url found: ws://127.0.0.1:36839/devtools/page/EE5A2B4E80FE89F69C56BBFF7FFF6D88 2026-11-01 12:17:57,080 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour.test_bank_remove_in_flight_is_not_undone_by_a_following_click: Enable chrome headless console log notification 2026-11-01 12:17:57,084 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour.test_bank_remove_in_flight_is_not_undone_by_a_following_click: Chrome headless enable page notifications 2026-11-01 12:17:57,207 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.res_users: Login successful for db:rb-2cd94b9-226205-431194 login:recon_race_bank_remove_user from n/a 2026-11-01 12:17:57,216 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour.test_bank_remove_in_flight_is_not_undone_by_a_following_click: Setting session cookie in browser 2026-11-01 12:17:57,218 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour.test_bank_remove_in_flight_is_not_undone_by_a_following_click: Open "http://127.0.0.1:8069/odoo" in browser 2026-11-01 12:17:57,218 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour.test_bank_remove_in_flight_is_not_undone_by_a_following_click: Navigating to: "http://127.0.0.1:8069/odoo" 2026-11-01 12:17:57,233 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-01 12:17:58,339 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:17:58] "GET /odoo HTTP/1.1" 200 - 181 0.089 1.019 2026-11-01 12:17:58,343 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour.test_bank_remove_in_flight_is_not_undone_by_a_following_click: Navigation result: {'frameId': 'EE5A2B4E80FE89F69C56BBFF7FFF6D88', 'loaderId': '42264C1FA3C35D99772E903C8B582308', 'isDownload': False} 2026-11-01 12:17:58,343 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour.test_bank_remove_in_flight_is_not_undone_by_a_following_click: Evaluate ready code "odoo.isTourReady('reconcile_intent_race_remove_bank_tour')" 2026-11-01 12:17:58,395 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:17:58] "GET /web/assets/8952ac2/web.assets_web.min.css HTTP/1.1" 200 - 2 0.004 0.008 2026-11-01 12:17:58,431 104 INFO rb-2cd94b9-226205-431194 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-01 12:17:58,558 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:17:58] "GET /web/webclient/load_menus/c84ac4f4b568201b9701a634fa8c03f73a9a70a7621c62f2b180cb0cffbc30fa HTTP/1.1" 200 - 172 0.063 0.107 2026-11-01 12:17:58,563 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:17:58] "GET /web/webclient/translations/51d255c89410bcbec186e2601d4265648f784ecc?lang=en_US HTTP/1.1" 200 - 0 0.000 0.174 2026-11-01 12:17:58,569 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:17:58] "GET /web/assets/4988eb9/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.182 2026-11-01 12:17:58,584 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:17:58] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.006 0.186 2026-11-01 12:17:58,601 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:17:58] "GET /web/assets/8bf4eb7/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.006 2026-11-01 12:17:58,647 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:17:58] "GET /web/assets/4ac0157/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.008 2026-11-01 12:17:59,396 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 12:17:59] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.001 2026-11-01 12:17:59,410 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 12:17:59] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.007 2026-11-01 12:17:59,417 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 12:17:59] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.013 2026-11-01 12:17:59,423 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:17:59] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.002 0.015 2026-11-01 12:17:59,430 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour.test_bank_remove_in_flight_is_not_undone_by_a_following_click.browser: Owl is running in 'dev' mode. 2026-11-01 12:17:59,442 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:17:59] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-11-01 12:17:59,475 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:17:59] "GET /odoo/offline HTTP/1.1" 200 - 5 0.002 0.018 2026-11-01 12:17:59,485 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:17:59] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.001 0.007 2026-11-01 12:17:59,499 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:17:59] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.002 0.014 2026-11-01 12:17:59,548 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour.test_bank_remove_in_flight_is_not_undone_by_a_following_click: Evaluate test code "odoo.startTour('reconcile_intent_race_remove_bank_tour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo", "delayToCheckUndeterminisms": 0})" 2026-11-01 12:17:59,617 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 12:17:59] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-11-01 12:17:59,621 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:17:59] "POST /mail/data HTTP/1.1" 200 - 34 0.039 0.033 2026-11-01 12:17:59,636 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 12:17:59] "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-01 12:17:59,641 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:17:59] "POST /web/action/load HTTP/1.1" 200 - 5 0.005 0.027 2026-11-01 12:17:59,644 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:17:59] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.055 2026-11-01 12:17:59,673 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:17:59] "GET /web/image/res.partner/2155/avatar_128?unique=1793535455000 HTTP/1.1" 200 - 16 0.010 0.065 2026-11-01 12:17:59,700 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:17:59] "GET /web/image?model=res.users&field=avatar_128&id=947 HTTP/1.1" 200 - 10 0.007 0.097 2026-11-01 12:17:59,771 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:17:59] "GET /odoo/action-account.open_account_journal_dashboard_kanban HTTP/1.1" 200 - 20 0.015 0.177 2026-11-01 12:17:59,779 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 12:17:59] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.015 2026-11-01 12:17:59,810 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:17:59] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.015 0.150 2026-11-01 12:17:59,824 104 INFO rb-2cd94b9-226205-431194 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-01 12:17:59,887 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:17:59] "POST /mail/data HTTP/1.1" 200 - 38 0.026 0.125 2026-11-01 12:17:59,900 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:17:59] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.003 0.076 2026-11-01 12:18:00,461 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour.test_bank_remove_in_flight_is_not_undone_by_a_following_click.browser: [1/9] Tour reconcile_intent_race_remove_bank_tour → Step Open the reconcile kanban of the fixture's own journal (trigger: .o_kanban_record:contains('Race Bank Remove Journal') button[name='action_open_reconcile']) 2026-11-01 12:18:00,480 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour.test_bank_remove_in_flight_is_not_undone_by_a_following_click.browser: Owl is running in 'dev' mode. 2026-11-01 12:18:00,482 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:18:00] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 2 0.001 0.004 2026-11-01 12:18:00,512 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:18:00] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.000 0.005 2026-11-01 12:18:00,528 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:18:00] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 1 0.001 0.011 2026-11-01 12:18:00,620 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 12:18:00] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.017 2026-11-01 12:18:00,641 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:18:00] "POST /mail/data HTTP/1.1" 200 - 20 0.038 0.031 2026-11-01 12:18:00,645 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:18:00] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.059 2026-11-01 12:18:00,674 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:18:00] "GET /web/image/res.company/159/favicon HTTP/1.1" 200 - 9 0.007 0.063 2026-11-01 12:18:00,705 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:18:00] "GET /web/image?model=res.users&field=avatar_128&id=947 HTTP/1.1" 304 - 10 0.009 0.081 2026-11-01 12:18:00,724 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:18:00] "POST /web/action/load HTTP/1.1" 200 - 10 0.005 0.099 2026-11-01 12:18:00,749 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:18:00] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 2 0.005 0.085 2026-11-01 12:18:00,770 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 12:18:00] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-11-01 12:18:00,859 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:18:00] "POST /web/dataset/call_kw/account.journal/get_views HTTP/1.1" 200 - 70 0.034 0.079 2026-11-01 12:18:00,994 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:18:00] "POST /web/dataset/call_kw/account.journal/web_search_read HTTP/1.1" 200 - 49 0.037 0.060 2026-11-01 12:18:01,061 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:18:01] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.007 2026-11-01 12:18:01,115 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:18:01] "GET /web/bundle/web.chartjs_lib?lang=en_US HTTP/1.1" 200 - 1 0.000 0.008 2026-11-01 12:18:01,121 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:18:01] "POST /web/dataset/call_kw/account.journal/is_sample_action_available HTTP/1.1" 200 - 2 0.001 0.003 2026-11-01 12:18:01,126 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:18:01] "POST /web/dataset/call_kw/account.journal/is_sample_action_available HTTP/1.1" 200 - 1 0.001 0.009 2026-11-01 12:18:01,145 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:18:01] "GET /web/assets/42a586d/web.chartjs_lib.min.js HTTP/1.1" 200 - 2 0.001 0.006 2026-11-01 12:18:01,263 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 12:18:01] "GET /web/static/img/folder.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-01 12:18:01,265 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 12:18:01] "GET /web/static/img/bill.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-11-01 12:18:01,283 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour.test_bank_remove_in_flight_is_not_undone_by_a_following_click.browser: [2/9] Tour reconcile_intent_race_remove_bank_tour → Step Open the fixture's transaction (trigger: .o_account_reconcile_kanban_main .o_kanban_record:not(.o_kanban_ghost)) 2026-11-01 12:18:01,320 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:18:01] "POST /web/dataset/call_button/account.journal/action_open_reconcile HTTP/1.1" 200 - 12 0.009 0.023 2026-11-01 12:18:01,583 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:18:01] "POST /web/dataset/call_kw/account.bank.statement.line/get_views HTTP/1.1" 200 - 100 0.051 0.194 2026-11-01 12:18:01,614 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:18:01] "POST /web/dataset/call_kw/account.journal/read HTTP/1.1" 200 - 2 0.003 0.011 2026-11-01 12:18:01,650 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:18:01] "POST /web/dataset/call_kw/account.bank.statement.line/web_search_read HTTP/1.1" 200 - 5 0.004 0.014 2026-11-01 12:18:01,666 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:18:01] "POST /web/dataset/call_kw/account.journal/read HTTP/1.1" 200 - 3 0.004 0.026 2026-11-01 12:18:01,701 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:18:01] "POST /web/dataset/call_kw/res.company/read HTTP/1.1" 200 - 6 0.002 0.023 2026-11-01 12:18:01,766 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour.test_bank_remove_in_flight_is_not_undone_by_a_following_click.browser: [3/9] Tour reconcile_intent_race_remove_bank_tour → Step Open Match Existing Entries (trigger: a.nav-link[name='match_existing_entries_tab']) 2026-11-01 12:18:01,799 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:18:01] "POST /web/dataset/call_kw/account.bank.statement.line/get_views HTTP/1.1" 200 - 1 0.000 0.055 2026-11-01 12:18:01,832 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:18:01] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.010 2026-11-01 12:18:01,888 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:18:01] "POST /web/dataset/call_kw/account.bank.statement.line/web_read HTTP/1.1" 200 - 26 0.019 0.046 2026-11-01 12:18:01,948 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:18:01] "POST /web/dataset/call_kw/account.reconcile.model/name_search HTTP/1.1" 200 - 2 0.004 0.012 2026-11-01 12:18:02,045 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:18:02] "POST /web/dataset/call_kw/account.move.line/get_views HTTP/1.1" 200 - 45 0.023 0.075 2026-11-01 12:18:02,082 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:18:02] "POST /web/dataset/call_kw/res.partner/read HTTP/1.1" 200 - 3 0.005 0.019 2026-11-01 12:18:02,135 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:18:02] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 7 0.008 0.024 2026-11-01 12:18:02,141 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:18:02] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.038 2026-11-01 12:18:02,233 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour.test_bank_remove_in_flight_is_not_undone_by_a_following_click.browser: [4/9] Tour reconcile_intent_race_remove_bank_tour → Step Match Race bank removed candidate (trigger: .o_field_reconcile_lines_match .o_data_row:contains('Race bank removed candidate') .o_data_cell) 2026-11-01 12:18:02,299 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour.test_bank_remove_in_flight_is_not_undone_by_a_following_click.browser: [5/9] Tour reconcile_intent_race_remove_bank_tour → Step Install the hold, then fire the remove and the following select back to back (trigger: .o_reconcile_widget_table .o_reconcile_widget_line.other:contains('Race bank removed candidate')) 2026-11-01 12:18:02,327 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:18:02] "POST /web/dataset/call_kw/account.move.line/web_read HTTP/1.1" 200 - 6 0.006 0.022 2026-11-01 12:18:02,441 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:18:02] "POST /web/dataset/call_kw/account.bank.statement.line/onchange HTTP/1.1" 200 - 26 0.019 0.082 2026-11-01 12:18:02,479 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:18:02] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 1 0.001 0.007 2026-11-01 12:18:02,505 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour.test_bank_remove_in_flight_is_not_undone_by_a_following_click.browser: [6/9] Tour reconcile_intent_race_remove_bank_tour → Step The following click's select is not lost behind the held remove (trigger: a.nav-link[name='manual_operations_tab'].active) 2026-11-01 12:18:02,565 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour.test_bank_remove_in_flight_is_not_undone_by_a_following_click.browser: [7/9] Tour reconcile_intent_race_remove_bank_tour → Step The remove in flight is not undone once both round trips have landed (trigger: body:not(:has(.o_reconcile_widget_line:contains('Race bank removed candidate')))) 2026-11-01 12:18:02,580 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:18:02] "POST /web/dataset/call_kw/account.bank.statement.line/onchange HTTP/1.1" 200 - 23 0.016 0.052 2026-11-01 12:18:03,812 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour.test_bank_remove_in_flight_is_not_undone_by_a_following_click.browser: [8/9] Tour reconcile_intent_race_remove_bank_tour → Step Reload so the draft this tour built is actually saved (trigger: .o_reconcile_widget_table) 2026-11-01 12:18:03,864 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:18:03] "POST /web/dataset/call_kw/account.bank.statement.line/onchange HTTP/1.1" 200 - 21 0.014 0.054 2026-11-01 12:18:03,867 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:18:03] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.037 2026-11-01 12:18:03,911 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour.test_bank_remove_in_flight_is_not_undone_by_a_following_click.browser: [9/9] Tour reconcile_intent_race_remove_bank_tour → Step The page came back (trigger: .o_reconcile_widget_table) 2026-11-01 12:18:03,964 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour.test_bank_remove_in_flight_is_not_undone_by_a_following_click.browser: tour succeeded 2026-11-01 12:18:03,969 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour.test_bank_remove_in_flight_is_not_undone_by_a_following_click.browser: Error received after termination: ╔═══════════════════════════════════════════════════════╗ ║ TOUR reconcile_intent_race_remove_bank_tour SUCCEEDED ║ ╚═══════════════════════════════════════════════════════╝ 2026-11-01 12:18:03,972 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:18:03] "GET /odoo/accounting/2893/action-1245?statement_line_id=355 HTTP/1.1" 200 - 20 0.013 0.048 2026-11-01 12:18:04,006 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:18:04] "POST /web/dataset/call_kw/account.bank.statement.line/web_save HTTP/1.1" 200 - 14 0.009 0.075 2026-11-01 12:18:04,134 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour.test_bank_remove_in_flight_is_not_undone_by_a_following_click.browser: heap 28575708 (allocated 30650368) 2026-11-01 12:18:04,139 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour.test_bank_remove_in_flight_is_not_undone_by_a_following_click: Closing chrome headless with pid 6810 2026-11-01 12:18:04,139 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour.test_bank_remove_in_flight_is_not_undone_by_a_following_click: Closing websocket connection 2026-11-01 12:18:04,140 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour.test_bank_remove_in_flight_is_not_undone_by_a_following_click: Terminating chrome headless with pid 6810 2026-11-01 12:18:04,264 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour.test_bank_remove_in_flight_is_not_undone_by_a_following_click: Chrome Log in: /tmp/odoo_tests/rb-2cd94b9-226205-431194/chrome_logs/chrome_log_20261101_121804_263757_test_bank_remove_in_flight_is_not_undone_by_a_following_click.txt 2026-11-01 12:18:04,264 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour.test_bank_remove_in_flight_is_not_undone_by_a_following_click: Removing chrome user profile "/tmp/tmp9mtq2v5u_chrome_odoo" 2026-11-01 12:18:04,330 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours: Starting TestReconcileIntentRaceTour.test_journal_items_add_in_flight_is_not_undone_by_a_following_click ... 2026-11-01 12:18:05,954 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour.test_journal_items_add_in_flight_is_not_undone_by_a_following_click: Chrome pid: 7066 2026-11-01 12:18:05,954 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour.test_journal_items_add_in_flight_is_not_undone_by_a_following_click: Chrome headless temporary user profile dir: /tmp/tmpse3hfvc9_chrome_odoo 2026-11-01 12:18:05,955 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour.test_journal_items_add_in_flight_is_not_undone_by_a_following_click: Issuing json command http://127.0.0.1:44531/json/version 2026-11-01 12:18:05,956 104 INFO rb-2cd94b9-226205-431194 odoo.tests.common.requests: request http://127.0.0.1:44531/json/version with timeout 3 increased to 10s during tests 2026-11-01 12:18:05,978 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour.test_journal_items_add_in_flight_is_not_undone_by_a_following_click: Browser version: Chrome/150.0.7871.114 2026-11-01 12:18:05,978 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour.test_journal_items_add_in_flight_is_not_undone_by_a_following_click: Issuing json command http://127.0.0.1:44531/json 2026-11-01 12:18:05,979 104 INFO rb-2cd94b9-226205-431194 odoo.tests.common.requests: request http://127.0.0.1:44531/json with timeout 3 increased to 10s during tests 2026-11-01 12:18:05,990 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour.test_journal_items_add_in_flight_is_not_undone_by_a_following_click: Websocket url found: ws://127.0.0.1:44531/devtools/page/895D6161232645B6B9885E9349E0BF67 2026-11-01 12:18:06,004 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour.test_journal_items_add_in_flight_is_not_undone_by_a_following_click: Enable chrome headless console log notification 2026-11-01 12:18:06,011 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour.test_journal_items_add_in_flight_is_not_undone_by_a_following_click: Chrome headless enable page notifications 2026-11-01 12:18:06,113 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.res_users: Login successful for db:rb-2cd94b9-226205-431194 login:recon_race_ji_add_user from n/a 2026-11-01 12:18:06,120 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour.test_journal_items_add_in_flight_is_not_undone_by_a_following_click: Setting session cookie in browser 2026-11-01 12:18:06,125 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour.test_journal_items_add_in_flight_is_not_undone_by_a_following_click: Open "http://127.0.0.1:8069/odoo" in browser 2026-11-01 12:18:06,125 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour.test_journal_items_add_in_flight_is_not_undone_by_a_following_click: Navigating to: "http://127.0.0.1:8069/odoo" 2026-11-01 12:18:06,140 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-01 12:18:07,326 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:18:07] "GET /odoo HTTP/1.1" 200 - 181 0.123 1.065 2026-11-01 12:18:07,330 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour.test_journal_items_add_in_flight_is_not_undone_by_a_following_click: Navigation result: {'frameId': '895D6161232645B6B9885E9349E0BF67', 'loaderId': '1DC65E9C8C1349BBD0B16F2F6704AA32', 'isDownload': False} 2026-11-01 12:18:07,330 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour.test_journal_items_add_in_flight_is_not_undone_by_a_following_click: Evaluate ready code "odoo.isTourReady('reconcile_intent_race_add_move_line_tour')" 2026-11-01 12:18:07,380 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:18:07] "GET /web/assets/4988eb9/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.023 2026-11-01 12:18:07,397 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:18:07] "GET /web/assets/8952ac2/web.assets_web.min.css HTTP/1.1" 200 - 2 0.002 0.040 2026-11-01 12:18:07,463 104 INFO rb-2cd94b9-226205-431194 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-01 12:18:07,583 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:18:07] "GET /web/webclient/load_menus/c84ac4f4b568201b9701a634fa8c03f73a9a70a7621c62f2b180cb0cffbc30fa HTTP/1.1" 200 - 172 0.071 0.138 2026-11-01 12:18:07,596 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:18:07] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.005 0.208 2026-11-01 12:18:07,605 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:18:07] "GET /web/webclient/translations/51d255c89410bcbec186e2601d4265648f784ecc?lang=en_US HTTP/1.1" 200 - 0 0.000 0.225 2026-11-01 12:18:07,616 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:18:07] "GET /web/assets/8bf4eb7/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.006 2026-11-01 12:18:07,652 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:18:07] "GET /web/assets/4ac0157/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.004 2026-11-01 12:18:08,276 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 12:18:08] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.003 2026-11-01 12:18:08,277 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 12:18:08] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.003 2026-11-01 12:18:08,279 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 12:18:08] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-11-01 12:18:08,305 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:18:08] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.001 0.006 2026-11-01 12:18:08,310 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour.test_journal_items_add_in_flight_is_not_undone_by_a_following_click.browser: Owl is running in 'dev' mode. 2026-11-01 12:18:08,323 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:18:08] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-11-01 12:18:08,355 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:18:08] "GET /odoo/offline HTTP/1.1" 200 - 5 0.002 0.014 2026-11-01 12:18:08,363 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:18:08] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.001 0.005 2026-11-01 12:18:08,378 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:18:08] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.003 0.014 2026-11-01 12:18:08,413 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour.test_journal_items_add_in_flight_is_not_undone_by_a_following_click: Evaluate test code "odoo.startTour('reconcile_intent_race_add_move_line_tour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo", "delayToCheckUndeterminisms": 0})" 2026-11-01 12:18:08,471 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 12:18:08] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-11-01 12:18:08,477 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 12:18:08] "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-01 12:18:08,495 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:18:08] "POST /mail/data HTTP/1.1" 200 - 34 0.040 0.031 2026-11-01 12:18:08,539 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:18:08] "GET /web/image?model=res.users&field=avatar_128&id=948 HTTP/1.1" 200 - 17 0.013 0.076 2026-11-01 12:18:08,607 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:18:08] "GET /odoo/action-account.action_account_moves_all HTTP/1.1" 200 - 20 0.014 0.149 2026-11-01 12:18:08,608 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:18:08] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.165 2026-11-01 12:18:08,633 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:18:08] "GET /web/image/res.partner/2156/avatar_128?unique=1793535455000 HTTP/1.1" 200 - 9 0.009 0.173 2026-11-01 12:18:08,646 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:18:08] "POST /web/action/load HTTP/1.1" 200 - 5 0.003 0.189 2026-11-01 12:18:08,674 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:18:08] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.008 0.157 2026-11-01 12:18:08,688 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:18:08] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.003 0.020 2026-11-01 12:18:08,708 104 INFO rb-2cd94b9-226205-431194 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-01 12:18:09,336 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour.test_journal_items_add_in_flight_is_not_undone_by_a_following_click.browser: [1/12] Tour reconcile_intent_race_add_move_line_tour → Step Select the journal item Race JI add kept debit (trigger: .o_data_row:contains('Race JI add kept debit') .o_list_record_selector) 2026-11-01 12:18:09,340 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:18:09] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 2 0.004 0.005 2026-11-01 12:18:09,355 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour.test_journal_items_add_in_flight_is_not_undone_by_a_following_click.browser: Owl is running in 'dev' mode. 2026-11-01 12:18:09,386 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:18:09] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.001 0.006 2026-11-01 12:18:09,395 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:18:09] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 1 0.001 0.007 2026-11-01 12:18:09,467 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 12:18:09] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.001 2026-11-01 12:18:09,501 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:18:09] "POST /mail/data HTTP/1.1" 200 - 20 0.040 0.032 2026-11-01 12:18:09,531 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:18:09] "GET /web/image/res.company/159/favicon HTTP/1.1" 200 - 9 0.007 0.088 2026-11-01 12:18:09,561 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:18:09] "GET /web/image?model=res.users&field=avatar_128&id=948 HTTP/1.1" 304 - 10 0.010 0.100 2026-11-01 12:18:09,593 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:18:09] "GET /web/image/res.partner/2156/avatar_128?unique=1793535455000 HTTP/1.1" 200 - 9 0.006 0.136 2026-11-01 12:18:09,594 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:18:09] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.153 2026-11-01 12:18:09,608 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:18:09] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 2 0.004 0.090 2026-11-01 12:18:09,633 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 12:18:09] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-11-01 12:18:09,638 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:18:09] "POST /web/action/load HTTP/1.1" 200 - 10 0.015 0.161 2026-11-01 12:18:09,868 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:18:09] "POST /web/dataset/call_kw/account.move.line/get_views HTTP/1.1" 200 - 105 0.059 0.156 2026-11-01 12:18:09,916 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:18:09] "POST /web/dataset/call_kw/account.move.line/search_panel_select_range HTTP/1.1" 200 - 3 0.008 0.012 2026-11-01 12:18:09,982 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:18:09] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 18 0.026 0.036 2026-11-01 12:18:09,986 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:18:09] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.061 2026-11-01 12:18:10,170 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour.test_journal_items_add_in_flight_is_not_undone_by_a_following_click.browser: [2/12] Tour reconcile_intent_race_add_move_line_tour → Step Select the journal item Race JI add kept credit (trigger: .o_data_row:contains('Race JI add kept credit') .o_list_record_selector) 2026-11-01 12:18:10,204 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:18:10] "POST /web/dataset/call_kw/account.move.line/json_friendly_approval_request_data HTTP/1.1" 200 - 11 0.010 0.014 2026-11-01 12:18:10,254 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour.test_journal_items_add_in_flight_is_not_undone_by_a_following_click.browser: [3/12] Tour reconcile_intent_race_add_move_line_tour → Step Exactly the wanted journal items are selected (trigger: .o_data_row_selected:count(2)) 2026-11-01 12:18:10,282 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:18:10] "POST /web/dataset/call_kw/account.move.line/json_friendly_approval_request_data HTTP/1.1" 200 - 4 0.004 0.014 2026-11-01 12:18:10,309 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour.test_journal_items_add_in_flight_is_not_undone_by_a_following_click.browser: [4/12] Tour reconcile_intent_race_add_move_line_tour → Step Open the Actions menu (trigger: .o_cp_action_menus button[data-hotkey='u'].dropdown-toggle) 2026-11-01 12:18:10,372 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour.test_journal_items_add_in_flight_is_not_undone_by_a_following_click.browser: [5/12] Tour reconcile_intent_race_add_move_line_tour → Step Run the Reconcile action of the selection (trigger: .o-dropdown--menu .dropdown-item:text('Reconcile')) 2026-11-01 12:18:10,437 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour.test_journal_items_add_in_flight_is_not_undone_by_a_following_click.browser: [6/12] Tour reconcile_intent_race_add_move_line_tour → Step The reconcile form opened (trigger: .o_account_reconcile_form_statusbar) 2026-11-01 12:18:10,466 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:18:10] "POST /web/action/load HTTP/1.1" 200 - 11 0.009 0.017 2026-11-01 12:18:10,617 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:18:10] "POST /web/action/run HTTP/1.1" 200 - 45 0.030 0.106 2026-11-01 12:18:10,714 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:18:10] "POST /web/dataset/call_kw/account.move.line/get_views HTTP/1.1" 200 - 7 0.006 0.072 2026-11-01 12:18:10,741 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:18:10] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.007 2026-11-01 12:18:10,778 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:18:10] "POST /web/dataset/call_kw/account.move.line/web_read HTTP/1.1" 200 - 17 0.010 0.027 2026-11-01 12:18:10,937 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:18:10] "POST /web/dataset/call_kw/account.move.line/get_views HTTP/1.1" 200 - 10 0.007 0.075 2026-11-01 12:18:10,974 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:18:10] "POST /web/dataset/call_kw/res.partner/read HTTP/1.1" 200 - 3 0.004 0.020 2026-11-01 12:18:11,031 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:18:11] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 7 0.008 0.020 2026-11-01 12:18:11,107 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:18:11] "POST /web/dataset/call_kw/account.move.line/json_friendly_approval_request_data HTTP/1.1" 200 - 4 0.004 0.012 2026-11-01 12:18:11,107 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour.test_journal_items_add_in_flight_is_not_undone_by_a_following_click.browser: [7/12] Tour reconcile_intent_race_add_move_line_tour → Step Open Match Existing Entries (trigger: a.nav-link[name='match_existing_entries_tab']) 2026-11-01 12:18:11,174 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour.test_journal_items_add_in_flight_is_not_undone_by_a_following_click.browser: [8/12] Tour reconcile_intent_race_add_move_line_tour → Step Install the hold, then fire the add and the following select back to back (trigger: .o_field_reconcile_lines_match .o_data_row:contains('Race JI add candidate')) 2026-11-01 12:18:11,235 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour.test_journal_items_add_in_flight_is_not_undone_by_a_following_click.browser: [9/12] Tour reconcile_intent_race_add_move_line_tour → Step The following click's select is not lost behind the held add (trigger: .o_reconcile_widget_line.other.selected:contains('Race JI add kept credit')) 2026-11-01 12:18:11,258 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:18:11] "POST /web/dataset/call_kw/account.move.line/web_read HTTP/1.1" 200 - 6 0.005 0.016 2026-11-01 12:18:11,338 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:18:11] "POST /web/dataset/call_kw/account.move.line/onchange HTTP/1.1" 200 - 27 0.015 0.044 2026-11-01 12:18:12,483 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:18:12] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-11-01 12:18:12,567 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:18:12] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 1 0.001 0.006 2026-11-01 12:18:12,631 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:18:12] "POST /web/dataset/call_kw/account.move.line/onchange HTTP/1.1" 200 - 23 0.018 0.048 2026-11-01 12:18:12,651 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:18:12] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 1 0.001 0.006 2026-11-01 12:18:12,663 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour.test_journal_items_add_in_flight_is_not_undone_by_a_following_click.browser: [10/12] Tour reconcile_intent_race_add_move_line_tour → Step The add in flight is not undone once both round trips have landed (trigger: .o_reconcile_widget_table .o_reconcile_widget_line.other:contains('Race JI add candidate')) 2026-11-01 12:18:12,729 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour.test_journal_items_add_in_flight_is_not_undone_by_a_following_click.browser: [11/12] Tour reconcile_intent_race_add_move_line_tour → Step Validate (trigger: .o_account_reconcile_form_statusbar button[name='action_validate']:not(.disabled)) 2026-11-01 12:18:12,789 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour.test_journal_items_add_in_flight_is_not_undone_by_a_following_click.browser: [12/12] Tour reconcile_intent_race_add_move_line_tour → Step Validate is replaced by Revert once the items are reconciled (trigger: .o_account_reconcile_form_statusbar button[name='action_revert_reconciliation']) 2026-11-01 12:18:12,906 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:18:12] "POST /web/dataset/call_kw/account.move.line/web_save HTTP/1.1" 200 - 22 0.019 0.095 2026-11-01 12:18:13,166 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:18:13] "POST /web/dataset/call_button/account.move.line/action_validate HTTP/1.1" 200 - 110 0.090 0.157 2026-11-01 12:18:13,176 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:18:13] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 1 0.001 0.222 2026-11-01 12:18:13,194 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:18:13] "POST /web/dataset/call_kw/account.move.line/json_friendly_approval_request_data HTTP/1.1" 200 - 4 0.004 0.224 2026-11-01 12:18:13,227 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:18:13] "POST /web/dataset/call_kw/account.move.line/web_read HTTP/1.1" 200 - 11 0.008 0.041 2026-11-01 12:18:13,267 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:18:13] "POST /web/dataset/call_kw/account.move/zalo_check_recipients HTTP/1.1" 200 - 2 0.002 0.009 2026-11-01 12:18:13,286 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour.test_journal_items_add_in_flight_is_not_undone_by_a_following_click.browser: tour succeeded 2026-11-01 12:18:13,287 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour.test_journal_items_add_in_flight_is_not_undone_by_a_following_click.browser: Error received after termination: ╔═════════════════════════════════════════════════════════╗ ║ TOUR reconcile_intent_race_add_move_line_tour SUCCEEDED ║ ╚═════════════════════════════════════════════════════════╝ 2026-11-01 12:18:13,290 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:18:13] "POST /web/dataset/call_kw/account.move/zalo_check_recipients HTTP/1.1" 200 - 2 0.002 0.014 2026-11-01 12:18:13,353 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:18:13] "POST /mail/thread/data HTTP/1.1" 200 - 38 0.021 0.051 2026-11-01 12:18:13,426 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour.test_journal_items_add_in_flight_is_not_undone_by_a_following_click.browser: heap 26586996 (allocated 28028928) 2026-11-01 12:18:13,426 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour.test_journal_items_add_in_flight_is_not_undone_by_a_following_click: Closing chrome headless with pid 7066 2026-11-01 12:18:13,427 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour.test_journal_items_add_in_flight_is_not_undone_by_a_following_click: Closing websocket connection 2026-11-01 12:18:13,429 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour.test_journal_items_add_in_flight_is_not_undone_by_a_following_click: Terminating chrome headless with pid 7066 2026-11-01 12:18:13,534 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour.test_journal_items_add_in_flight_is_not_undone_by_a_following_click: Chrome Log in: /tmp/odoo_tests/rb-2cd94b9-226205-431194/chrome_logs/chrome_log_20261101_121813_534319_test_journal_items_add_in_flight_is_not_undone_by_a_following_click.txt 2026-11-01 12:18:13,534 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour.test_journal_items_add_in_flight_is_not_undone_by_a_following_click: Removing chrome user profile "/tmp/tmpse3hfvc9_chrome_odoo" 2026-11-01 12:18:13,596 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours: Starting TestReconcileIntentRaceTour.test_journal_items_remove_in_flight_is_not_undone_by_a_following_click ... 2026-11-01 12:18:15,079 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour.test_journal_items_remove_in_flight_is_not_undone_by_a_following_click: Chrome pid: 7320 2026-11-01 12:18:15,080 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour.test_journal_items_remove_in_flight_is_not_undone_by_a_following_click: Chrome headless temporary user profile dir: /tmp/tmpdwg2aji3_chrome_odoo 2026-11-01 12:18:15,080 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour.test_journal_items_remove_in_flight_is_not_undone_by_a_following_click: Issuing json command http://127.0.0.1:43311/json/version 2026-11-01 12:18:15,081 104 INFO rb-2cd94b9-226205-431194 odoo.tests.common.requests: request http://127.0.0.1:43311/json/version with timeout 3 increased to 10s during tests 2026-11-01 12:18:15,144 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour.test_journal_items_remove_in_flight_is_not_undone_by_a_following_click: Browser version: Chrome/150.0.7871.114 2026-11-01 12:18:15,144 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour.test_journal_items_remove_in_flight_is_not_undone_by_a_following_click: Issuing json command http://127.0.0.1:43311/json 2026-11-01 12:18:15,145 104 INFO rb-2cd94b9-226205-431194 odoo.tests.common.requests: request http://127.0.0.1:43311/json with timeout 3 increased to 10s during tests 2026-11-01 12:18:15,165 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour.test_journal_items_remove_in_flight_is_not_undone_by_a_following_click: Websocket url found: ws://127.0.0.1:43311/devtools/page/D02DD3414496EA724827E6EFBB22F756 2026-11-01 12:18:15,172 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour.test_journal_items_remove_in_flight_is_not_undone_by_a_following_click: Enable chrome headless console log notification 2026-11-01 12:18:15,178 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour.test_journal_items_remove_in_flight_is_not_undone_by_a_following_click: Chrome headless enable page notifications 2026-11-01 12:18:15,267 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.res_users: Login successful for db:rb-2cd94b9-226205-431194 login:recon_race_ji_remove_user from n/a 2026-11-01 12:18:15,280 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour.test_journal_items_remove_in_flight_is_not_undone_by_a_following_click: Setting session cookie in browser 2026-11-01 12:18:15,301 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour.test_journal_items_remove_in_flight_is_not_undone_by_a_following_click: Open "http://127.0.0.1:8069/odoo" in browser 2026-11-01 12:18:15,301 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour.test_journal_items_remove_in_flight_is_not_undone_by_a_following_click: Navigating to: "http://127.0.0.1:8069/odoo" 2026-11-01 12:18:15,315 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-01 12:18:16,426 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:18:16] "GET /odoo HTTP/1.1" 200 - 181 0.116 0.998 2026-11-01 12:18:16,431 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour.test_journal_items_remove_in_flight_is_not_undone_by_a_following_click: Navigation result: {'frameId': 'D02DD3414496EA724827E6EFBB22F756', 'loaderId': 'E2ED4715B53F6CDC86199057FB6D5D1B', 'isDownload': False} 2026-11-01 12:18:16,431 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour.test_journal_items_remove_in_flight_is_not_undone_by_a_following_click: Evaluate ready code "odoo.isTourReady('reconcile_intent_race_remove_move_line_tour')" 2026-11-01 12:18:16,461 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:18:16] "GET /web/assets/8952ac2/web.assets_web.min.css HTTP/1.1" 200 - 2 0.001 0.009 2026-11-01 12:18:16,468 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:18:16] "GET /web/webclient/translations/51d255c89410bcbec186e2601d4265648f784ecc?lang=en_US HTTP/1.1" 200 - 0 0.000 0.011 2026-11-01 12:18:16,474 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:18:16] "GET /web/assets/4988eb9/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.019 2026-11-01 12:18:16,660 104 INFO rb-2cd94b9-226205-431194 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-01 12:18:16,704 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:18:16] "GET /web/webclient/load_menus/c84ac4f4b568201b9701a634fa8c03f73a9a70a7621c62f2b180cb0cffbc30fa HTTP/1.1" 200 - 172 0.117 0.133 2026-11-01 12:18:16,719 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:18:16] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.005 0.254 2026-11-01 12:18:16,732 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:18:16] "GET /web/assets/8bf4eb7/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.004 2026-11-01 12:18:16,785 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:18:16] "GET /web/assets/4ac0157/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.005 2026-11-01 12:18:17,424 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 12:18:17] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.003 2026-11-01 12:18:17,426 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 12:18:17] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.006 2026-11-01 12:18:17,427 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 12:18:17] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.005 2026-11-01 12:18:17,445 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:18:17] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.001 0.007 2026-11-01 12:18:17,466 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour.test_journal_items_remove_in_flight_is_not_undone_by_a_following_click.browser: Owl is running in 'dev' mode. 2026-11-01 12:18:17,478 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:18:17] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-11-01 12:18:17,510 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:18:17] "GET /odoo/offline HTTP/1.1" 200 - 5 0.002 0.016 2026-11-01 12:18:17,529 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:18:17] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.000 0.006 2026-11-01 12:18:17,544 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:18:17] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.003 0.015 2026-11-01 12:18:17,597 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour.test_journal_items_remove_in_flight_is_not_undone_by_a_following_click: Evaluate test code "odoo.startTour('reconcile_intent_race_remove_move_line_tour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo", "delayToCheckUndeterminisms": 0})" 2026-11-01 12:18:17,665 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 12:18:17] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-11-01 12:18:17,674 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 12:18:17] "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-01 12:18:17,679 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:18:17] "POST /mail/data HTTP/1.1" 200 - 34 0.039 0.039 2026-11-01 12:18:17,713 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:18:17] "GET /web/image/res.partner/2157/avatar_128?unique=1793535455000 HTTP/1.1" 200 - 16 0.011 0.073 2026-11-01 12:18:17,715 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:18:17] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.093 2026-11-01 12:18:17,725 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:18:17] "POST /web/action/load HTTP/1.1" 200 - 5 0.002 0.098 2026-11-01 12:18:17,763 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:18:17] "GET /web/image?model=res.users&field=avatar_128&id=949 HTTP/1.1" 200 - 10 0.008 0.126 2026-11-01 12:18:17,830 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:18:17] "GET /odoo/action-account.action_account_moves_all HTTP/1.1" 200 - 20 0.011 0.210 2026-11-01 12:18:17,861 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:18:17] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.008 0.158 2026-11-01 12:18:17,919 104 INFO rb-2cd94b9-226205-431194 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-01 12:18:17,968 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:18:17] "POST /mail/data HTTP/1.1" 200 - 38 0.032 0.109 2026-11-01 12:18:17,983 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:18:17] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.004 0.078 2026-11-01 12:18:18,526 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour.test_journal_items_remove_in_flight_is_not_undone_by_a_following_click.browser: [1/12] Tour reconcile_intent_race_remove_move_line_tour → Step Select the journal item Race JI kept debit (trigger: .o_data_row:contains('Race JI kept debit') .o_list_record_selector) 2026-11-01 12:18:18,538 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:18:18] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 2 0.001 0.003 2026-11-01 12:18:18,547 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour.test_journal_items_remove_in_flight_is_not_undone_by_a_following_click.browser: Owl is running in 'dev' mode. 2026-11-01 12:18:18,586 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:18:18] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.000 0.004 2026-11-01 12:18:18,606 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:18:18] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 1 0.001 0.009 2026-11-01 12:18:18,710 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:18:18] "POST /mail/data HTTP/1.1" 200 - 20 0.035 0.024 2026-11-01 12:18:18,746 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:18:18] "GET /web/image?model=res.users&field=avatar_128&id=949 HTTP/1.1" 304 - 10 0.008 0.060 2026-11-01 12:18:18,747 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:18:18] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.069 2026-11-01 12:18:18,768 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 12:18:18] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.002 2026-11-01 12:18:18,769 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:18:18] "POST /web/action/load HTTP/1.1" 200 - 10 0.006 0.085 2026-11-01 12:18:18,793 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:18:18] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 2 0.004 0.060 2026-11-01 12:18:18,811 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:18:18] "GET /web/image/res.company/159/favicon HTTP/1.1" 200 - 9 0.007 0.041 2026-11-01 12:18:18,820 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 12:18:18] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-11-01 12:18:19,016 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:18:19] "POST /web/dataset/call_kw/account.move.line/get_views HTTP/1.1" 200 - 105 0.073 0.158 2026-11-01 12:18:19,061 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:18:19] "POST /web/dataset/call_kw/account.move.line/search_panel_select_range HTTP/1.1" 200 - 3 0.006 0.015 2026-11-01 12:18:19,070 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:18:19] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.005 2026-11-01 12:18:19,140 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:18:19] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 18 0.041 0.034 2026-11-01 12:18:19,315 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour.test_journal_items_remove_in_flight_is_not_undone_by_a_following_click.browser: [2/12] Tour reconcile_intent_race_remove_move_line_tour → Step Select the journal item Race JI kept credit (trigger: .o_data_row:contains('Race JI kept credit') .o_list_record_selector) 2026-11-01 12:18:19,345 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:18:19] "POST /web/dataset/call_kw/account.move.line/json_friendly_approval_request_data HTTP/1.1" 200 - 11 0.007 0.014 2026-11-01 12:18:19,391 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour.test_journal_items_remove_in_flight_is_not_undone_by_a_following_click.browser: [3/12] Tour reconcile_intent_race_remove_move_line_tour → Step Select the journal item Race JI removed candidate (trigger: .o_data_row:contains('Race JI removed candidate') .o_list_record_selector) 2026-11-01 12:18:19,409 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:18:19] "POST /web/dataset/call_kw/account.move.line/json_friendly_approval_request_data HTTP/1.1" 200 - 4 0.004 0.010 2026-11-01 12:18:19,454 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour.test_journal_items_remove_in_flight_is_not_undone_by_a_following_click.browser: [4/12] Tour reconcile_intent_race_remove_move_line_tour → Step Exactly the wanted journal items are selected (trigger: .o_data_row_selected:count(3)) 2026-11-01 12:18:19,473 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:18:19] "POST /web/dataset/call_kw/account.move.line/json_friendly_approval_request_data HTTP/1.1" 200 - 4 0.004 0.012 2026-11-01 12:18:19,519 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour.test_journal_items_remove_in_flight_is_not_undone_by_a_following_click.browser: [5/12] Tour reconcile_intent_race_remove_move_line_tour → Step Open the Actions menu (trigger: .o_cp_action_menus button[data-hotkey='u'].dropdown-toggle) 2026-11-01 12:18:19,569 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour.test_journal_items_remove_in_flight_is_not_undone_by_a_following_click.browser: [6/12] Tour reconcile_intent_race_remove_move_line_tour → Step Run the Reconcile action of the selection (trigger: .o-dropdown--menu .dropdown-item:text('Reconcile')) 2026-11-01 12:18:19,629 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour.test_journal_items_remove_in_flight_is_not_undone_by_a_following_click.browser: [7/12] Tour reconcile_intent_race_remove_move_line_tour → Step The reconcile form opened (trigger: .o_account_reconcile_form_statusbar) 2026-11-01 12:18:19,655 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:18:19] "POST /web/action/load HTTP/1.1" 200 - 11 0.009 0.015 2026-11-01 12:18:19,777 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:18:19] "POST /web/action/run HTTP/1.1" 200 - 45 0.024 0.089 2026-11-01 12:18:19,849 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:18:19] "POST /web/dataset/call_kw/account.move.line/get_views HTTP/1.1" 200 - 7 0.006 0.052 2026-11-01 12:18:19,880 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:18:19] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.005 2026-11-01 12:18:19,933 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:18:19] "POST /web/dataset/call_kw/account.move.line/web_read HTTP/1.1" 200 - 17 0.010 0.037 2026-11-01 12:18:20,081 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:18:20] "POST /web/dataset/call_kw/account.move.line/get_views HTTP/1.1" 200 - 10 0.007 0.072 2026-11-01 12:18:20,115 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:18:20] "POST /web/dataset/call_kw/res.partner/read HTTP/1.1" 200 - 3 0.004 0.018 2026-11-01 12:18:20,140 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:18:20] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 1 0.001 0.008 2026-11-01 12:18:20,210 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour.test_journal_items_remove_in_flight_is_not_undone_by_a_following_click.browser: [8/12] Tour reconcile_intent_race_remove_move_line_tour → Step Install the hold, then fire the remove and the following select back to back (trigger: .o_account_reconcile_form_statusbar) 2026-11-01 12:18:20,215 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:18:20] "POST /web/dataset/call_kw/account.move.line/json_friendly_approval_request_data HTTP/1.1" 200 - 4 0.005 0.012 2026-11-01 12:18:20,274 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour.test_journal_items_remove_in_flight_is_not_undone_by_a_following_click.browser: [9/12] Tour reconcile_intent_race_remove_move_line_tour → Step The following click's select is not lost behind the held remove (trigger: .o_reconcile_widget_line.other.selected:contains('Race JI kept credit')) 2026-11-01 12:18:20,337 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:18:20] "POST /web/dataset/call_kw/account.move.line/onchange HTTP/1.1" 200 - 25 0.015 0.043 2026-11-01 12:18:20,849 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:18:20] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-11-01 12:18:21,593 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:18:21] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 7 0.010 0.028 2026-11-01 12:18:21,639 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:18:21] "POST /web/dataset/call_kw/account.move.line/onchange HTTP/1.1" 200 - 21 0.013 0.064 2026-11-01 12:18:21,678 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour.test_journal_items_remove_in_flight_is_not_undone_by_a_following_click.browser: [10/12] Tour reconcile_intent_race_remove_move_line_tour → Step The remove in flight is not undone once both round trips have landed (trigger: body:not(:has(.o_reconcile_widget_line:contains('Race JI removed candidate')))) 2026-11-01 12:18:21,684 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:18:21] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 7 0.007 0.022 2026-11-01 12:18:21,745 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour.test_journal_items_remove_in_flight_is_not_undone_by_a_following_click.browser: [11/12] Tour reconcile_intent_race_remove_move_line_tour → Step Validate (trigger: .o_account_reconcile_form_statusbar button[name='action_validate']:not(.disabled)) 2026-11-01 12:18:21,828 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour.test_journal_items_remove_in_flight_is_not_undone_by_a_following_click.browser: [12/12] Tour reconcile_intent_race_remove_move_line_tour → Step Validate is replaced by Revert once the items are reconciled (trigger: .o_account_reconcile_form_statusbar button[name='action_revert_reconciliation']) 2026-11-01 12:18:21,922 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:18:21] "POST /web/dataset/call_kw/account.move.line/web_save HTTP/1.1" 200 - 22 0.019 0.071 2026-11-01 12:18:22,204 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:18:22] "POST /web/dataset/call_button/account.move.line/action_validate HTTP/1.1" 200 - 114 0.081 0.190 2026-11-01 12:18:22,240 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:18:22] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 7 0.009 0.290 2026-11-01 12:18:22,255 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:18:22] "POST /web/dataset/call_kw/account.move.line/json_friendly_approval_request_data HTTP/1.1" 200 - 4 0.004 0.304 2026-11-01 12:18:22,304 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:18:22] "POST /web/dataset/call_kw/account.move.line/web_read HTTP/1.1" 200 - 12 0.010 0.077 2026-11-01 12:18:22,360 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:18:22] "POST /web/dataset/call_kw/account.move/zalo_check_recipients HTTP/1.1" 200 - 2 0.002 0.013 2026-11-01 12:18:22,372 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:18:22] "POST /web/dataset/call_kw/account.move/zalo_check_recipients HTTP/1.1" 200 - 2 0.002 0.012 2026-11-01 12:18:22,388 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour.test_journal_items_remove_in_flight_is_not_undone_by_a_following_click.browser: tour succeeded 2026-11-01 12:18:22,390 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour.test_journal_items_remove_in_flight_is_not_undone_by_a_following_click.browser: Error received after termination: ╔════════════════════════════════════════════════════════════╗ ║ TOUR reconcile_intent_race_remove_move_line_tour SUCCEEDED ║ ╚════════════════════════════════════════════════════════════╝ 2026-11-01 12:18:22,436 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:18:22] "POST /mail/thread/data HTTP/1.1" 200 - 38 0.022 0.053 2026-11-01 12:18:22,534 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour.test_journal_items_remove_in_flight_is_not_undone_by_a_following_click.browser: heap 26629732 (allocated 28815360) 2026-11-01 12:18:22,534 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour.test_journal_items_remove_in_flight_is_not_undone_by_a_following_click: Closing chrome headless with pid 7320 2026-11-01 12:18:22,535 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour.test_journal_items_remove_in_flight_is_not_undone_by_a_following_click: Closing websocket connection 2026-11-01 12:18:22,535 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour.test_journal_items_remove_in_flight_is_not_undone_by_a_following_click: Terminating chrome headless with pid 7320 2026-11-01 12:18:22,637 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour.test_journal_items_remove_in_flight_is_not_undone_by_a_following_click: Chrome Log in: /tmp/odoo_tests/rb-2cd94b9-226205-431194/chrome_logs/chrome_log_20261101_121822_637445_test_journal_items_remove_in_flight_is_not_undone_by_a_following_click.txt 2026-11-01 12:18:22,637 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour.test_journal_items_remove_in_flight_is_not_undone_by_a_following_click: Removing chrome user profile "/tmp/tmpdwg2aji3_chrome_odoo" 2026-11-01 12:18:22,740 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-11-01 12:18:33,366 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours: Starting TestReconcileEditAfterAutoSaveTour.test_an_intent_commits_pending_typed_input_before_it_acts ... 2026-11-01 12:18:34,621 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEditAfterAutoSaveTour.test_an_intent_commits_pending_typed_input_before_it_acts: Chrome pid: 7573 2026-11-01 12:18:34,621 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEditAfterAutoSaveTour.test_an_intent_commits_pending_typed_input_before_it_acts: Chrome headless temporary user profile dir: /tmp/tmp7wxqdcoy_chrome_odoo 2026-11-01 12:18:34,621 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEditAfterAutoSaveTour.test_an_intent_commits_pending_typed_input_before_it_acts: Issuing json command http://127.0.0.1:39131/json/version 2026-11-01 12:18:34,623 104 INFO rb-2cd94b9-226205-431194 odoo.tests.common.requests: request http://127.0.0.1:39131/json/version with timeout 3 increased to 10s during tests 2026-11-01 12:18:34,681 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEditAfterAutoSaveTour.test_an_intent_commits_pending_typed_input_before_it_acts: Browser version: Chrome/150.0.7871.114 2026-11-01 12:18:34,682 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEditAfterAutoSaveTour.test_an_intent_commits_pending_typed_input_before_it_acts: Issuing json command http://127.0.0.1:39131/json 2026-11-01 12:18:34,682 104 INFO rb-2cd94b9-226205-431194 odoo.tests.common.requests: request http://127.0.0.1:39131/json with timeout 3 increased to 10s during tests 2026-11-01 12:18:34,693 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEditAfterAutoSaveTour.test_an_intent_commits_pending_typed_input_before_it_acts: Websocket url found: ws://127.0.0.1:39131/devtools/page/5E4BF4A49A8D1B502714DFD0A2C94A74 2026-11-01 12:18:34,712 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEditAfterAutoSaveTour.test_an_intent_commits_pending_typed_input_before_it_acts: Enable chrome headless console log notification 2026-11-01 12:18:34,727 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEditAfterAutoSaveTour.test_an_intent_commits_pending_typed_input_before_it_acts: Chrome headless enable page notifications 2026-11-01 12:18:34,829 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.res_users: Login successful for db:rb-2cd94b9-226205-431194 login:recon_commit_input_user from n/a 2026-11-01 12:18:34,836 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEditAfterAutoSaveTour.test_an_intent_commits_pending_typed_input_before_it_acts: Setting session cookie in browser 2026-11-01 12:18:34,839 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEditAfterAutoSaveTour.test_an_intent_commits_pending_typed_input_before_it_acts: Open "http://127.0.0.1:8069/odoo" in browser 2026-11-01 12:18:34,839 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEditAfterAutoSaveTour.test_an_intent_commits_pending_typed_input_before_it_acts: Navigating to: "http://127.0.0.1:8069/odoo" 2026-11-01 12:18:34,853 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-01 12:18:36,041 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:18:36] "GET /odoo HTTP/1.1" 200 - 181 0.086 1.105 2026-11-01 12:18:36,045 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEditAfterAutoSaveTour.test_an_intent_commits_pending_typed_input_before_it_acts: Navigation result: {'frameId': '5E4BF4A49A8D1B502714DFD0A2C94A74', 'loaderId': '03D7A3142C22609D22650F7B716A4D72', 'isDownload': False} 2026-11-01 12:18:36,045 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEditAfterAutoSaveTour.test_an_intent_commits_pending_typed_input_before_it_acts: Evaluate ready code "odoo.isTourReady('reconcile_intent_commits_pending_input_first_tour')" 2026-11-01 12:18:36,086 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:18:36] "GET /web/assets/4988eb9/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.009 2026-11-01 12:18:36,201 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:18:36] "GET /web/webclient/load_menus/c84ac4f4b568201b9701a634fa8c03f73a9a70a7621c62f2b180cb0cffbc30fa HTTP/1.1" 200 - 172 0.044 0.079 2026-11-01 12:18:36,207 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:18:36] "GET /web/assets/8952ac2/web.assets_web.min.css HTTP/1.1" 200 - 2 0.001 0.129 2026-11-01 12:18:36,234 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:18:36] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.005 0.144 2026-11-01 12:18:36,243 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:18:36] "GET /web/webclient/translations/51d255c89410bcbec186e2601d4265648f784ecc?lang=en_US HTTP/1.1" 200 - 0 0.000 0.162 2026-11-01 12:18:36,276 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:18:36] "GET /web/assets/8bf4eb7/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.005 2026-11-01 12:18:36,277 104 INFO rb-2cd94b9-226205-431194 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-01 12:18:36,327 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:18:36] "GET /web/assets/4ac0157/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.005 2026-11-01 12:18:36,984 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 12:18:36] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-11-01 12:18:36,991 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 12:18:36] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.004 2026-11-01 12:18:36,991 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 12:18:36] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.006 2026-11-01 12:18:37,010 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:18:37] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.001 0.007 2026-11-01 12:18:37,035 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEditAfterAutoSaveTour.test_an_intent_commits_pending_typed_input_before_it_acts.browser: Owl is running in 'dev' mode. 2026-11-01 12:18:37,045 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:18:37] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-11-01 12:18:37,079 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:18:37] "GET /odoo/offline HTTP/1.1" 200 - 5 0.002 0.018 2026-11-01 12:18:37,098 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:18:37] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.000 0.006 2026-11-01 12:18:37,125 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:18:37] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.002 0.011 2026-11-01 12:18:37,184 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEditAfterAutoSaveTour.test_an_intent_commits_pending_typed_input_before_it_acts: Evaluate test code "odoo.startTour('reconcile_intent_commits_pending_input_first_tour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo", "delayToCheckUndeterminisms": 0})" 2026-11-01 12:18:37,243 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 12:18:37] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-11-01 12:18:37,248 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:18:37] "POST /mail/data HTTP/1.1" 200 - 34 0.031 0.031 2026-11-01 12:18:37,276 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 12:18:37] "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-01 12:18:37,318 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:18:37] "GET /odoo/action-account.open_account_journal_dashboard_kanban HTTP/1.1" 200 - 20 0.014 0.107 2026-11-01 12:18:37,357 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:18:37] "GET /web/image?model=res.users&field=avatar_128&id=952 HTTP/1.1" 200 - 17 0.011 0.127 2026-11-01 12:18:37,371 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:18:37] "POST /web/action/load HTTP/1.1" 200 - 5 0.004 0.147 2026-11-01 12:18:37,394 104 INFO rb-2cd94b9-226205-431194 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-01 12:18:37,414 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:18:37] "GET /web/image/res.partner/2168/avatar_128?unique=1793535502000 HTTP/1.1" 200 - 9 0.008 0.182 2026-11-01 12:18:37,415 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:18:37] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.183 2026-11-01 12:18:37,443 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:18:37] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.007 0.168 2026-11-01 12:18:37,454 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:18:37] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.003 0.101 2026-11-01 12:18:38,035 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEditAfterAutoSaveTour.test_an_intent_commits_pending_typed_input_before_it_acts.browser: [1/9] Tour reconcile_intent_commits_pending_input_first_tour → Step Open the reconcile kanban of the fixture's own journal (trigger: .o_kanban_record:contains('Commit Input Tour Journal') button[name='action_open_reconcile']) 2026-11-01 12:18:38,046 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:18:38] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 2 0.001 0.004 2026-11-01 12:18:38,050 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEditAfterAutoSaveTour.test_an_intent_commits_pending_typed_input_before_it_acts.browser: Owl is running in 'dev' mode. 2026-11-01 12:18:38,085 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:18:38] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.001 0.006 2026-11-01 12:18:38,094 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:18:38] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 1 0.000 0.010 2026-11-01 12:18:38,214 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:18:38] "POST /mail/data HTTP/1.1" 200 - 20 0.028 0.040 2026-11-01 12:18:38,251 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:18:38] "GET /web/image?model=res.users&field=avatar_128&id=952 HTTP/1.1" 200 - 10 0.008 0.073 2026-11-01 12:18:38,252 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:18:38] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.092 2026-11-01 12:18:38,286 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:18:38] "GET /web/image/res.partner/2168/avatar_128?unique=1793535502000 HTTP/1.1" 200 - 9 0.007 0.111 2026-11-01 12:18:38,311 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:18:38] "POST /web/action/load HTTP/1.1" 200 - 10 0.007 0.137 2026-11-01 12:18:38,326 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:18:38] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 2 0.005 0.086 2026-11-01 12:18:38,329 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 12:18:38] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.005 2026-11-01 12:18:38,351 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 12:18:38] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-11-01 12:18:38,357 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:18:38] "GET /web/image/res.company/160/favicon HTTP/1.1" 200 - 9 0.009 0.023 2026-11-01 12:18:38,467 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:18:38] "POST /web/dataset/call_kw/account.journal/get_views HTTP/1.1" 200 - 70 0.027 0.094 2026-11-01 12:18:38,590 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:18:38] "POST /web/dataset/call_kw/account.journal/web_search_read HTTP/1.1" 200 - 49 0.029 0.058 2026-11-01 12:18:38,702 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:18:38] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.004 2026-11-01 12:18:38,775 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:18:38] "GET /web/bundle/web.chartjs_lib?lang=en_US HTTP/1.1" 200 - 1 0.000 0.007 2026-11-01 12:18:38,786 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:18:38] "POST /web/dataset/call_kw/account.journal/is_sample_action_available HTTP/1.1" 200 - 2 0.001 0.004 2026-11-01 12:18:38,791 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:18:38] "POST /web/dataset/call_kw/account.journal/is_sample_action_available HTTP/1.1" 200 - 1 0.001 0.009 2026-11-01 12:18:38,798 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:18:38] "GET /web/assets/42a586d/web.chartjs_lib.min.js HTTP/1.1" 200 - 2 0.001 0.005 2026-11-01 12:18:38,944 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 12:18:38] "GET /web/static/img/folder.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-01 12:18:38,946 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 12:18:38] "GET /web/static/img/bill.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-11-01 12:18:38,983 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEditAfterAutoSaveTour.test_an_intent_commits_pending_typed_input_before_it_acts.browser: [2/9] Tour reconcile_intent_commits_pending_input_first_tour → Step Open the fixture's transaction (trigger: .o_account_reconcile_kanban_main .o_kanban_record:not(.o_kanban_ghost)) 2026-11-01 12:18:39,021 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:18:39] "POST /web/dataset/call_button/account.journal/action_open_reconcile HTTP/1.1" 200 - 12 0.011 0.023 2026-11-01 12:18:39,284 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:18:39] "POST /web/dataset/call_kw/account.bank.statement.line/get_views HTTP/1.1" 200 - 100 0.050 0.184 2026-11-01 12:18:39,312 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:18:39] "POST /web/dataset/call_kw/account.journal/read HTTP/1.1" 200 - 2 0.004 0.011 2026-11-01 12:18:39,346 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:18:39] "POST /web/dataset/call_kw/account.bank.statement.line/web_search_read HTTP/1.1" 200 - 5 0.005 0.016 2026-11-01 12:18:39,362 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:18:39] "POST /web/dataset/call_kw/account.journal/read HTTP/1.1" 200 - 3 0.004 0.027 2026-11-01 12:18:39,391 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:18:39] "POST /web/dataset/call_kw/res.company/read HTTP/1.1" 200 - 6 0.002 0.019 2026-11-01 12:18:39,470 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEditAfterAutoSaveTour.test_an_intent_commits_pending_typed_input_before_it_acts.browser: [3/9] Tour reconcile_intent_commits_pending_input_first_tour → Step Select the open balance row (trigger: .o_reconcile_widget_table .o_reconcile_widget_line.suspense) 2026-11-01 12:18:39,516 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:18:39] "POST /web/dataset/call_kw/account.bank.statement.line/get_views HTTP/1.1" 200 - 1 0.000 0.074 2026-11-01 12:18:39,541 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:18:39] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.005 2026-11-01 12:18:39,603 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:18:39] "POST /web/dataset/call_kw/account.bank.statement.line/web_read HTTP/1.1" 200 - 26 0.019 0.042 2026-11-01 12:18:39,659 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:18:39] "POST /web/dataset/call_kw/account.reconcile.model/name_search HTTP/1.1" 200 - 2 0.003 0.010 2026-11-01 12:18:39,745 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:18:39] "POST /web/dataset/call_kw/account.move.line/get_views HTTP/1.1" 200 - 45 0.022 0.069 2026-11-01 12:18:39,789 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:18:39] "POST /web/dataset/call_kw/res.partner/read HTTP/1.1" 200 - 3 0.006 0.028 2026-11-01 12:18:39,813 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:18:39] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 1 0.002 0.007 2026-11-01 12:18:39,819 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:18:39] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.011 2026-11-01 12:18:39,903 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEditAfterAutoSaveTour.test_an_intent_commits_pending_typed_input_before_it_acts.browser: [4/9] Tour reconcile_intent_commits_pending_input_first_tour → Step Type a label, but never blur the field before the intent below (trigger: .o_field_widget[name='manual_name'] input) 2026-11-01 12:18:39,955 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:18:39] "POST /web/dataset/call_kw/account.bank.statement.line/onchange HTTP/1.1" 200 - 22 0.019 0.050 2026-11-01 12:18:39,994 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEditAfterAutoSaveTour.test_an_intent_commits_pending_typed_input_before_it_acts.browser: [5/9] Tour reconcile_intent_commits_pending_input_first_tour → Step Fire an unrelated intent (selecting a different row) while the label is still only locally typed (trigger: .o_reconcile_widget_table .o_reconcile_widget_line.liquidity) 2026-11-01 12:18:40,051 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEditAfterAutoSaveTour.test_an_intent_commits_pending_typed_input_before_it_acts.browser: [6/9] Tour reconcile_intent_commits_pending_input_first_tour → Step Re-select the open balance row to read back what was actually saved (trigger: .o_reconcile_widget_table .o_reconcile_widget_line.suspense) 2026-11-01 12:18:40,120 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEditAfterAutoSaveTour.test_an_intent_commits_pending_typed_input_before_it_acts.browser: [7/9] Tour reconcile_intent_commits_pending_input_first_tour → Step The intent committed the pending typed label before acting, so it was not lost (trigger: .o_field_widget[name='manual_name'] input) 2026-11-01 12:18:40,120 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:18:40] "POST /web/dataset/call_kw/account.bank.statement.line/onchange HTTP/1.1" 200 - 21 0.015 0.052 2026-11-01 12:18:40,194 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEditAfterAutoSaveTour.test_an_intent_commits_pending_typed_input_before_it_acts.browser: [8/9] Tour reconcile_intent_commits_pending_input_first_tour → Step Reload so the draft this tour built is actually saved (trigger: .o_reconcile_widget_table) 2026-11-01 12:18:40,219 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:18:40] "POST /web/dataset/call_kw/account.bank.statement.line/onchange HTTP/1.1" 200 - 21 0.020 0.047 2026-11-01 12:18:40,258 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEditAfterAutoSaveTour.test_an_intent_commits_pending_typed_input_before_it_acts.browser: [9/9] Tour reconcile_intent_commits_pending_input_first_tour → Step The page came back (trigger: .o_reconcile_widget_table) 2026-11-01 12:18:40,294 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:18:40] "POST /web/dataset/call_kw/account.bank.statement.line/onchange HTTP/1.1" 200 - 21 0.018 0.040 2026-11-01 12:18:40,314 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEditAfterAutoSaveTour.test_an_intent_commits_pending_typed_input_before_it_acts.browser: tour succeeded 2026-11-01 12:18:40,315 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEditAfterAutoSaveTour.test_an_intent_commits_pending_typed_input_before_it_acts.browser: Error received after termination: ╔══════════════════════════════════════════════════════════════════╗ ║ TOUR reconcile_intent_commits_pending_input_first_tour SUCCEEDED ║ ╚══════════════════════════════════════════════════════════════════╝ 2026-11-01 12:18:40,365 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:18:40] "GET /odoo/accounting/2915/action-1245?statement_line_id=356 HTTP/1.1" 200 - 20 0.017 0.088 2026-11-01 12:18:40,395 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:18:40] "POST /web/dataset/call_kw/account.bank.statement.line/web_save HTTP/1.1" 200 - 14 0.009 0.112 2026-11-01 12:18:40,446 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEditAfterAutoSaveTour.test_an_intent_commits_pending_typed_input_before_it_acts.browser: heap 28529372 (allocated 30650368) 2026-11-01 12:18:40,448 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEditAfterAutoSaveTour.test_an_intent_commits_pending_typed_input_before_it_acts: Closing chrome headless with pid 7573 2026-11-01 12:18:40,449 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEditAfterAutoSaveTour.test_an_intent_commits_pending_typed_input_before_it_acts: Closing websocket connection 2026-11-01 12:18:40,449 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEditAfterAutoSaveTour.test_an_intent_commits_pending_typed_input_before_it_acts: Terminating chrome headless with pid 7573 2026-11-01 12:18:40,550 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEditAfterAutoSaveTour.test_an_intent_commits_pending_typed_input_before_it_acts: Chrome Log in: /tmp/odoo_tests/rb-2cd94b9-226205-431194/chrome_logs/chrome_log_20261101_121840_550721_test_an_intent_commits_pending_typed_input_before_it_acts.txt 2026-11-01 12:18:40,551 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEditAfterAutoSaveTour.test_an_intent_commits_pending_typed_input_before_it_acts: Removing chrome user profile "/tmp/tmp7wxqdcoy_chrome_odoo" 2026-11-01 12:18:40,617 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours: Starting TestReconcileEditAfterAutoSaveTour.test_edit_made_before_a_card_switch_reaches_the_saved_row ... 2026-11-01 12:18:42,059 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEditAfterAutoSaveTour.test_edit_made_before_a_card_switch_reaches_the_saved_row: Chrome pid: 7824 2026-11-01 12:18:42,059 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEditAfterAutoSaveTour.test_edit_made_before_a_card_switch_reaches_the_saved_row: Chrome headless temporary user profile dir: /tmp/tmp3hvkz8wo_chrome_odoo 2026-11-01 12:18:42,059 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEditAfterAutoSaveTour.test_edit_made_before_a_card_switch_reaches_the_saved_row: Issuing json command http://127.0.0.1:35703/json/version 2026-11-01 12:18:42,061 104 INFO rb-2cd94b9-226205-431194 odoo.tests.common.requests: request http://127.0.0.1:35703/json/version with timeout 3 increased to 10s during tests 2026-11-01 12:18:42,079 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEditAfterAutoSaveTour.test_edit_made_before_a_card_switch_reaches_the_saved_row: Browser version: Chrome/150.0.7871.114 2026-11-01 12:18:42,079 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEditAfterAutoSaveTour.test_edit_made_before_a_card_switch_reaches_the_saved_row: Issuing json command http://127.0.0.1:35703/json 2026-11-01 12:18:42,080 104 INFO rb-2cd94b9-226205-431194 odoo.tests.common.requests: request http://127.0.0.1:35703/json with timeout 3 increased to 10s during tests 2026-11-01 12:18:42,090 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEditAfterAutoSaveTour.test_edit_made_before_a_card_switch_reaches_the_saved_row: Websocket url found: ws://127.0.0.1:35703/devtools/page/BDB3520CBD1BE1D843C9750A89F85344 2026-11-01 12:18:42,098 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEditAfterAutoSaveTour.test_edit_made_before_a_card_switch_reaches_the_saved_row: Enable chrome headless console log notification 2026-11-01 12:18:42,104 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEditAfterAutoSaveTour.test_edit_made_before_a_card_switch_reaches_the_saved_row: Chrome headless enable page notifications 2026-11-01 12:18:42,267 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.res_users: Login successful for db:rb-2cd94b9-226205-431194 login:recon_autosave_user from n/a 2026-11-01 12:18:42,281 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEditAfterAutoSaveTour.test_edit_made_before_a_card_switch_reaches_the_saved_row: Setting session cookie in browser 2026-11-01 12:18:42,283 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEditAfterAutoSaveTour.test_edit_made_before_a_card_switch_reaches_the_saved_row: Open "http://127.0.0.1:8069/odoo" in browser 2026-11-01 12:18:42,283 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEditAfterAutoSaveTour.test_edit_made_before_a_card_switch_reaches_the_saved_row: Navigating to: "http://127.0.0.1:8069/odoo" 2026-11-01 12:18:42,293 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-01 12:18:43,385 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:18:43] "GET /odoo HTTP/1.1" 200 - 181 0.099 0.995 2026-11-01 12:18:43,389 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEditAfterAutoSaveTour.test_edit_made_before_a_card_switch_reaches_the_saved_row: Navigation result: {'frameId': 'BDB3520CBD1BE1D843C9750A89F85344', 'loaderId': '02A8F3D963B064AF864041D2704B4CC9', 'isDownload': False} 2026-11-01 12:18:43,389 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEditAfterAutoSaveTour.test_edit_made_before_a_card_switch_reaches_the_saved_row: Evaluate ready code "odoo.isTourReady('reconcile_edit_reaches_row_after_card_switch_tour')" 2026-11-01 12:18:43,426 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:18:43] "GET /web/assets/8952ac2/web.assets_web.min.css HTTP/1.1" 200 - 2 0.002 0.010 2026-11-01 12:18:43,435 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:18:43] "GET /web/webclient/translations/51d255c89410bcbec186e2601d4265648f784ecc?lang=en_US HTTP/1.1" 200 - 0 0.000 0.014 2026-11-01 12:18:43,454 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:18:43] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.007 0.025 2026-11-01 12:18:43,460 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:18:43] "GET /web/assets/4988eb9/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.042 2026-11-01 12:18:43,466 104 INFO rb-2cd94b9-226205-431194 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-01 12:18:43,615 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:18:43] "GET /web/webclient/load_menus/c84ac4f4b568201b9701a634fa8c03f73a9a70a7621c62f2b180cb0cffbc30fa HTTP/1.1" 200 - 172 0.069 0.126 2026-11-01 12:18:43,620 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:18:43] "GET /web/assets/8bf4eb7/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.114 2026-11-01 12:18:43,676 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:18:43] "GET /web/assets/4ac0157/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.005 2026-11-01 12:18:44,363 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 12:18:44] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.003 2026-11-01 12:18:44,364 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 12:18:44] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.004 2026-11-01 12:18:44,365 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 12:18:44] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.005 2026-11-01 12:18:44,404 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:18:44] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.001 0.007 2026-11-01 12:18:44,414 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEditAfterAutoSaveTour.test_edit_made_before_a_card_switch_reaches_the_saved_row.browser: Owl is running in 'dev' mode. 2026-11-01 12:18:44,425 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:18:44] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-11-01 12:18:44,465 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:18:44] "GET /odoo/offline HTTP/1.1" 200 - 5 0.002 0.020 2026-11-01 12:18:44,475 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:18:44] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.005 0.014 2026-11-01 12:18:44,494 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:18:44] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.003 0.014 2026-11-01 12:18:44,531 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEditAfterAutoSaveTour.test_edit_made_before_a_card_switch_reaches_the_saved_row: Evaluate test code "odoo.startTour('reconcile_edit_reaches_row_after_card_switch_tour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo", "delayToCheckUndeterminisms": 0})" 2026-11-01 12:18:44,595 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 12:18:44] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-11-01 12:18:44,609 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 12:18:44] "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-01 12:18:44,626 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:18:44] "POST /mail/data HTTP/1.1" 200 - 34 0.044 0.048 2026-11-01 12:18:44,660 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:18:44] "GET /web/image/res.partner/2169/avatar_128?unique=1793535502000 HTTP/1.1" 200 - 16 0.012 0.088 2026-11-01 12:18:44,675 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:18:44] "POST /web/action/load HTTP/1.1" 200 - 5 0.003 0.107 2026-11-01 12:18:44,729 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:18:44] "GET /odoo/action-account.open_account_journal_dashboard_kanban HTTP/1.1" 200 - 20 0.013 0.169 2026-11-01 12:18:44,771 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:18:44] "GET /web/image?model=res.users&field=avatar_128&id=953 HTTP/1.1" 200 - 10 0.012 0.200 2026-11-01 12:18:44,803 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:18:44] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.010 0.151 2026-11-01 12:18:44,804 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:18:44] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.209 2026-11-01 12:18:44,823 104 INFO rb-2cd94b9-226205-431194 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-01 12:18:44,824 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:18:44] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.003 0.009 2026-11-01 12:18:45,570 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEditAfterAutoSaveTour.test_edit_made_before_a_card_switch_reaches_the_saved_row.browser: [1/14] Tour reconcile_edit_reaches_row_after_card_switch_tour → Step Open the reconcile kanban of the fixture's own journal (trigger: .o_kanban_record:contains('Autosave Tour Journal') button[name='action_open_reconcile']) 2026-11-01 12:18:45,577 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:18:45] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 2 0.001 0.005 2026-11-01 12:18:45,596 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEditAfterAutoSaveTour.test_edit_made_before_a_card_switch_reaches_the_saved_row.browser: Owl is running in 'dev' mode. 2026-11-01 12:18:45,629 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:18:45] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.000 0.007 2026-11-01 12:18:45,652 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:18:45] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 1 0.004 0.021 2026-11-01 12:18:45,754 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:18:45] "POST /mail/data HTTP/1.1" 200 - 20 0.032 0.033 2026-11-01 12:18:45,789 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 12:18:45] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.020 2026-11-01 12:18:45,794 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:18:45] "GET /web/image?model=res.users&field=avatar_128&id=953 HTTP/1.1" 200 - 10 0.013 0.060 2026-11-01 12:18:45,795 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:18:45] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.080 2026-11-01 12:18:45,817 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:18:45] "POST /web/action/load HTTP/1.1" 200 - 10 0.005 0.058 2026-11-01 12:18:45,832 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:18:45] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 2 0.004 0.051 2026-11-01 12:18:45,860 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:18:45] "GET /web/image/res.company/160/favicon HTTP/1.1" 200 - 9 0.007 0.095 2026-11-01 12:18:45,888 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 12:18:45] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-11-01 12:18:46,036 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:18:46] "POST /web/dataset/call_kw/account.journal/get_views HTTP/1.1" 200 - 70 0.047 0.119 2026-11-01 12:18:46,147 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:18:46] "POST /web/dataset/call_kw/account.journal/web_search_read HTTP/1.1" 200 - 49 0.028 0.058 2026-11-01 12:18:46,207 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:18:46] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.005 2026-11-01 12:18:46,256 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:18:46] "GET /web/bundle/web.chartjs_lib?lang=en_US HTTP/1.1" 200 - 1 0.000 0.007 2026-11-01 12:18:46,262 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:18:46] "POST /web/dataset/call_kw/account.journal/is_sample_action_available HTTP/1.1" 200 - 2 0.001 0.006 2026-11-01 12:18:46,266 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:18:46] "POST /web/dataset/call_kw/account.journal/is_sample_action_available HTTP/1.1" 200 - 1 0.001 0.008 2026-11-01 12:18:46,290 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:18:46] "GET /web/assets/42a586d/web.chartjs_lib.min.js HTTP/1.1" 200 - 2 0.001 0.005 2026-11-01 12:18:46,424 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 12:18:46] "GET /web/static/img/folder.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-11-01 12:18:46,425 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 12:18:46] "GET /web/static/img/bill.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-01 12:18:46,461 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEditAfterAutoSaveTour.test_edit_made_before_a_card_switch_reaches_the_saved_row.browser: [2/14] Tour reconcile_edit_reaches_row_after_card_switch_tour → Step Open the fixture's transaction (trigger: .o_account_reconcile_kanban_main .o_kanban_record:contains('Autosave first transaction')) 2026-11-01 12:18:46,489 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:18:46] "POST /web/dataset/call_button/account.journal/action_open_reconcile HTTP/1.1" 200 - 12 0.007 0.019 2026-11-01 12:18:46,759 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:18:46] "POST /web/dataset/call_kw/account.bank.statement.line/get_views HTTP/1.1" 200 - 100 0.043 0.197 2026-11-01 12:18:46,781 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:18:46] "POST /web/dataset/call_kw/account.journal/read HTTP/1.1" 200 - 2 0.003 0.008 2026-11-01 12:18:46,807 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:18:46] "POST /web/dataset/call_kw/account.bank.statement.line/web_search_read HTTP/1.1" 200 - 4 0.002 0.009 2026-11-01 12:18:46,820 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:18:46] "POST /web/dataset/call_kw/account.journal/read HTTP/1.1" 200 - 3 0.004 0.018 2026-11-01 12:18:46,855 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:18:46] "POST /web/dataset/call_kw/res.company/read HTTP/1.1" 200 - 6 0.002 0.025 2026-11-01 12:18:46,920 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEditAfterAutoSaveTour.test_edit_made_before_a_card_switch_reaches_the_saved_row.browser: [3/14] Tour reconcile_edit_reaches_row_after_card_switch_tour → Step Select its open balance row (trigger: .o_reconcile_widget_line.suspense:contains('Autosave first transaction')) 2026-11-01 12:18:46,971 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:18:46] "POST /web/dataset/call_kw/account.bank.statement.line/get_views HTTP/1.1" 200 - 1 0.000 0.054 2026-11-01 12:18:47,003 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:18:47] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.007 2026-11-01 12:18:47,062 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:18:47] "POST /web/dataset/call_kw/account.bank.statement.line/web_read HTTP/1.1" 200 - 26 0.016 0.048 2026-11-01 12:18:47,123 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:18:47] "POST /web/dataset/call_kw/account.reconcile.model/name_search HTTP/1.1" 200 - 2 0.003 0.010 2026-11-01 12:18:47,242 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:18:47] "POST /web/dataset/call_kw/account.move.line/get_views HTTP/1.1" 200 - 45 0.021 0.099 2026-11-01 12:18:47,270 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:18:47] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.005 2026-11-01 12:18:47,276 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:18:47] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 1 0.001 0.011 2026-11-01 12:18:47,376 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEditAfterAutoSaveTour.test_edit_made_before_a_card_switch_reaches_the_saved_row.browser: [4/14] Tour reconcile_edit_reaches_row_after_card_switch_tour → Step a.nav-link[name='manual_operations_tab'].active 2026-11-01 12:18:47,417 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:18:47] "POST /web/dataset/call_kw/account.bank.statement.line/onchange HTTP/1.1" 200 - 23 0.012 0.041 2026-11-01 12:18:47,444 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEditAfterAutoSaveTour.test_edit_made_before_a_card_switch_reaches_the_saved_row.browser: [5/14] Tour reconcile_edit_reaches_row_after_card_switch_tour → Step Choose the account Autosave Tour Destination (trigger: .o_field_widget[name='manual_account_id'] input) 2026-11-01 12:18:47,520 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEditAfterAutoSaveTour.test_edit_made_before_a_card_switch_reaches_the_saved_row.browser: [6/14] Tour reconcile_edit_reaches_row_after_card_switch_tour → Step Pick it from the dropdown (trigger: .ui-autocomplete .ui-menu-item a:contains('Autosave Tour Destination')) 2026-11-01 12:18:47,523 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:18:47] "POST /web/dataset/call_kw/account.account/name_search HTTP/1.1" 200 - 5 0.009 0.010 2026-11-01 12:18:47,796 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:18:47] "POST /web/dataset/call_kw/account.account/name_search HTTP/1.1" 200 - 5 0.007 0.014 2026-11-01 12:18:47,836 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEditAfterAutoSaveTour.test_edit_made_before_a_card_switch_reaches_the_saved_row.browser: [7/14] Tour reconcile_edit_reaches_row_after_card_switch_tour → Step Switch to a different card - this must auto-save the dirty form (trigger: .o_account_reconcile_kanban_main .o_kanban_record:contains('Autosave second transaction')) 2026-11-01 12:18:47,898 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEditAfterAutoSaveTour.test_edit_made_before_a_card_switch_reaches_the_saved_row.browser: [8/14] Tour reconcile_edit_reaches_row_after_card_switch_tour → Step The switch to the other card has landed (trigger: .o_kanban_record_reconcile_selected_st_line:contains('Autosave second transaction')) 2026-11-01 12:18:47,919 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:18:47] "POST /web/dataset/call_kw/account.bank.statement.line/onchange HTTP/1.1" 200 - 24 0.017 0.060 2026-11-01 12:18:47,962 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:18:47] "POST /web/dataset/call_kw/account.bank.statement.line/web_save HTTP/1.1" 200 - 14 0.009 0.020 2026-11-01 12:18:47,991 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:18:47] "POST /web/dataset/call_kw/account.bank.statement.line/web_search_read HTTP/1.1" 200 - 4 0.003 0.012 2026-11-01 12:18:48,072 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:18:48] "POST /web/dataset/call_kw/account.bank.statement.line/web_read HTTP/1.1" 200 - 21 0.015 0.042 2026-11-01 12:18:48,098 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:18:48] "POST /web/dataset/call_kw/account.reconcile.model/name_search HTTP/1.1" 200 - 2 0.003 0.008 2026-11-01 12:18:48,104 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:18:48] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 1 0.001 0.009 2026-11-01 12:18:48,134 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEditAfterAutoSaveTour.test_edit_made_before_a_card_switch_reaches_the_saved_row.browser: [9/14] Tour reconcile_edit_reaches_row_after_card_switch_tour → Step Switch back to the first transaction (trigger: .o_account_reconcile_kanban_main .o_kanban_record:contains('Autosave first transaction')) 2026-11-01 12:18:48,202 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEditAfterAutoSaveTour.test_edit_made_before_a_card_switch_reaches_the_saved_row.browser: [10/14] Tour reconcile_edit_reaches_row_after_card_switch_tour → Step The switch back has landed (trigger: .o_kanban_record_reconcile_selected_st_line:contains('Autosave first transaction')) 2026-11-01 12:18:48,253 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:18:48] "POST /web/dataset/call_kw/account.bank.statement.line/web_read HTTP/1.1" 200 - 13 0.010 0.031 2026-11-01 12:18:48,277 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:18:48] "POST /web/dataset/call_kw/account.reconcile.model/name_search HTTP/1.1" 200 - 2 0.003 0.008 2026-11-01 12:18:48,310 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEditAfterAutoSaveTour.test_edit_made_before_a_card_switch_reaches_the_saved_row.browser: [11/14] Tour reconcile_edit_reaches_row_after_card_switch_tour → Step The saved selection reopened with its editor visible (trigger: a.nav-link[name='manual_operations_tab'].active) 2026-11-01 12:18:48,376 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEditAfterAutoSaveTour.test_edit_made_before_a_card_switch_reaches_the_saved_row.browser: [12/14] Tour reconcile_edit_reaches_row_after_card_switch_tour → Step The chosen account survived the round trip through another card (trigger: .o_field_widget[name='manual_account_id'] input) 2026-11-01 12:18:48,443 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEditAfterAutoSaveTour.test_edit_made_before_a_card_switch_reaches_the_saved_row.browser: [13/14] Tour reconcile_edit_reaches_row_after_card_switch_tour → Step Validate (trigger: .o_account_reconcile_form_statusbar button[name='action_validate']:not(.disabled)) 2026-11-01 12:18:48,505 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEditAfterAutoSaveTour.test_edit_made_before_a_card_switch_reaches_the_saved_row.browser: [14/14] Tour reconcile_edit_reaches_row_after_card_switch_tour → Step The first transaction reconciled and left the Not-Reconciled kanban (trigger: .o_account_reconcile_kanban_main .o_kanban_record:contains('Autosave second transaction')) 2026-11-01 12:18:48,559 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEditAfterAutoSaveTour.test_edit_made_before_a_card_switch_reaches_the_saved_row.browser: tour succeeded 2026-11-01 12:18:48,561 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEditAfterAutoSaveTour.test_edit_made_before_a_card_switch_reaches_the_saved_row.browser: Error received after termination: ╔══════════════════════════════════════════════════════════════════╗ ║ TOUR reconcile_edit_reaches_row_after_card_switch_tour SUCCEEDED ║ ╚══════════════════════════════════════════════════════════════════╝ 2026-11-01 12:18:48,625 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #953 deleted account.move.line.ctp records with IDs: [1591] 2026-11-01 12:18:48,726 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEditAfterAutoSaveTour.test_edit_made_before_a_card_switch_reaches_the_saved_row.browser: heap 30289896 (allocated 31436800) 2026-11-01 12:18:48,732 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEditAfterAutoSaveTour.test_edit_made_before_a_card_switch_reaches_the_saved_row: Closing chrome headless with pid 7824 2026-11-01 12:18:48,753 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEditAfterAutoSaveTour.test_edit_made_before_a_card_switch_reaches_the_saved_row: Closing websocket connection 2026-11-01 12:18:48,767 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEditAfterAutoSaveTour.test_edit_made_before_a_card_switch_reaches_the_saved_row: Terminating chrome headless with pid 7824 2026-11-01 12:18:48,824 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #953 deleted account.move.line records with IDs: [3273] 2026-11-01 12:18:48,906 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEditAfterAutoSaveTour.test_edit_made_before_a_card_switch_reaches_the_saved_row: Chrome Log in: /tmp/odoo_tests/rb-2cd94b9-226205-431194/chrome_logs/chrome_log_20261101_121848_905817_test_edit_made_before_a_card_switch_reaches_the_saved_row.txt 2026-11-01 12:18:48,906 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEditAfterAutoSaveTour.test_edit_made_before_a_card_switch_reaches_the_saved_row: Removing chrome user profile "/tmp/tmp3hvkz8wo_chrome_odoo" 2026-11-01 12:18:48,989 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEditAfterAutoSaveTour.test_edit_made_before_a_card_switch_reaches_the_saved_row: waiting for threads: [] 2026-11-01 12:18:49,055 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:18:49] "POST /web/dataset/call_button/account.bank.statement.line/action_validate HTTP/1.1" 200 - 215 0.175 0.372 2026-11-01 12:18:49,190 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-11-01 12:18:58,661 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours: Starting TestReconcileKeyboardAndFocusTour.test_reconcile_a11y_tour ... 2026-11-01 12:19:00,163 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileKeyboardAndFocusTour.test_reconcile_a11y_tour: Chrome pid: 8072 2026-11-01 12:19:00,163 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileKeyboardAndFocusTour.test_reconcile_a11y_tour: Chrome headless temporary user profile dir: /tmp/tmppoj32dn5_chrome_odoo 2026-11-01 12:19:00,163 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileKeyboardAndFocusTour.test_reconcile_a11y_tour: Issuing json command http://127.0.0.1:45335/json/version 2026-11-01 12:19:00,164 104 INFO rb-2cd94b9-226205-431194 odoo.tests.common.requests: request http://127.0.0.1:45335/json/version with timeout 3 increased to 10s during tests 2026-11-01 12:19:00,188 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileKeyboardAndFocusTour.test_reconcile_a11y_tour: Browser version: Chrome/150.0.7871.114 2026-11-01 12:19:00,189 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileKeyboardAndFocusTour.test_reconcile_a11y_tour: Issuing json command http://127.0.0.1:45335/json 2026-11-01 12:19:00,189 104 INFO rb-2cd94b9-226205-431194 odoo.tests.common.requests: request http://127.0.0.1:45335/json with timeout 3 increased to 10s during tests 2026-11-01 12:19:00,199 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileKeyboardAndFocusTour.test_reconcile_a11y_tour: Websocket url found: ws://127.0.0.1:45335/devtools/page/E38347201F2DDC6157009CFE7CA257CE 2026-11-01 12:19:00,209 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileKeyboardAndFocusTour.test_reconcile_a11y_tour: Enable chrome headless console log notification 2026-11-01 12:19:00,222 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileKeyboardAndFocusTour.test_reconcile_a11y_tour: Chrome headless enable page notifications 2026-11-01 12:19:00,349 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.res_users: Login successful for db:rb-2cd94b9-226205-431194 login:recon_a11y_user from n/a 2026-11-01 12:19:00,360 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileKeyboardAndFocusTour.test_reconcile_a11y_tour: Setting session cookie in browser 2026-11-01 12:19:00,363 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileKeyboardAndFocusTour.test_reconcile_a11y_tour: Open "http://127.0.0.1:8069/odoo" in browser 2026-11-01 12:19:00,363 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileKeyboardAndFocusTour.test_reconcile_a11y_tour: Navigating to: "http://127.0.0.1:8069/odoo" 2026-11-01 12:19:00,377 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-01 12:19:01,567 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:19:01] "GET /odoo HTTP/1.1" 200 - 181 0.084 1.110 2026-11-01 12:19:01,572 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileKeyboardAndFocusTour.test_reconcile_a11y_tour: Navigation result: {'frameId': 'E38347201F2DDC6157009CFE7CA257CE', 'loaderId': 'AF86C5961B24A3E58B69305EDBEFECC1', 'isDownload': False} 2026-11-01 12:19:01,572 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileKeyboardAndFocusTour.test_reconcile_a11y_tour: Evaluate ready code "odoo.isTourReady('reconcile_a11y_tour')" 2026-11-01 12:19:01,614 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:19:01] "GET /web/assets/8952ac2/web.assets_web.min.css HTTP/1.1" 200 - 2 0.001 0.016 2026-11-01 12:19:01,622 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:19:01] "GET /web/webclient/translations/51d255c89410bcbec186e2601d4265648f784ecc?lang=en_US HTTP/1.1" 200 - 0 0.000 0.014 2026-11-01 12:19:01,628 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:19:01] "GET /web/assets/4988eb9/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.024 2026-11-01 12:19:01,683 104 INFO rb-2cd94b9-226205-431194 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-01 12:19:01,816 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:19:01] "GET /web/webclient/load_menus/c84ac4f4b568201b9701a634fa8c03f73a9a70a7621c62f2b180cb0cffbc30fa HTTP/1.1" 200 - 172 0.084 0.127 2026-11-01 12:19:01,831 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:19:01] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.004 0.216 2026-11-01 12:19:01,845 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:19:01] "GET /web/assets/8bf4eb7/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.005 2026-11-01 12:19:01,905 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:19:01] "GET /web/assets/4ac0157/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.007 2026-11-01 12:19:02,502 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 12:19:02] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.004 2026-11-01 12:19:02,502 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 12:19:02] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.005 2026-11-01 12:19:02,504 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 12:19:02] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.004 2026-11-01 12:19:02,520 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:19:02] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.001 0.007 2026-11-01 12:19:02,552 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileKeyboardAndFocusTour.test_reconcile_a11y_tour.browser: Owl is running in 'dev' mode. 2026-11-01 12:19:02,572 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:19:02] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-11-01 12:19:02,613 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:19:02] "GET /odoo/offline HTTP/1.1" 200 - 5 0.002 0.017 2026-11-01 12:19:02,629 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:19:02] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.001 0.006 2026-11-01 12:19:02,639 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:19:02] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.002 0.010 2026-11-01 12:19:02,711 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileKeyboardAndFocusTour.test_reconcile_a11y_tour: Evaluate test code "odoo.startTour('reconcile_a11y_tour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo", "delayToCheckUndeterminisms": 0})" 2026-11-01 12:19:02,789 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 12:19:02] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-11-01 12:19:02,791 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:19:02] "POST /mail/data HTTP/1.1" 200 - 34 0.040 0.061 2026-11-01 12:19:02,805 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 12:19:02] "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-01 12:19:02,829 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:19:02] "GET /web/image?model=res.users&field=avatar_128&id=956 HTTP/1.1" 200 - 17 0.012 0.093 2026-11-01 12:19:02,831 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:19:02] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.052 2026-11-01 12:19:02,903 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:19:02] "GET /odoo/action-account.open_account_journal_dashboard_kanban HTTP/1.1" 200 - 20 0.014 0.118 2026-11-01 12:19:02,914 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:19:02] "POST /web/action/load HTTP/1.1" 200 - 5 0.002 0.189 2026-11-01 12:19:02,964 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:19:02] "GET /web/image/res.partner/2180/avatar_128?unique=1793535529000 HTTP/1.1" 200 - 9 0.010 0.229 2026-11-01 12:19:02,984 104 INFO rb-2cd94b9-226205-431194 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-01 12:19:02,994 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:19:02] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.009 0.170 2026-11-01 12:19:03,005 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:19:03] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.003 0.049 2026-11-01 12:19:03,726 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileKeyboardAndFocusTour.test_reconcile_a11y_tour.browser: [1/9] Tour reconcile_a11y_tour → Step Open the reconcile kanban of the fixture's own journal (trigger: .o_kanban_record:contains('A11y Tour Bank') button[name='action_open_reconcile']) 2026-11-01 12:19:03,735 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:19:03] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 2 0.001 0.005 2026-11-01 12:19:03,743 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileKeyboardAndFocusTour.test_reconcile_a11y_tour.browser: Owl is running in 'dev' mode. 2026-11-01 12:19:03,776 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:19:03] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.000 0.004 2026-11-01 12:19:03,788 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:19:03] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 1 0.001 0.010 2026-11-01 12:19:03,850 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 12:19:03] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.010 2026-11-01 12:19:03,891 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:19:03] "POST /mail/data HTTP/1.1" 200 - 20 0.034 0.039 2026-11-01 12:19:03,893 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:19:03] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.068 2026-11-01 12:19:03,931 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:19:03] "GET /web/image?model=res.users&field=avatar_128&id=956 HTTP/1.1" 304 - 10 0.009 0.076 2026-11-01 12:19:03,971 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:19:03] "GET /web/image/res.partner/2180/avatar_128?unique=1793535529000 HTTP/1.1" 200 - 9 0.013 0.111 2026-11-01 12:19:03,999 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:19:03] "POST /web/action/load HTTP/1.1" 200 - 10 0.010 0.138 2026-11-01 12:19:04,019 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:19:04] "GET /web/image/res.company/161/favicon HTTP/1.1" 200 - 9 0.005 0.185 2026-11-01 12:19:04,041 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:19:04] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 2 0.005 0.127 2026-11-01 12:19:04,074 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 12:19:04] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-11-01 12:19:04,183 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:19:04] "POST /web/dataset/call_kw/account.journal/get_views HTTP/1.1" 200 - 70 0.034 0.132 2026-11-01 12:19:04,310 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:19:04] "POST /web/dataset/call_kw/account.journal/web_search_read HTTP/1.1" 200 - 49 0.035 0.058 2026-11-01 12:19:04,422 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:19:04] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.004 2026-11-01 12:19:04,499 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:19:04] "GET /web/bundle/web.chartjs_lib?lang=en_US HTTP/1.1" 200 - 1 0.000 0.007 2026-11-01 12:19:04,506 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:19:04] "POST /web/dataset/call_kw/account.journal/is_sample_action_available HTTP/1.1" 200 - 2 0.001 0.004 2026-11-01 12:19:04,509 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:19:04] "POST /web/dataset/call_kw/account.journal/is_sample_action_available HTTP/1.1" 200 - 1 0.001 0.004 2026-11-01 12:19:04,520 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:19:04] "GET /web/assets/42a586d/web.chartjs_lib.min.js HTTP/1.1" 200 - 2 0.001 0.003 2026-11-01 12:19:04,631 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 12:19:04] "GET /web/static/img/folder.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-01 12:19:04,633 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 12:19:04] "GET /web/static/img/bill.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-11-01 12:19:04,667 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileKeyboardAndFocusTour.test_reconcile_a11y_tour.browser: [2/9] Tour reconcile_a11y_tour → Step Open the fixture's transaction (trigger: .o_account_reconcile_kanban_main .o_kanban_record:not(.o_kanban_ghost)) 2026-11-01 12:19:04,695 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:19:04] "POST /web/dataset/call_button/account.journal/action_open_reconcile HTTP/1.1" 200 - 12 0.007 0.019 2026-11-01 12:19:04,907 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:19:04] "POST /web/dataset/call_kw/account.bank.statement.line/get_views HTTP/1.1" 200 - 100 0.038 0.148 2026-11-01 12:19:04,938 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:19:04] "POST /web/dataset/call_kw/account.journal/read HTTP/1.1" 200 - 2 0.003 0.011 2026-11-01 12:19:04,972 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:19:04] "POST /web/dataset/call_kw/account.bank.statement.line/web_search_read HTTP/1.1" 200 - 5 0.004 0.013 2026-11-01 12:19:04,997 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:19:04] "POST /web/dataset/call_kw/account.journal/read HTTP/1.1" 200 - 3 0.005 0.036 2026-11-01 12:19:05,030 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:19:05] "POST /web/dataset/call_kw/res.company/read HTTP/1.1" 200 - 6 0.002 0.022 2026-11-01 12:19:05,081 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileKeyboardAndFocusTour.test_reconcile_a11y_tour.browser: [3/9] Tour reconcile_a11y_tour → Step Open Match Existing Entries (trigger: a.nav-link[name='match_existing_entries_tab']) 2026-11-01 12:19:05,153 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:19:05] "POST /web/dataset/call_kw/account.bank.statement.line/get_views HTTP/1.1" 200 - 1 0.000 0.068 2026-11-01 12:19:05,185 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:19:05] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.012 2026-11-01 12:19:05,258 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:19:05] "POST /web/dataset/call_kw/account.bank.statement.line/web_read HTTP/1.1" 200 - 26 0.017 0.056 2026-11-01 12:19:05,310 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:19:05] "POST /web/dataset/call_kw/account.reconcile.model/name_search HTTP/1.1" 200 - 2 0.003 0.012 2026-11-01 12:19:05,410 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:19:05] "POST /web/dataset/call_kw/account.move.line/get_views HTTP/1.1" 200 - 45 0.018 0.083 2026-11-01 12:19:05,446 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:19:05] "POST /web/dataset/call_kw/res.partner/read HTTP/1.1" 200 - 3 0.004 0.017 2026-11-01 12:19:05,489 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:19:05] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 7 0.006 0.018 2026-11-01 12:19:05,495 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:19:05] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.029 2026-11-01 12:19:05,568 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileKeyboardAndFocusTour.test_reconcile_a11y_tour.browser: [4/9] Tour reconcile_a11y_tour → Step Match A11y tour receivable (trigger: .o_field_reconcile_lines_match .o_data_row:contains('A11y tour receivable') .o_data_cell) 2026-11-01 12:19:05,635 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileKeyboardAndFocusTour.test_reconcile_a11y_tour.browser: [5/9] Tour reconcile_a11y_tour → Step The click added an 'other' counterpart line, with a trash button (trigger: .o_reconcile_widget_table .o_reconcile_widget_line.other) 2026-11-01 12:19:05,664 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:19:05] "POST /web/dataset/call_kw/account.move.line/web_read HTTP/1.1" 200 - 6 0.005 0.021 2026-11-01 12:19:05,771 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:19:05] "POST /web/dataset/call_kw/account.bank.statement.line/onchange HTTP/1.1" 200 - 26 0.019 0.074 2026-11-01 12:19:05,802 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:19:05] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 1 0.001 0.006 2026-11-01 12:19:05,830 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileKeyboardAndFocusTour.test_reconcile_a11y_tour.browser: [6/9] Tour reconcile_a11y_tour → Step The trash button carries an accessible name (aria-label) (trigger: .o_reconcile_widget_table .o_reconcile_widget_line.other td button.fa-trash-o) 2026-11-01 12:19:05,887 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileKeyboardAndFocusTour.test_reconcile_a11y_tour.browser: [7/9] Tour reconcile_a11y_tour → Step Enter on the nested trash button must not also select the row (trigger: .o_reconcile_widget_table .o_reconcile_widget_line.other td button.fa-trash-o) 2026-11-01 12:19:06,943 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileKeyboardAndFocusTour.test_reconcile_a11y_tour.browser: [8/9] Tour reconcile_a11y_tour → Step The line row is keyboard-focusable (tabindex) and Enter-activatable (trigger: body) 2026-11-01 12:19:07,021 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileKeyboardAndFocusTour.test_reconcile_a11y_tour.browser: [9/9] Tour reconcile_a11y_tour → Step Enter on the focused row selects it, same as a mouse click would (trigger: .o_reconcile_widget_table .o_reconcile_widget_line.other.selected) 2026-11-01 12:19:07,099 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:19:07] "POST /web/dataset/call_kw/account.bank.statement.line/onchange HTTP/1.1" 200 - 28 0.017 0.051 2026-11-01 12:19:07,126 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileKeyboardAndFocusTour.test_reconcile_a11y_tour.browser: tour succeeded 2026-11-01 12:19:07,127 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileKeyboardAndFocusTour.test_reconcile_a11y_tour.browser: Error received after termination: ╔════════════════════════════════════╗ ║ TOUR reconcile_a11y_tour SUCCEEDED ║ ╚════════════════════════════════════╝ 2026-11-01 12:19:07,140 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:19:07] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-11-01 12:19:07,265 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileKeyboardAndFocusTour.test_reconcile_a11y_tour.browser: heap 28339448 (allocated 29863936) 2026-11-01 12:19:07,267 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileKeyboardAndFocusTour.test_reconcile_a11y_tour: Closing chrome headless with pid 8072 2026-11-01 12:19:07,268 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileKeyboardAndFocusTour.test_reconcile_a11y_tour: Closing websocket connection 2026-11-01 12:19:07,268 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileKeyboardAndFocusTour.test_reconcile_a11y_tour: Terminating chrome headless with pid 8072 2026-11-01 12:19:07,399 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileKeyboardAndFocusTour.test_reconcile_a11y_tour: Chrome Log in: /tmp/odoo_tests/rb-2cd94b9-226205-431194/chrome_logs/chrome_log_20261101_121907_398954_test_reconcile_a11y_tour.txt 2026-11-01 12:19:07,399 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileKeyboardAndFocusTour.test_reconcile_a11y_tour: Removing chrome user profile "/tmp/tmppoj32dn5_chrome_odoo" 2026-11-01 12:19:07,471 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours: Starting TestReconcileKeyboardAndFocusTour.test_removing_an_unrelated_row_does_not_corrupt_a_differently_focused_rows_content ... 2026-11-01 12:19:09,033 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileKeyboardAndFocusTour.test_removing_an_unrelated_row_does_not_corrupt_a_differently_focused_rows_content: Chrome pid: 8317 2026-11-01 12:19:09,033 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileKeyboardAndFocusTour.test_removing_an_unrelated_row_does_not_corrupt_a_differently_focused_rows_content: Chrome headless temporary user profile dir: /tmp/tmpjoob1fga_chrome_odoo 2026-11-01 12:19:09,033 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileKeyboardAndFocusTour.test_removing_an_unrelated_row_does_not_corrupt_a_differently_focused_rows_content: Issuing json command http://127.0.0.1:45431/json/version 2026-11-01 12:19:09,035 104 INFO rb-2cd94b9-226205-431194 odoo.tests.common.requests: request http://127.0.0.1:45431/json/version with timeout 3 increased to 10s during tests 2026-11-01 12:19:09,081 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileKeyboardAndFocusTour.test_removing_an_unrelated_row_does_not_corrupt_a_differently_focused_rows_content: Browser version: Chrome/150.0.7871.114 2026-11-01 12:19:09,081 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileKeyboardAndFocusTour.test_removing_an_unrelated_row_does_not_corrupt_a_differently_focused_rows_content: Issuing json command http://127.0.0.1:45431/json 2026-11-01 12:19:09,082 104 INFO rb-2cd94b9-226205-431194 odoo.tests.common.requests: request http://127.0.0.1:45431/json with timeout 3 increased to 10s during tests 2026-11-01 12:19:09,094 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileKeyboardAndFocusTour.test_removing_an_unrelated_row_does_not_corrupt_a_differently_focused_rows_content: Websocket url found: ws://127.0.0.1:45431/devtools/page/8FF887EB3AEBBE95699F09007029C721 2026-11-01 12:19:09,111 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileKeyboardAndFocusTour.test_removing_an_unrelated_row_does_not_corrupt_a_differently_focused_rows_content: Enable chrome headless console log notification 2026-11-01 12:19:09,121 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileKeyboardAndFocusTour.test_removing_an_unrelated_row_does_not_corrupt_a_differently_focused_rows_content: Chrome headless enable page notifications 2026-11-01 12:19:09,236 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.res_users: Login successful for db:rb-2cd94b9-226205-431194 login:recon_focus_user from n/a 2026-11-01 12:19:09,247 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileKeyboardAndFocusTour.test_removing_an_unrelated_row_does_not_corrupt_a_differently_focused_rows_content: Setting session cookie in browser 2026-11-01 12:19:09,255 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileKeyboardAndFocusTour.test_removing_an_unrelated_row_does_not_corrupt_a_differently_focused_rows_content: Open "http://127.0.0.1:8069/odoo" in browser 2026-11-01 12:19:09,256 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileKeyboardAndFocusTour.test_removing_an_unrelated_row_does_not_corrupt_a_differently_focused_rows_content: Navigating to: "http://127.0.0.1:8069/odoo" 2026-11-01 12:19:09,268 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-01 12:19:11,810 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:19:11] "GET /odoo HTTP/1.1" 200 - 181 0.192 2.354 2026-11-01 12:19:11,815 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileKeyboardAndFocusTour.test_removing_an_unrelated_row_does_not_corrupt_a_differently_focused_rows_content: Navigation result: {'frameId': '8FF887EB3AEBBE95699F09007029C721', 'loaderId': '5BDFEBAFF226A508EC25F1AD759742E4', 'isDownload': False} 2026-11-01 12:19:11,816 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileKeyboardAndFocusTour.test_removing_an_unrelated_row_does_not_corrupt_a_differently_focused_rows_content: Evaluate ready code "odoo.isTourReady('reconcile_focus_stability_tour')" 2026-11-01 12:19:11,860 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:19:11] "GET /web/assets/8952ac2/web.assets_web.min.css HTTP/1.1" 200 - 2 0.004 0.010 2026-11-01 12:19:11,871 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:19:11] "GET /web/assets/4988eb9/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.022 2026-11-01 12:19:11,897 104 INFO rb-2cd94b9-226205-431194 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-01 12:19:12,059 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:19:12] "GET /web/webclient/load_menus/c84ac4f4b568201b9701a634fa8c03f73a9a70a7621c62f2b180cb0cffbc30fa HTTP/1.1" 200 - 172 0.073 0.134 2026-11-01 12:19:12,070 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:19:12] "GET /web/webclient/translations/51d255c89410bcbec186e2601d4265648f784ecc?lang=en_US HTTP/1.1" 200 - 0 0.000 0.214 2026-11-01 12:19:12,084 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:19:12] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.006 0.220 2026-11-01 12:19:12,099 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:19:12] "GET /web/assets/8bf4eb7/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.006 2026-11-01 12:19:12,113 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:19:12] "GET /web/assets/4ac0157/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.004 0.006 2026-11-01 12:19:12,757 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 12:19:12] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.004 2026-11-01 12:19:12,759 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 12:19:12] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.005 2026-11-01 12:19:12,760 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 12:19:12] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.006 2026-11-01 12:19:12,777 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:19:12] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.001 0.007 2026-11-01 12:19:12,799 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileKeyboardAndFocusTour.test_removing_an_unrelated_row_does_not_corrupt_a_differently_focused_rows_content.browser: Owl is running in 'dev' mode. 2026-11-01 12:19:12,816 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:19:12] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-11-01 12:19:12,856 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:19:12] "GET /odoo/offline HTTP/1.1" 200 - 5 0.002 0.018 2026-11-01 12:19:12,867 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:19:12] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.001 0.006 2026-11-01 12:19:12,880 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:19:12] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.003 0.009 2026-11-01 12:19:12,946 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileKeyboardAndFocusTour.test_removing_an_unrelated_row_does_not_corrupt_a_differently_focused_rows_content: Evaluate test code "odoo.startTour('reconcile_focus_stability_tour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo", "delayToCheckUndeterminisms": 0})" 2026-11-01 12:19:13,012 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 12:19:13] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-11-01 12:19:13,020 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 12:19:13] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-11-01 12:19:13,057 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:19:13] "POST /mail/data HTTP/1.1" 200 - 34 0.053 0.044 2026-11-01 12:19:13,117 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:19:13] "GET /web/image?model=res.users&field=avatar_128&id=957 HTTP/1.1" 200 - 17 0.017 0.107 2026-11-01 12:19:13,119 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:19:13] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.119 2026-11-01 12:19:13,152 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:19:13] "GET /web/image/res.partner/2181/avatar_128?unique=1793535529000 HTTP/1.1" 200 - 9 0.009 0.150 2026-11-01 12:19:13,176 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 12:19:13] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.005 2026-11-01 12:19:13,204 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:19:13] "GET /odoo/action-account.action_account_moves_all HTTP/1.1" 200 - 20 0.013 0.219 2026-11-01 12:19:13,230 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:19:13] "POST /web/action/load HTTP/1.1" 200 - 5 0.011 0.229 2026-11-01 12:19:13,275 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:19:13] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.018 0.173 2026-11-01 12:19:13,287 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:19:13] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.004 0.033 2026-11-01 12:19:13,295 104 INFO rb-2cd94b9-226205-431194 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-01 12:19:13,875 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileKeyboardAndFocusTour.test_removing_an_unrelated_row_does_not_corrupt_a_differently_focused_rows_content.browser: [1/11] Tour reconcile_focus_stability_tour → Step Select the journal item Focus Tour Row Alpha (trigger: .o_data_row:contains('Focus Tour Row Alpha') .o_list_record_selector) 2026-11-01 12:19:13,884 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:19:13] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 2 0.001 0.004 2026-11-01 12:19:13,888 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileKeyboardAndFocusTour.test_removing_an_unrelated_row_does_not_corrupt_a_differently_focused_rows_content.browser: Owl is running in 'dev' mode. 2026-11-01 12:19:13,916 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:19:13] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.000 0.005 2026-11-01 12:19:13,928 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:19:13] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 1 0.001 0.011 2026-11-01 12:19:14,035 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:19:14] "POST /mail/data HTTP/1.1" 200 - 20 0.036 0.035 2026-11-01 12:19:14,036 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:19:14] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.058 2026-11-01 12:19:14,056 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:19:14] "POST /web/action/load HTTP/1.1" 200 - 10 0.005 0.054 2026-11-01 12:19:14,089 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:19:14] "GET /web/image?model=res.users&field=avatar_128&id=957 HTTP/1.1" 304 - 10 0.008 0.084 2026-11-01 12:19:14,106 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:19:14] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 2 0.003 0.047 2026-11-01 12:19:14,141 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 12:19:14] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-11-01 12:19:14,298 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:19:14] "POST /web/dataset/call_kw/account.move.line/get_views HTTP/1.1" 200 - 105 0.048 0.171 2026-11-01 12:19:14,328 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:19:14] "GET /web/image/res.company/161/favicon HTTP/1.1" 200 - 9 0.005 0.219 2026-11-01 12:19:14,345 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:19:14] "POST /web/dataset/call_kw/account.move.line/search_panel_select_range HTTP/1.1" 200 - 3 0.008 0.015 2026-11-01 12:19:14,410 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:19:14] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 18 0.027 0.044 2026-11-01 12:19:14,413 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:19:14] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.074 2026-11-01 12:19:14,614 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileKeyboardAndFocusTour.test_removing_an_unrelated_row_does_not_corrupt_a_differently_focused_rows_content.browser: [2/11] Tour reconcile_focus_stability_tour → Step Select the journal item Focus Tour Row Bravo (trigger: .o_data_row:contains('Focus Tour Row Bravo') .o_list_record_selector) 2026-11-01 12:19:14,655 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:19:14] "POST /web/dataset/call_kw/account.move.line/json_friendly_approval_request_data HTTP/1.1" 200 - 11 0.014 0.017 2026-11-01 12:19:14,695 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileKeyboardAndFocusTour.test_removing_an_unrelated_row_does_not_corrupt_a_differently_focused_rows_content.browser: [3/11] Tour reconcile_focus_stability_tour → Step Select the journal item Focus Tour Row Charlie (trigger: .o_data_row:contains('Focus Tour Row Charlie') .o_list_record_selector) 2026-11-01 12:19:14,717 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:19:14] "POST /web/dataset/call_kw/account.move.line/json_friendly_approval_request_data HTTP/1.1" 200 - 4 0.005 0.014 2026-11-01 12:19:14,760 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileKeyboardAndFocusTour.test_removing_an_unrelated_row_does_not_corrupt_a_differently_focused_rows_content.browser: [4/11] Tour reconcile_focus_stability_tour → Step Exactly the wanted journal items are selected (trigger: .o_data_row_selected:count(3)) 2026-11-01 12:19:14,786 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:19:14] "POST /web/dataset/call_kw/account.move.line/json_friendly_approval_request_data HTTP/1.1" 200 - 4 0.005 0.016 2026-11-01 12:19:14,814 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileKeyboardAndFocusTour.test_removing_an_unrelated_row_does_not_corrupt_a_differently_focused_rows_content.browser: [5/11] Tour reconcile_focus_stability_tour → Step Open the Actions menu (trigger: .o_cp_action_menus button[data-hotkey='u'].dropdown-toggle) 2026-11-01 12:19:14,887 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileKeyboardAndFocusTour.test_removing_an_unrelated_row_does_not_corrupt_a_differently_focused_rows_content.browser: [6/11] Tour reconcile_focus_stability_tour → Step Run the Reconcile action of the selection (trigger: .o-dropdown--menu .dropdown-item:text('Reconcile')) 2026-11-01 12:19:14,966 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileKeyboardAndFocusTour.test_removing_an_unrelated_row_does_not_corrupt_a_differently_focused_rows_content.browser: [7/11] Tour reconcile_focus_stability_tour → Step The reconcile form opened (trigger: .o_account_reconcile_form_statusbar) 2026-11-01 12:19:15,005 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:19:15] "POST /web/action/load HTTP/1.1" 200 - 11 0.013 0.020 2026-11-01 12:19:15,159 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:19:15] "POST /web/action/run HTTP/1.1" 200 - 45 0.032 0.107 2026-11-01 12:19:15,247 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:19:15] "POST /web/dataset/call_kw/account.move.line/get_views HTTP/1.1" 200 - 7 0.007 0.062 2026-11-01 12:19:15,284 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:19:15] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.006 2026-11-01 12:19:15,355 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:19:15] "POST /web/dataset/call_kw/account.move.line/web_read HTTP/1.1" 200 - 17 0.013 0.055 2026-11-01 12:19:15,450 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:19:15] "POST /web/dataset/call_kw/account.move.line/get_views HTTP/1.1" 200 - 10 0.007 0.050 2026-11-01 12:19:15,494 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:19:15] "POST /web/dataset/call_kw/res.partner/read HTTP/1.1" 200 - 3 0.004 0.021 2026-11-01 12:19:15,515 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:19:15] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 1 0.001 0.006 2026-11-01 12:19:15,586 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileKeyboardAndFocusTour.test_removing_an_unrelated_row_does_not_corrupt_a_differently_focused_rows_content.browser: [8/11] Tour reconcile_focus_stability_tour → Step Focus the row that must keep its identity, and remember its DOM node (trigger: .o_reconcile_widget_line.other:contains('Focus Tour Row Bravo')) 2026-11-01 12:19:15,592 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:19:15] "POST /web/dataset/call_kw/account.move.line/json_friendly_approval_request_data HTTP/1.1" 200 - 4 0.006 0.013 2026-11-01 12:19:15,638 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileKeyboardAndFocusTour.test_removing_an_unrelated_row_does_not_corrupt_a_differently_focused_rows_content.browser: [9/11] Tour reconcile_focus_stability_tour → Step The focused row is selected (trigger: .o_reconcile_widget_line.other.selected) 2026-11-01 12:19:15,692 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:19:15] "POST /web/dataset/call_kw/account.move.line/onchange HTTP/1.1" 200 - 21 0.013 0.038 2026-11-01 12:19:15,714 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:19:15] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 1 0.001 0.005 2026-11-01 12:19:15,730 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileKeyboardAndFocusTour.test_removing_an_unrelated_row_does_not_corrupt_a_differently_focused_rows_content.browser: [10/11] Tour reconcile_focus_stability_tour → Step Remove a DIFFERENT, unrelated row (trigger: .o_reconcile_widget_line.other:contains('Focus Tour Row Charlie') td button.fa-trash-o) 2026-11-01 12:19:15,802 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileKeyboardAndFocusTour.test_removing_an_unrelated_row_does_not_corrupt_a_differently_focused_rows_content.browser: [11/11] Tour reconcile_focus_stability_tour → Step The unrelated row is gone (trigger: body:not(:has(.o_reconcile_widget_line:contains('Focus Tour Row Charlie')))) 2026-11-01 12:19:15,879 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:19:15] "POST /web/dataset/call_kw/account.move.line/onchange HTTP/1.1" 200 - 25 0.016 0.056 2026-11-01 12:19:15,971 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileKeyboardAndFocusTour.test_removing_an_unrelated_row_does_not_corrupt_a_differently_focused_rows_content.browser: tour succeeded 2026-11-01 12:19:15,972 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileKeyboardAndFocusTour.test_removing_an_unrelated_row_does_not_corrupt_a_differently_focused_rows_content.browser: Error received after termination: ╔═══════════════════════════════════════════════╗ ║ TOUR reconcile_focus_stability_tour SUCCEEDED ║ ╚═══════════════════════════════════════════════╝ 2026-11-01 12:19:15,974 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:19:15] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 7 0.007 0.026 2026-11-01 12:19:16,085 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileKeyboardAndFocusTour.test_removing_an_unrelated_row_does_not_corrupt_a_differently_focused_rows_content.browser: heap 25703260 (allocated 27242496) 2026-11-01 12:19:16,087 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileKeyboardAndFocusTour.test_removing_an_unrelated_row_does_not_corrupt_a_differently_focused_rows_content: Closing chrome headless with pid 8317 2026-11-01 12:19:16,087 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileKeyboardAndFocusTour.test_removing_an_unrelated_row_does_not_corrupt_a_differently_focused_rows_content: Closing websocket connection 2026-11-01 12:19:16,088 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileKeyboardAndFocusTour.test_removing_an_unrelated_row_does_not_corrupt_a_differently_focused_rows_content: Terminating chrome headless with pid 8317 2026-11-01 12:19:16,203 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileKeyboardAndFocusTour.test_removing_an_unrelated_row_does_not_corrupt_a_differently_focused_rows_content: Chrome Log in: /tmp/odoo_tests/rb-2cd94b9-226205-431194/chrome_logs/chrome_log_20261101_121916_203026_test_removing_an_unrelated_row_does_not_corrupt_a_differently_focused_rows_content.txt 2026-11-01 12:19:16,203 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileKeyboardAndFocusTour.test_removing_an_unrelated_row_does_not_corrupt_a_differently_focused_rows_content: Removing chrome user profile "/tmp/tmpjoob1fga_chrome_odoo" 2026-11-01 12:19:16,277 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-11-01 12:19:25,712 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours: Starting TestReconcileBadgeUncheckTour.test_badge_uncheck_keeps_a_manual_match_made_earlier ... 2026-11-01 12:19:27,339 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBadgeUncheckTour.test_badge_uncheck_keeps_a_manual_match_made_earlier: Chrome pid: 8558 2026-11-01 12:19:27,340 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBadgeUncheckTour.test_badge_uncheck_keeps_a_manual_match_made_earlier: Chrome headless temporary user profile dir: /tmp/tmpurh309hb_chrome_odoo 2026-11-01 12:19:27,340 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBadgeUncheckTour.test_badge_uncheck_keeps_a_manual_match_made_earlier: Issuing json command http://127.0.0.1:41851/json/version 2026-11-01 12:19:27,341 104 INFO rb-2cd94b9-226205-431194 odoo.tests.common.requests: request http://127.0.0.1:41851/json/version with timeout 3 increased to 10s during tests 2026-11-01 12:19:27,394 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBadgeUncheckTour.test_badge_uncheck_keeps_a_manual_match_made_earlier: Browser version: Chrome/150.0.7871.114 2026-11-01 12:19:27,394 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBadgeUncheckTour.test_badge_uncheck_keeps_a_manual_match_made_earlier: Issuing json command http://127.0.0.1:41851/json 2026-11-01 12:19:27,395 104 INFO rb-2cd94b9-226205-431194 odoo.tests.common.requests: request http://127.0.0.1:41851/json with timeout 3 increased to 10s during tests 2026-11-01 12:19:27,407 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBadgeUncheckTour.test_badge_uncheck_keeps_a_manual_match_made_earlier: Websocket url found: ws://127.0.0.1:41851/devtools/page/7E2ABD53B34377D77F6DD23A108E61EB 2026-11-01 12:19:27,431 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBadgeUncheckTour.test_badge_uncheck_keeps_a_manual_match_made_earlier: Enable chrome headless console log notification 2026-11-01 12:19:27,450 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBadgeUncheckTour.test_badge_uncheck_keeps_a_manual_match_made_earlier: Chrome headless enable page notifications 2026-11-01 12:19:27,542 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.res_users: Login successful for db:rb-2cd94b9-226205-431194 login:recon_badge_user from n/a 2026-11-01 12:19:27,554 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBadgeUncheckTour.test_badge_uncheck_keeps_a_manual_match_made_earlier: Setting session cookie in browser 2026-11-01 12:19:27,558 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBadgeUncheckTour.test_badge_uncheck_keeps_a_manual_match_made_earlier: Open "http://127.0.0.1:8069/odoo" in browser 2026-11-01 12:19:27,559 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBadgeUncheckTour.test_badge_uncheck_keeps_a_manual_match_made_earlier: Navigating to: "http://127.0.0.1:8069/odoo" 2026-11-01 12:19:27,571 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-01 12:19:28,839 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:19:28] "GET /odoo HTTP/1.1" 200 - 181 0.100 1.171 2026-11-01 12:19:28,842 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBadgeUncheckTour.test_badge_uncheck_keeps_a_manual_match_made_earlier: Navigation result: {'frameId': '7E2ABD53B34377D77F6DD23A108E61EB', 'loaderId': 'C52FC897DFAD01159E40A624271F3E61', 'isDownload': False} 2026-11-01 12:19:28,842 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBadgeUncheckTour.test_badge_uncheck_keeps_a_manual_match_made_earlier: Evaluate ready code "odoo.isTourReady('reconcile_badge_uncheck_tour')" 2026-11-01 12:19:28,870 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:19:28] "GET /web/assets/4988eb9/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.005 2026-11-01 12:19:28,883 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:19:28] "GET /web/assets/8952ac2/web.assets_web.min.css HTTP/1.1" 200 - 2 0.005 0.015 2026-11-01 12:19:28,945 104 INFO rb-2cd94b9-226205-431194 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-01 12:19:29,090 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:19:29] "GET /web/webclient/load_menus/c84ac4f4b568201b9701a634fa8c03f73a9a70a7621c62f2b180cb0cffbc30fa HTTP/1.1" 200 - 172 0.099 0.121 2026-11-01 12:19:29,099 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:19:29] "GET /web/webclient/translations/51d255c89410bcbec186e2601d4265648f784ecc?lang=en_US HTTP/1.1" 200 - 0 0.000 0.226 2026-11-01 12:19:29,122 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:19:29] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.004 0.238 2026-11-01 12:19:29,146 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:19:29] "GET /web/assets/8bf4eb7/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.006 2026-11-01 12:19:29,162 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:19:29] "GET /web/assets/4ac0157/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.005 2026-11-01 12:19:29,783 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 12:19:29] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.004 2026-11-01 12:19:29,790 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 12:19:29] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.009 2026-11-01 12:19:29,795 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 12:19:29] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.018 2026-11-01 12:19:29,803 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:19:29] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.002 0.016 2026-11-01 12:19:29,814 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBadgeUncheckTour.test_badge_uncheck_keeps_a_manual_match_made_earlier.browser: Owl is running in 'dev' mode. 2026-11-01 12:19:29,830 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:19:29] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-11-01 12:19:29,876 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:19:29] "GET /odoo/offline HTTP/1.1" 200 - 5 0.003 0.026 2026-11-01 12:19:29,889 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:19:29] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.002 0.010 2026-11-01 12:19:29,894 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:19:29] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.000 0.018 2026-11-01 12:19:29,921 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBadgeUncheckTour.test_badge_uncheck_keeps_a_manual_match_made_earlier: Evaluate test code "odoo.startTour('reconcile_badge_uncheck_tour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo", "delayToCheckUndeterminisms": 0})" 2026-11-01 12:19:29,987 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 12:19:29] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-11-01 12:19:29,995 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 12:19:29] "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-01 12:19:29,997 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:19:29] "POST /mail/data HTTP/1.1" 200 - 34 0.036 0.037 2026-11-01 12:19:29,999 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:19:29] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.029 2026-11-01 12:19:30,067 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:19:30] "GET /odoo/action-account.open_account_journal_dashboard_kanban HTTP/1.1" 200 - 20 0.012 0.121 2026-11-01 12:19:30,107 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:19:30] "GET /web/image/res.partner/2192/avatar_128?unique=1793535556000 HTTP/1.1" 200 - 16 0.011 0.128 2026-11-01 12:19:30,135 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:19:30] "GET /web/image?model=res.users&field=avatar_128&id=960 HTTP/1.1" 200 - 10 0.008 0.147 2026-11-01 12:19:30,145 104 INFO rb-2cd94b9-226205-431194 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-01 12:19:30,150 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:19:30] "POST /web/action/load HTTP/1.1" 200 - 5 0.004 0.175 2026-11-01 12:19:30,180 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:19:30] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.007 0.154 2026-11-01 12:19:30,191 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:19:30] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.003 0.063 2026-11-01 12:19:30,918 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBadgeUncheckTour.test_badge_uncheck_keeps_a_manual_match_made_earlier.browser: [1/11] Tour reconcile_badge_uncheck_tour → Step Open the reconcile kanban of the fixture's own journal (trigger: .o_kanban_record:contains('Badge Tour Bank') button[name='action_open_reconcile']) 2026-11-01 12:19:30,925 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:19:30] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 2 0.001 0.005 2026-11-01 12:19:30,933 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBadgeUncheckTour.test_badge_uncheck_keeps_a_manual_match_made_earlier.browser: Owl is running in 'dev' mode. 2026-11-01 12:19:30,962 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:19:30] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.000 0.004 2026-11-01 12:19:30,971 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:19:30] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 1 0.001 0.008 2026-11-01 12:19:31,052 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 12:19:31] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.006 2026-11-01 12:19:31,077 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:19:31] "POST /mail/data HTTP/1.1" 200 - 20 0.028 0.038 2026-11-01 12:19:31,105 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:19:31] "GET /web/image/res.partner/2192/avatar_128?unique=1793535556000 HTTP/1.1" 200 - 9 0.007 0.070 2026-11-01 12:19:31,128 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:19:31] "GET /web/image/res.company/162/favicon HTTP/1.1" 200 - 9 0.006 0.078 2026-11-01 12:19:31,150 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:19:31] "POST /web/action/load HTTP/1.1" 200 - 10 0.005 0.110 2026-11-01 12:19:31,152 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:19:31] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.133 2026-11-01 12:19:31,186 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:19:31] "GET /web/image?model=res.users&field=avatar_128&id=960 HTTP/1.1" 200 - 10 0.010 0.154 2026-11-01 12:19:31,208 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:19:31] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 2 0.005 0.111 2026-11-01 12:19:31,249 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 12:19:31] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.008 2026-11-01 12:19:31,320 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:19:31] "POST /web/dataset/call_kw/account.journal/get_views HTTP/1.1" 200 - 70 0.029 0.117 2026-11-01 12:19:31,451 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:19:31] "POST /web/dataset/call_kw/account.journal/web_search_read HTTP/1.1" 200 - 49 0.035 0.067 2026-11-01 12:19:31,553 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:19:31] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.005 2026-11-01 12:19:31,615 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:19:31] "GET /web/bundle/web.chartjs_lib?lang=en_US HTTP/1.1" 200 - 1 0.004 0.008 2026-11-01 12:19:31,621 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:19:31] "POST /web/dataset/call_kw/account.journal/is_sample_action_available HTTP/1.1" 200 - 2 0.001 0.010 2026-11-01 12:19:31,624 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:19:31] "POST /web/dataset/call_kw/account.journal/is_sample_action_available HTTP/1.1" 200 - 1 0.001 0.008 2026-11-01 12:19:31,634 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:19:31] "GET /web/assets/42a586d/web.chartjs_lib.min.js HTTP/1.1" 200 - 2 0.001 0.004 2026-11-01 12:19:31,758 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 12:19:31] "GET /web/static/img/bill.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-01 12:19:31,758 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 12:19:31] "GET /web/static/img/folder.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-11-01 12:19:31,803 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBadgeUncheckTour.test_badge_uncheck_keeps_a_manual_match_made_earlier.browser: [2/11] Tour reconcile_badge_uncheck_tour → Step Open the fixture's transaction (trigger: .o_account_reconcile_kanban_main .o_kanban_record:not(.o_kanban_ghost)) 2026-11-01 12:19:31,840 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:19:31] "POST /web/dataset/call_button/account.journal/action_open_reconcile HTTP/1.1" 200 - 12 0.008 0.024 2026-11-01 12:19:32,075 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:19:32] "POST /web/dataset/call_kw/account.bank.statement.line/get_views HTTP/1.1" 200 - 100 0.041 0.162 2026-11-01 12:19:32,112 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:19:32] "POST /web/dataset/call_kw/account.journal/read HTTP/1.1" 200 - 2 0.003 0.009 2026-11-01 12:19:32,156 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:19:32] "POST /web/dataset/call_kw/account.bank.statement.line/web_search_read HTTP/1.1" 200 - 5 0.005 0.017 2026-11-01 12:19:32,178 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:19:32] "POST /web/dataset/call_kw/account.journal/read HTTP/1.1" 200 - 3 0.006 0.038 2026-11-01 12:19:32,231 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:19:32] "POST /web/dataset/call_kw/res.company/read HTTP/1.1" 200 - 6 0.003 0.032 2026-11-01 12:19:32,325 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBadgeUncheckTour.test_badge_uncheck_keeps_a_manual_match_made_earlier.browser: [3/11] Tour reconcile_badge_uncheck_tour → Step Open Match Existing Entries (trigger: a.nav-link[name='match_existing_entries_tab']) 2026-11-01 12:19:32,432 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:19:32] "POST /web/dataset/call_kw/account.bank.statement.line/get_views HTTP/1.1" 200 - 1 0.000 0.092 2026-11-01 12:19:32,466 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:19:32] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.007 2026-11-01 12:19:32,548 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:19:32] "POST /web/dataset/call_kw/account.bank.statement.line/web_read HTTP/1.1" 200 - 26 0.025 0.063 2026-11-01 12:19:32,612 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:19:32] "POST /web/dataset/call_kw/account.reconcile.model/name_search HTTP/1.1" 200 - 2 0.005 0.008 2026-11-01 12:19:32,733 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:19:32] "POST /web/dataset/call_kw/account.move.line/get_views HTTP/1.1" 200 - 45 0.031 0.094 2026-11-01 12:19:32,787 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:19:32] "POST /web/dataset/call_kw/res.partner/read HTTP/1.1" 200 - 3 0.006 0.034 2026-11-01 12:19:32,830 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:19:32] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 7 0.008 0.018 2026-11-01 12:19:32,836 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:19:32] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.027 2026-11-01 12:19:32,924 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBadgeUncheckTour.test_badge_uncheck_keeps_a_manual_match_made_earlier.browser: [4/11] Tour reconcile_badge_uncheck_tour → Step Match Badge tour manual match (trigger: .o_field_reconcile_lines_match .o_data_row:contains('Badge tour manual match') .o_data_cell) 2026-11-01 12:19:32,987 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBadgeUncheckTour.test_badge_uncheck_keeps_a_manual_match_made_earlier.browser: [5/11] Tour reconcile_badge_uncheck_tour → Step The manual match is now a row in the reconcile widget (trigger: .o_reconcile_widget_table .o_reconcile_widget_line.other:contains('Badge tour manual match')) 2026-11-01 12:19:33,017 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:19:33] "POST /web/dataset/call_kw/account.move.line/web_read HTTP/1.1" 200 - 6 0.007 0.022 2026-11-01 12:19:33,131 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:19:33] "POST /web/dataset/call_kw/account.bank.statement.line/onchange HTTP/1.1" 200 - 26 0.021 0.067 2026-11-01 12:19:33,167 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:19:33] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 1 0.001 0.010 2026-11-01 12:19:33,174 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBadgeUncheckTour.test_badge_uncheck_keeps_a_manual_match_made_earlier.browser: [6/11] Tour reconcile_badge_uncheck_tour → Step The manual_model_id badge widget is rendered (trigger: .o_field_selection_badge .btn) 2026-11-01 12:19:33,235 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBadgeUncheckTour.test_badge_uncheck_keeps_a_manual_match_made_earlier.browser: [7/11] Tour reconcile_badge_uncheck_tour → Step First click selects the badge, adding the model's own rows (trigger: .o_field_selection_badge .btn.active, .o_field_selection_badge .btn[aria-pressed='true']) 2026-11-01 12:19:33,359 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:19:33] "POST /web/dataset/call_kw/account.bank.statement.line/onchange HTTP/1.1" 200 - 52 0.027 0.089 2026-11-01 12:19:33,395 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBadgeUncheckTour.test_badge_uncheck_keeps_a_manual_match_made_earlier.browser: [8/11] Tour reconcile_badge_uncheck_tour → Step The manual match is still present once the model is applied (trigger: .o_reconcile_widget_table .o_reconcile_widget_line.other:contains('Badge tour manual match')) 2026-11-01 12:19:33,398 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:19:33] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 1 0.001 0.008 2026-11-01 12:19:33,461 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBadgeUncheckTour.test_badge_uncheck_keeps_a_manual_match_made_earlier.browser: [9/11] Tour reconcile_badge_uncheck_tour → Step Clicking the SAME badge again must clear the selection (toggle off) (trigger: .o_field_selection_badge .btn.active, .o_field_selection_badge .btn[aria-pressed='true']) 2026-11-01 12:19:33,532 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBadgeUncheckTour.test_badge_uncheck_keeps_a_manual_match_made_earlier.browser: [10/11] Tour reconcile_badge_uncheck_tour → Step After the second click, no badge in the widget remains selected (trigger: .o_field_selection_badge:not(:has(.btn.active)):not(:has(.btn[aria-pressed='true']))) 2026-11-01 12:19:33,618 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:19:33] "POST /web/dataset/call_kw/account.bank.statement.line/onchange HTTP/1.1" 200 - 26 0.019 0.057 2026-11-01 12:19:33,647 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:19:33] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 1 0.001 0.008 2026-11-01 12:19:33,661 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBadgeUncheckTour.test_badge_uncheck_keeps_a_manual_match_made_earlier.browser: [11/11] Tour reconcile_badge_uncheck_tour → Step Unapplying the model keeps the manual match - it is not a full reset of the draft (trigger: .o_reconcile_widget_table .o_reconcile_widget_line.other:contains('Badge tour manual match')) 2026-11-01 12:19:33,726 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBadgeUncheckTour.test_badge_uncheck_keeps_a_manual_match_made_earlier.browser: tour succeeded 2026-11-01 12:19:33,728 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBadgeUncheckTour.test_badge_uncheck_keeps_a_manual_match_made_earlier.browser: Error received after termination: ╔═════════════════════════════════════════════╗ ║ TOUR reconcile_badge_uncheck_tour SUCCEEDED ║ ╚═════════════════════════════════════════════╝ 2026-11-01 12:19:33,875 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBadgeUncheckTour.test_badge_uncheck_keeps_a_manual_match_made_earlier.browser: heap 28338904 (allocated 29601792) 2026-11-01 12:19:33,878 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBadgeUncheckTour.test_badge_uncheck_keeps_a_manual_match_made_earlier: Closing chrome headless with pid 8558 2026-11-01 12:19:33,882 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBadgeUncheckTour.test_badge_uncheck_keeps_a_manual_match_made_earlier: Closing websocket connection 2026-11-01 12:19:33,885 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBadgeUncheckTour.test_badge_uncheck_keeps_a_manual_match_made_earlier: Terminating chrome headless with pid 8558 2026-11-01 12:19:33,986 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBadgeUncheckTour.test_badge_uncheck_keeps_a_manual_match_made_earlier: Chrome Log in: /tmp/odoo_tests/rb-2cd94b9-226205-431194/chrome_logs/chrome_log_20261101_121933_986714_test_badge_uncheck_keeps_a_manual_match_made_earlier.txt 2026-11-01 12:19:33,987 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBadgeUncheckTour.test_badge_uncheck_keeps_a_manual_match_made_earlier: Removing chrome user profile "/tmp/tmpurh309hb_chrome_odoo" 2026-11-01 12:19:34,065 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-11-01 12:19:43,733 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours: Starting TestReconcileClearOpenBalanceAccountTour.test_clearing_the_account_and_pressing_enter_keeps_the_focus_on_the_input ... 2026-11-01 12:19:45,632 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileClearOpenBalanceAccountTour.test_clearing_the_account_and_pressing_enter_keeps_the_focus_on_the_input: Chrome pid: 8805 2026-11-01 12:19:45,632 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileClearOpenBalanceAccountTour.test_clearing_the_account_and_pressing_enter_keeps_the_focus_on_the_input: Chrome headless temporary user profile dir: /tmp/tmpqlww3rmx_chrome_odoo 2026-11-01 12:19:45,632 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileClearOpenBalanceAccountTour.test_clearing_the_account_and_pressing_enter_keeps_the_focus_on_the_input: Issuing json command http://127.0.0.1:46405/json/version 2026-11-01 12:19:45,634 104 INFO rb-2cd94b9-226205-431194 odoo.tests.common.requests: request http://127.0.0.1:46405/json/version with timeout 3 increased to 10s during tests 2026-11-01 12:19:45,651 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileClearOpenBalanceAccountTour.test_clearing_the_account_and_pressing_enter_keeps_the_focus_on_the_input: Browser version: Chrome/150.0.7871.114 2026-11-01 12:19:45,651 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileClearOpenBalanceAccountTour.test_clearing_the_account_and_pressing_enter_keeps_the_focus_on_the_input: Issuing json command http://127.0.0.1:46405/json 2026-11-01 12:19:45,652 104 INFO rb-2cd94b9-226205-431194 odoo.tests.common.requests: request http://127.0.0.1:46405/json with timeout 3 increased to 10s during tests 2026-11-01 12:19:45,662 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileClearOpenBalanceAccountTour.test_clearing_the_account_and_pressing_enter_keeps_the_focus_on_the_input: Websocket url found: ws://127.0.0.1:46405/devtools/page/92D9ADBACDE1064BDDD87973D68AE326 2026-11-01 12:19:45,672 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileClearOpenBalanceAccountTour.test_clearing_the_account_and_pressing_enter_keeps_the_focus_on_the_input: Enable chrome headless console log notification 2026-11-01 12:19:45,681 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileClearOpenBalanceAccountTour.test_clearing_the_account_and_pressing_enter_keeps_the_focus_on_the_input: Chrome headless enable page notifications 2026-11-01 12:19:45,854 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.res_users: Login successful for db:rb-2cd94b9-226205-431194 login:recon_clear_account_focus_user from n/a 2026-11-01 12:19:45,866 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileClearOpenBalanceAccountTour.test_clearing_the_account_and_pressing_enter_keeps_the_focus_on_the_input: Setting session cookie in browser 2026-11-01 12:19:45,869 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileClearOpenBalanceAccountTour.test_clearing_the_account_and_pressing_enter_keeps_the_focus_on_the_input: Open "http://127.0.0.1:8069/odoo" in browser 2026-11-01 12:19:45,869 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileClearOpenBalanceAccountTour.test_clearing_the_account_and_pressing_enter_keeps_the_focus_on_the_input: Navigating to: "http://127.0.0.1:8069/odoo" 2026-11-01 12:19:45,887 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-01 12:19:47,022 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:19:47] "GET /odoo HTTP/1.1" 200 - 181 0.108 1.031 2026-11-01 12:19:47,028 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileClearOpenBalanceAccountTour.test_clearing_the_account_and_pressing_enter_keeps_the_focus_on_the_input: Navigation result: {'frameId': '92D9ADBACDE1064BDDD87973D68AE326', 'loaderId': 'C7688E2646651EFBE444CC00B47BAB2E', 'isDownload': False} 2026-11-01 12:19:47,028 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileClearOpenBalanceAccountTour.test_clearing_the_account_and_pressing_enter_keeps_the_focus_on_the_input: Evaluate ready code "odoo.isTourReady('reconcile_clear_open_balance_account_focus_tour')" 2026-11-01 12:19:47,067 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:19:47] "GET /web/assets/8952ac2/web.assets_web.min.css HTTP/1.1" 200 - 2 0.001 0.011 2026-11-01 12:19:47,076 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:19:47] "GET /web/webclient/translations/51d255c89410bcbec186e2601d4265648f784ecc?lang=en_US HTTP/1.1" 200 - 0 0.000 0.016 2026-11-01 12:19:47,142 104 INFO rb-2cd94b9-226205-431194 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-01 12:19:47,225 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:19:47] "GET /web/webclient/load_menus/c84ac4f4b568201b9701a634fa8c03f73a9a70a7621c62f2b180cb0cffbc30fa HTTP/1.1" 200 - 172 0.053 0.114 2026-11-01 12:19:47,240 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:19:47] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.005 0.175 2026-11-01 12:19:47,247 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:19:47] "GET /web/assets/4988eb9/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.187 2026-11-01 12:19:47,282 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:19:47] "GET /web/assets/8bf4eb7/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.002 0.013 2026-11-01 12:19:47,355 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:19:47] "GET /web/assets/4ac0157/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.006 2026-11-01 12:19:48,065 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 12:19:48] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-11-01 12:19:48,068 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 12:19:48] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-11-01 12:19:48,070 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 12:19:48] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.003 2026-11-01 12:19:48,084 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:19:48] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.001 0.006 2026-11-01 12:19:48,103 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileClearOpenBalanceAccountTour.test_clearing_the_account_and_pressing_enter_keeps_the_focus_on_the_input.browser: Owl is running in 'dev' mode. 2026-11-01 12:19:48,112 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:19:48] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-11-01 12:19:48,142 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:19:48] "GET /odoo/offline HTTP/1.1" 200 - 5 0.002 0.014 2026-11-01 12:19:48,152 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:19:48] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.001 0.006 2026-11-01 12:19:48,167 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:19:48] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.002 0.015 2026-11-01 12:19:48,204 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileClearOpenBalanceAccountTour.test_clearing_the_account_and_pressing_enter_keeps_the_focus_on_the_input: Evaluate test code "odoo.startTour('reconcile_clear_open_balance_account_focus_tour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo", "delayToCheckUndeterminisms": 0})" 2026-11-01 12:19:48,279 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 12:19:48] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-11-01 12:19:48,294 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:19:48] "POST /mail/data HTTP/1.1" 200 - 34 0.043 0.046 2026-11-01 12:19:48,305 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 12:19:48] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.006 2026-11-01 12:19:48,345 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:19:48] "GET /odoo/action-account.open_account_journal_dashboard_kanban HTTP/1.1" 200 - 20 0.010 0.115 2026-11-01 12:19:48,360 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:19:48] "POST /web/action/load HTTP/1.1" 200 - 5 0.003 0.103 2026-11-01 12:19:48,400 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:19:48] "GET /web/image/res.partner/2203/avatar_128?unique=1793535574000 HTTP/1.1" 200 - 16 0.010 0.133 2026-11-01 12:19:48,402 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:19:48] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.176 2026-11-01 12:19:48,422 104 INFO rb-2cd94b9-226205-431194 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-01 12:19:48,424 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:19:48] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.007 0.099 2026-11-01 12:19:48,450 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:19:48] "GET /web/image?model=res.users&field=avatar_128&id=963 HTTP/1.1" 200 - 10 0.007 0.187 2026-11-01 12:19:48,463 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:19:48] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.003 0.061 2026-11-01 12:19:49,200 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileClearOpenBalanceAccountTour.test_clearing_the_account_and_pressing_enter_keeps_the_focus_on_the_input.browser: [1/15] Tour reconcile_clear_open_balance_account_focus_tour → Step Open the reconcile kanban of the fixture's own journal (trigger: .o_kanban_record:contains('Clear Account Tour Journal') button[name='action_open_reconcile']) 2026-11-01 12:19:49,216 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:19:49] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 2 0.001 0.004 2026-11-01 12:19:49,226 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileClearOpenBalanceAccountTour.test_clearing_the_account_and_pressing_enter_keeps_the_focus_on_the_input.browser: Owl is running in 'dev' mode. 2026-11-01 12:19:49,265 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:19:49] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.000 0.004 2026-11-01 12:19:49,273 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:19:49] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 1 0.001 0.006 2026-11-01 12:19:49,373 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 12:19:49] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.026 2026-11-01 12:19:49,398 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:19:49] "POST /mail/data HTTP/1.1" 200 - 20 0.037 0.026 2026-11-01 12:19:49,422 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:19:49] "GET /web/image/res.company/163/favicon HTTP/1.1" 200 - 9 0.007 0.072 2026-11-01 12:19:49,424 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:19:49] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.085 2026-11-01 12:19:49,456 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:19:49] "GET /web/image/res.partner/2203/avatar_128?unique=1793535574000 HTTP/1.1" 200 - 9 0.009 0.070 2026-11-01 12:19:49,475 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:19:49] "POST /web/action/load HTTP/1.1" 200 - 10 0.005 0.091 2026-11-01 12:19:49,501 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:19:49] "GET /web/image?model=res.users&field=avatar_128&id=963 HTTP/1.1" 200 - 10 0.009 0.118 2026-11-01 12:19:49,517 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:19:49] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 2 0.004 0.086 2026-11-01 12:19:49,550 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 12:19:49] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-11-01 12:19:49,638 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:19:49] "POST /web/dataset/call_kw/account.journal/get_views HTTP/1.1" 200 - 70 0.037 0.105 2026-11-01 12:19:49,760 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:19:49] "POST /web/dataset/call_kw/account.journal/web_search_read HTTP/1.1" 200 - 49 0.036 0.046 2026-11-01 12:19:49,886 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:19:49] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.007 2026-11-01 12:19:49,967 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:19:49] "GET /web/bundle/web.chartjs_lib?lang=en_US HTTP/1.1" 200 - 1 0.000 0.005 2026-11-01 12:19:49,976 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:19:49] "POST /web/dataset/call_kw/account.journal/is_sample_action_available HTTP/1.1" 200 - 2 0.005 0.003 2026-11-01 12:19:49,983 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:19:49] "POST /web/dataset/call_kw/account.journal/is_sample_action_available HTTP/1.1" 200 - 1 0.001 0.004 2026-11-01 12:19:50,010 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:19:50] "GET /web/assets/42a586d/web.chartjs_lib.min.js HTTP/1.1" 200 - 2 0.001 0.004 2026-11-01 12:19:50,135 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 12:19:50] "GET /web/static/img/folder.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-11-01 12:19:50,137 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 12:19:50] "GET /web/static/img/bill.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-11-01 12:19:50,156 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileClearOpenBalanceAccountTour.test_clearing_the_account_and_pressing_enter_keeps_the_focus_on_the_input.browser: [2/15] Tour reconcile_clear_open_balance_account_focus_tour → Step Open the fixture's transaction (trigger: .o_account_reconcile_kanban_main .o_kanban_record:contains('Clear account tour driven line')) 2026-11-01 12:19:50,204 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:19:50] "POST /web/dataset/call_button/account.journal/action_open_reconcile HTTP/1.1" 200 - 12 0.008 0.022 2026-11-01 12:19:50,471 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:19:50] "POST /web/dataset/call_kw/account.bank.statement.line/get_views HTTP/1.1" 200 - 100 0.040 0.195 2026-11-01 12:19:50,497 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:19:50] "POST /web/dataset/call_kw/account.journal/read HTTP/1.1" 200 - 2 0.003 0.011 2026-11-01 12:19:50,531 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:19:50] "POST /web/dataset/call_kw/account.bank.statement.line/web_search_read HTTP/1.1" 200 - 5 0.004 0.014 2026-11-01 12:19:50,546 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:19:50] "POST /web/dataset/call_kw/account.journal/read HTTP/1.1" 200 - 3 0.004 0.029 2026-11-01 12:19:50,590 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:19:50] "POST /web/dataset/call_kw/res.company/read HTTP/1.1" 200 - 6 0.002 0.029 2026-11-01 12:19:50,642 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileClearOpenBalanceAccountTour.test_clearing_the_account_and_pressing_enter_keeps_the_focus_on_the_input.browser: [3/15] Tour reconcile_clear_open_balance_account_focus_tour → Step Open Match Existing Entries (trigger: a.nav-link[name='match_existing_entries_tab']) 2026-11-01 12:19:50,729 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:19:50] "POST /web/dataset/call_kw/account.bank.statement.line/get_views HTTP/1.1" 200 - 1 0.000 0.091 2026-11-01 12:19:50,758 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:19:50] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.007 2026-11-01 12:19:50,823 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:19:50] "POST /web/dataset/call_kw/account.bank.statement.line/web_read HTTP/1.1" 200 - 26 0.016 0.049 2026-11-01 12:19:50,872 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:19:50] "POST /web/dataset/call_kw/account.reconcile.model/name_search HTTP/1.1" 200 - 2 0.004 0.009 2026-11-01 12:19:51,004 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:19:51] "POST /web/dataset/call_kw/account.move.line/get_views HTTP/1.1" 200 - 45 0.023 0.106 2026-11-01 12:19:51,043 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:19:51] "POST /web/dataset/call_kw/res.partner/read HTTP/1.1" 200 - 3 0.004 0.018 2026-11-01 12:19:51,097 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:19:51] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 7 0.007 0.024 2026-11-01 12:19:51,101 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:19:51] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.034 2026-11-01 12:19:51,204 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileClearOpenBalanceAccountTour.test_clearing_the_account_and_pressing_enter_keeps_the_focus_on_the_input.browser: [4/15] Tour reconcile_clear_open_balance_account_focus_tour → Step Match Clear account tour matched item (trigger: .o_field_reconcile_lines_match .o_data_row:contains('Clear account tour matched item') .o_data_cell) 2026-11-01 12:19:51,252 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileClearOpenBalanceAccountTour.test_clearing_the_account_and_pressing_enter_keeps_the_focus_on_the_input.browser: [5/15] Tour reconcile_clear_open_balance_account_focus_tour → Step Trash the matched item so an open balance remains (trigger: .o_reconcile_widget_table .o_reconcile_widget_line.other:contains('Clear account tour matched item') td button.fa-trash-o) 2026-11-01 12:19:51,286 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:19:51] "POST /web/dataset/call_kw/account.move.line/web_read HTTP/1.1" 200 - 6 0.006 0.022 2026-11-01 12:19:51,387 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:19:51] "POST /web/dataset/call_kw/account.bank.statement.line/onchange HTTP/1.1" 200 - 26 0.018 0.063 2026-11-01 12:19:51,412 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:19:51] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 1 0.001 0.005 2026-11-01 12:19:51,440 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileClearOpenBalanceAccountTour.test_clearing_the_account_and_pressing_enter_keeps_the_focus_on_the_input.browser: [6/15] Tour reconcile_clear_open_balance_account_focus_tour → Step The matched item is gone (trigger: body:not(:has(.o_reconcile_widget_line:contains('Clear account tour matched item')))) 2026-11-01 12:19:51,511 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:19:51] "POST /web/dataset/call_kw/account.bank.statement.line/onchange HTTP/1.1" 200 - 23 0.017 0.041 2026-11-01 12:19:51,557 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileClearOpenBalanceAccountTour.test_clearing_the_account_and_pressing_enter_keeps_the_focus_on_the_input.browser: [7/15] Tour reconcile_clear_open_balance_account_focus_tour → Step Select the open balance row (trigger: .o_reconcile_widget_table .o_reconcile_widget_line.suspense) 2026-11-01 12:19:51,582 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:19:51] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 7 0.009 0.026 2026-11-01 12:19:51,646 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileClearOpenBalanceAccountTour.test_clearing_the_account_and_pressing_enter_keeps_the_focus_on_the_input.browser: [8/15] Tour reconcile_clear_open_balance_account_focus_tour → Step a.nav-link[name='manual_operations_tab'].active 2026-11-01 12:19:51,703 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileClearOpenBalanceAccountTour.test_clearing_the_account_and_pressing_enter_keeps_the_focus_on_the_input.browser: [9/15] Tour reconcile_clear_open_balance_account_focus_tour → Step The open balance starts on an automatic account (trigger: .o_field_widget[name='manual_account_id']:not(.o_field_invalid) input) 2026-11-01 12:19:51,729 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:19:51] "POST /web/dataset/call_kw/account.bank.statement.line/onchange HTTP/1.1" 200 - 21 0.018 0.057 2026-11-01 12:19:51,763 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileClearOpenBalanceAccountTour.test_clearing_the_account_and_pressing_enter_keeps_the_focus_on_the_input.browser: [clear-account-tour] initial: input shows "121000 Account Receivable" 2026-11-01 12:19:51,763 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileClearOpenBalanceAccountTour.test_clearing_the_account_and_pressing_enter_keeps_the_focus_on_the_input.browser: [10/15] Tour reconcile_clear_open_balance_account_focus_tour → Step Focus the Account input for real before emptying it (trigger: .o_field_widget[name='manual_account_id'] input) 2026-11-01 12:19:51,829 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileClearOpenBalanceAccountTour.test_clearing_the_account_and_pressing_enter_keeps_the_focus_on_the_input.browser: [11/15] Tour reconcile_clear_open_balance_account_focus_tour → Step The Account input holds the focus (trigger: .o_field_widget[name='manual_account_id'] input:focus) 2026-11-01 12:19:51,857 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:19:51] "POST /web/dataset/call_kw/account.account/name_search HTTP/1.1" 200 - 5 0.011 0.014 2026-11-01 12:19:51,893 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileClearOpenBalanceAccountTour.test_clearing_the_account_and_pressing_enter_keeps_the_focus_on_the_input.browser: [12/15] Tour reconcile_clear_open_balance_account_focus_tour → Step Empty the Account, the input keeps focus (trigger: .o_field_widget[name='manual_account_id'] input) 2026-11-01 12:19:51,963 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileClearOpenBalanceAccountTour.test_clearing_the_account_and_pressing_enter_keeps_the_focus_on_the_input.browser: [13/15] Tour reconcile_clear_open_balance_account_focus_tour → Step Commit the emptied Account through its change event, without leaving the input (trigger: .o_field_widget[name='manual_account_id'] input) 2026-11-01 12:19:52,017 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileClearOpenBalanceAccountTour.test_clearing_the_account_and_pressing_enter_keeps_the_focus_on_the_input.browser: [14/15] Tour reconcile_clear_open_balance_account_focus_tour → Step The Account input shows an account again and still has the focus (trigger: .o_field_widget[name='manual_account_id']:not(.o_field_invalid) input) 2026-11-01 12:19:52,100 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:19:52] "POST /web/dataset/call_kw/account.bank.statement.line/onchange HTTP/1.1" 200 - 21 0.014 0.063 2026-11-01 12:19:52,168 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileClearOpenBalanceAccountTour.test_clearing_the_account_and_pressing_enter_keeps_the_focus_on_the_input.browser: [clear-account-tour] after clear and change: input shows "121000 Account Receivable" 2026-11-01 12:19:52,168 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileClearOpenBalanceAccountTour.test_clearing_the_account_and_pressing_enter_keeps_the_focus_on_the_input.browser: [15/15] Tour reconcile_clear_open_balance_account_focus_tour → Step No error dialog (trigger: body:not(:has(.o_error_dialog))) 2026-11-01 12:19:52,225 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileClearOpenBalanceAccountTour.test_clearing_the_account_and_pressing_enter_keeps_the_focus_on_the_input.browser: tour succeeded 2026-11-01 12:19:52,226 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileClearOpenBalanceAccountTour.test_clearing_the_account_and_pressing_enter_keeps_the_focus_on_the_input.browser: Error received after termination: ╔════════════════════════════════════════════════════════════════╗ ║ TOUR reconcile_clear_open_balance_account_focus_tour SUCCEEDED ║ ╚════════════════════════════════════════════════════════════════╝ 2026-11-01 12:19:52,348 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileClearOpenBalanceAccountTour.test_clearing_the_account_and_pressing_enter_keeps_the_focus_on_the_input.browser: heap 28893700 (allocated 30650368) 2026-11-01 12:19:52,349 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileClearOpenBalanceAccountTour.test_clearing_the_account_and_pressing_enter_keeps_the_focus_on_the_input: Closing chrome headless with pid 8805 2026-11-01 12:19:52,349 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileClearOpenBalanceAccountTour.test_clearing_the_account_and_pressing_enter_keeps_the_focus_on_the_input: Closing websocket connection 2026-11-01 12:19:52,350 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileClearOpenBalanceAccountTour.test_clearing_the_account_and_pressing_enter_keeps_the_focus_on_the_input: Terminating chrome headless with pid 8805 2026-11-01 12:19:52,471 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileClearOpenBalanceAccountTour.test_clearing_the_account_and_pressing_enter_keeps_the_focus_on_the_input: Chrome Log in: /tmp/odoo_tests/rb-2cd94b9-226205-431194/chrome_logs/chrome_log_20261101_121952_470825_test_clearing_the_account_and_pressing_enter_keeps_the_focus_on_the_input.txt 2026-11-01 12:19:52,471 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileClearOpenBalanceAccountTour.test_clearing_the_account_and_pressing_enter_keeps_the_focus_on_the_input: Removing chrome user profile "/tmp/tmpqlww3rmx_chrome_odoo" 2026-11-01 12:19:52,513 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours: Starting TestReconcileClearOpenBalanceAccountTour.test_clearing_the_open_balance_account_shows_the_automatic_account ... 2026-11-01 12:19:54,255 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileClearOpenBalanceAccountTour.test_clearing_the_open_balance_account_shows_the_automatic_account: Chrome pid: 9058 2026-11-01 12:19:54,255 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileClearOpenBalanceAccountTour.test_clearing_the_open_balance_account_shows_the_automatic_account: Chrome headless temporary user profile dir: /tmp/tmpof58rn12_chrome_odoo 2026-11-01 12:19:54,255 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileClearOpenBalanceAccountTour.test_clearing_the_open_balance_account_shows_the_automatic_account: Issuing json command http://127.0.0.1:39909/json/version 2026-11-01 12:19:54,256 104 INFO rb-2cd94b9-226205-431194 odoo.tests.common.requests: request http://127.0.0.1:39909/json/version with timeout 3 increased to 10s during tests 2026-11-01 12:19:54,279 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileClearOpenBalanceAccountTour.test_clearing_the_open_balance_account_shows_the_automatic_account: Browser version: Chrome/150.0.7871.114 2026-11-01 12:19:54,279 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileClearOpenBalanceAccountTour.test_clearing_the_open_balance_account_shows_the_automatic_account: Issuing json command http://127.0.0.1:39909/json 2026-11-01 12:19:54,280 104 INFO rb-2cd94b9-226205-431194 odoo.tests.common.requests: request http://127.0.0.1:39909/json with timeout 3 increased to 10s during tests 2026-11-01 12:19:54,288 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileClearOpenBalanceAccountTour.test_clearing_the_open_balance_account_shows_the_automatic_account: Websocket url found: ws://127.0.0.1:39909/devtools/page/E8F4A88C801CFCB8113D15EAE8F5A043 2026-11-01 12:19:54,298 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileClearOpenBalanceAccountTour.test_clearing_the_open_balance_account_shows_the_automatic_account: Enable chrome headless console log notification 2026-11-01 12:19:54,304 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileClearOpenBalanceAccountTour.test_clearing_the_open_balance_account_shows_the_automatic_account: Chrome headless enable page notifications 2026-11-01 12:19:54,431 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.res_users: Login successful for db:rb-2cd94b9-226205-431194 login:recon_clear_account_user from n/a 2026-11-01 12:19:54,442 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileClearOpenBalanceAccountTour.test_clearing_the_open_balance_account_shows_the_automatic_account: Setting session cookie in browser 2026-11-01 12:19:54,444 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileClearOpenBalanceAccountTour.test_clearing_the_open_balance_account_shows_the_automatic_account: Open "http://127.0.0.1:8069/odoo" in browser 2026-11-01 12:19:54,444 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileClearOpenBalanceAccountTour.test_clearing_the_open_balance_account_shows_the_automatic_account: Navigating to: "http://127.0.0.1:8069/odoo" 2026-11-01 12:19:54,455 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-01 12:19:55,542 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:19:55] "GET /odoo HTTP/1.1" 200 - 181 0.103 0.987 2026-11-01 12:19:55,546 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileClearOpenBalanceAccountTour.test_clearing_the_open_balance_account_shows_the_automatic_account: Navigation result: {'frameId': 'E8F4A88C801CFCB8113D15EAE8F5A043', 'loaderId': 'DB372B0485B86728B7E719E70127D9CD', 'isDownload': False} 2026-11-01 12:19:55,546 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileClearOpenBalanceAccountTour.test_clearing_the_open_balance_account_shows_the_automatic_account: Evaluate ready code "odoo.isTourReady('reconcile_clear_open_balance_account_tour')" 2026-11-01 12:19:55,590 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:19:55] "GET /web/assets/4988eb9/web.assets_web.min.js HTTP/1.1" 200 - 2 0.002 0.010 2026-11-01 12:19:55,600 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:19:55] "GET /web/assets/8952ac2/web.assets_web.min.css HTTP/1.1" 200 - 2 0.001 0.018 2026-11-01 12:19:55,761 104 INFO rb-2cd94b9-226205-431194 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-01 12:19:55,826 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:19:55] "GET /web/webclient/load_menus/c84ac4f4b568201b9701a634fa8c03f73a9a70a7621c62f2b180cb0cffbc30fa HTTP/1.1" 200 - 172 0.119 0.123 2026-11-01 12:19:55,840 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:19:55] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.004 0.245 2026-11-01 12:19:55,846 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:19:55] "GET /web/webclient/translations/51d255c89410bcbec186e2601d4265648f784ecc?lang=en_US HTTP/1.1" 200 - 0 0.000 0.257 2026-11-01 12:19:55,873 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:19:55] "GET /web/assets/8bf4eb7/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.006 0.013 2026-11-01 12:19:55,929 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:19:55] "GET /web/assets/4ac0157/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.005 2026-11-01 12:19:56,596 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 12:19:56] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.001 2026-11-01 12:19:56,600 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 12:19:56] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-11-01 12:19:56,604 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 12:19:56] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.001 2026-11-01 12:19:56,619 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:19:56] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.001 0.006 2026-11-01 12:19:56,632 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileClearOpenBalanceAccountTour.test_clearing_the_open_balance_account_shows_the_automatic_account.browser: Owl is running in 'dev' mode. 2026-11-01 12:19:56,643 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:19:56] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-11-01 12:19:56,687 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:19:56] "GET /odoo/offline HTTP/1.1" 200 - 5 0.003 0.018 2026-11-01 12:19:56,694 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:19:56] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.001 0.008 2026-11-01 12:19:56,704 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:19:56] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.002 0.014 2026-11-01 12:19:56,752 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileClearOpenBalanceAccountTour.test_clearing_the_open_balance_account_shows_the_automatic_account: Evaluate test code "odoo.startTour('reconcile_clear_open_balance_account_tour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo", "delayToCheckUndeterminisms": 0})" 2026-11-01 12:19:56,821 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 12:19:56] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-11-01 12:19:56,837 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 12:19:56] "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-01 12:19:56,844 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:19:56] "POST /mail/data HTTP/1.1" 200 - 34 0.048 0.038 2026-11-01 12:19:56,921 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:19:56] "GET /odoo/action-account.open_account_journal_dashboard_kanban HTTP/1.1" 200 - 20 0.014 0.140 2026-11-01 12:19:56,955 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:19:56] "GET /web/image?model=res.users&field=avatar_128&id=964 HTTP/1.1" 200 - 17 0.010 0.152 2026-11-01 12:19:57,006 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:19:57] "GET /web/image/res.partner/2204/avatar_128?unique=1793535574000 HTTP/1.1" 200 - 9 0.016 0.187 2026-11-01 12:19:57,009 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:19:57] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.198 2026-11-01 12:19:57,017 104 INFO rb-2cd94b9-226205-431194 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-01 12:19:57,034 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:19:57] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.007 0.157 2026-11-01 12:19:57,048 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:19:57] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.003 0.045 2026-11-01 12:19:57,073 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:19:57] "POST /web/action/load HTTP/1.1" 200 - 5 0.004 0.280 2026-11-01 12:19:57,779 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileClearOpenBalanceAccountTour.test_clearing_the_open_balance_account_shows_the_automatic_account.browser: [1/19] Tour reconcile_clear_open_balance_account_tour → Step Open the reconcile kanban of the fixture's own journal (trigger: .o_kanban_record:contains('Clear Account Tour Journal') button[name='action_open_reconcile']) 2026-11-01 12:19:57,790 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:19:57] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 2 0.001 0.004 2026-11-01 12:19:57,798 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileClearOpenBalanceAccountTour.test_clearing_the_open_balance_account_shows_the_automatic_account.browser: Owl is running in 'dev' mode. 2026-11-01 12:19:57,841 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:19:57] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.000 0.005 2026-11-01 12:19:57,851 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:19:57] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 1 0.001 0.010 2026-11-01 12:19:57,960 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:19:57] "POST /mail/data HTTP/1.1" 200 - 20 0.025 0.028 2026-11-01 12:19:57,962 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:19:57] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.032 2026-11-01 12:19:57,986 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:19:57] "GET /web/image/res.partner/2204/avatar_128?unique=1793535574000 HTTP/1.1" 200 - 9 0.006 0.046 2026-11-01 12:19:58,017 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:19:58] "GET /web/image?model=res.users&field=avatar_128&id=964 HTTP/1.1" 200 - 10 0.007 0.081 2026-11-01 12:19:58,037 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:19:58] "POST /web/action/load HTTP/1.1" 200 - 10 0.004 0.096 2026-11-01 12:19:58,055 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:19:58] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 2 0.004 0.069 2026-11-01 12:19:58,056 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 12:19:58] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.005 2026-11-01 12:19:58,082 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:19:58] "GET /web/image/res.company/163/favicon HTTP/1.1" 200 - 9 0.007 0.021 2026-11-01 12:19:58,092 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 12:19:58] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-11-01 12:19:58,238 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:19:58] "POST /web/dataset/call_kw/account.journal/get_views HTTP/1.1" 200 - 70 0.031 0.139 2026-11-01 12:19:58,369 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:19:58] "POST /web/dataset/call_kw/account.journal/web_search_read HTTP/1.1" 200 - 49 0.031 0.061 2026-11-01 12:19:58,464 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:19:58] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.007 2026-11-01 12:19:58,512 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:19:58] "GET /web/bundle/web.chartjs_lib?lang=en_US HTTP/1.1" 200 - 1 0.001 0.008 2026-11-01 12:19:58,517 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:19:58] "POST /web/dataset/call_kw/account.journal/is_sample_action_available HTTP/1.1" 200 - 2 0.001 0.009 2026-11-01 12:19:58,522 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:19:58] "POST /web/dataset/call_kw/account.journal/is_sample_action_available HTTP/1.1" 200 - 1 0.001 0.009 2026-11-01 12:19:58,533 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:19:58] "GET /web/assets/42a586d/web.chartjs_lib.min.js HTTP/1.1" 200 - 2 0.001 0.005 2026-11-01 12:19:58,651 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 12:19:58] "GET /web/static/img/folder.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-11-01 12:19:58,657 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 12:19:58] "GET /web/static/img/bill.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-11-01 12:19:58,687 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileClearOpenBalanceAccountTour.test_clearing_the_open_balance_account_shows_the_automatic_account.browser: [2/19] Tour reconcile_clear_open_balance_account_tour → Step Open the fixture's transaction (trigger: .o_account_reconcile_kanban_main .o_kanban_record:contains('Clear account tour driven line')) 2026-11-01 12:19:58,711 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:19:58] "POST /web/dataset/call_button/account.journal/action_open_reconcile HTTP/1.1" 200 - 12 0.006 0.017 2026-11-01 12:19:58,895 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:19:58] "POST /web/dataset/call_kw/account.bank.statement.line/get_views HTTP/1.1" 200 - 100 0.039 0.126 2026-11-01 12:19:58,920 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:19:58] "POST /web/dataset/call_kw/account.journal/read HTTP/1.1" 200 - 2 0.003 0.008 2026-11-01 12:19:58,960 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:19:58] "POST /web/dataset/call_kw/account.bank.statement.line/web_search_read HTTP/1.1" 200 - 5 0.007 0.015 2026-11-01 12:19:58,974 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:19:58] "POST /web/dataset/call_kw/account.journal/read HTTP/1.1" 200 - 3 0.004 0.026 2026-11-01 12:19:59,024 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:19:59] "POST /web/dataset/call_kw/res.company/read HTTP/1.1" 200 - 6 0.003 0.029 2026-11-01 12:19:59,122 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileClearOpenBalanceAccountTour.test_clearing_the_open_balance_account_shows_the_automatic_account.browser: [3/19] Tour reconcile_clear_open_balance_account_tour → Step Open Match Existing Entries (trigger: a.nav-link[name='match_existing_entries_tab']) 2026-11-01 12:19:59,136 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:19:59] "POST /web/dataset/call_kw/account.bank.statement.line/get_views HTTP/1.1" 200 - 1 0.001 0.060 2026-11-01 12:19:59,165 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:19:59] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.004 2026-11-01 12:19:59,242 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:19:59] "POST /web/dataset/call_kw/account.bank.statement.line/web_read HTTP/1.1" 200 - 26 0.020 0.056 2026-11-01 12:19:59,316 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:19:59] "POST /web/dataset/call_kw/account.reconcile.model/name_search HTTP/1.1" 200 - 2 0.004 0.011 2026-11-01 12:19:59,434 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:19:59] "POST /web/dataset/call_kw/account.move.line/get_views HTTP/1.1" 200 - 45 0.025 0.096 2026-11-01 12:19:59,471 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:19:59] "POST /web/dataset/call_kw/res.partner/read HTTP/1.1" 200 - 3 0.005 0.017 2026-11-01 12:19:59,502 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:19:59] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.005 2026-11-01 12:19:59,535 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:19:59] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 7 0.008 0.030 2026-11-01 12:19:59,616 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileClearOpenBalanceAccountTour.test_clearing_the_open_balance_account_shows_the_automatic_account.browser: [4/19] Tour reconcile_clear_open_balance_account_tour → Step Match Clear account tour matched item (trigger: .o_field_reconcile_lines_match .o_data_row:contains('Clear account tour matched item') .o_data_cell) 2026-11-01 12:19:59,671 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileClearOpenBalanceAccountTour.test_clearing_the_open_balance_account_shows_the_automatic_account.browser: [5/19] Tour reconcile_clear_open_balance_account_tour → Step Trash the matched item so an open balance remains (trigger: .o_reconcile_widget_table .o_reconcile_widget_line.other:contains('Clear account tour matched item') td button.fa-trash-o) 2026-11-01 12:19:59,699 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:19:59] "POST /web/dataset/call_kw/account.move.line/web_read HTTP/1.1" 200 - 6 0.006 0.017 2026-11-01 12:19:59,782 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:19:59] "POST /web/dataset/call_kw/account.bank.statement.line/onchange HTTP/1.1" 200 - 26 0.020 0.050 2026-11-01 12:19:59,812 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:19:59] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 1 0.003 0.008 2026-11-01 12:19:59,816 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileClearOpenBalanceAccountTour.test_clearing_the_open_balance_account_shows_the_automatic_account.browser: [6/19] Tour reconcile_clear_open_balance_account_tour → Step The matched item is gone (trigger: body:not(:has(.o_reconcile_widget_line:contains('Clear account tour matched item')))) 2026-11-01 12:19:59,900 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:19:59] "POST /web/dataset/call_kw/account.bank.statement.line/onchange HTTP/1.1" 200 - 23 0.031 0.048 2026-11-01 12:19:59,929 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileClearOpenBalanceAccountTour.test_clearing_the_open_balance_account_shows_the_automatic_account.browser: [7/19] Tour reconcile_clear_open_balance_account_tour → Step Select the open balance row (trigger: .o_reconcile_widget_table .o_reconcile_widget_line.suspense) 2026-11-01 12:19:59,946 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:19:59] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 7 0.009 0.023 2026-11-01 12:20:00,023 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileClearOpenBalanceAccountTour.test_clearing_the_open_balance_account_shows_the_automatic_account.browser: [8/19] Tour reconcile_clear_open_balance_account_tour → Step a.nav-link[name='manual_operations_tab'].active 2026-11-01 12:20:00,087 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileClearOpenBalanceAccountTour.test_clearing_the_open_balance_account_shows_the_automatic_account.browser: [9/19] Tour reconcile_clear_open_balance_account_tour → Step The open balance starts on an automatic account (trigger: .o_field_widget[name='manual_account_id']:not(.o_field_invalid) input) 2026-11-01 12:20:00,107 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:20:00] "POST /web/dataset/call_kw/account.bank.statement.line/onchange HTTP/1.1" 200 - 21 0.019 0.060 2026-11-01 12:20:00,144 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileClearOpenBalanceAccountTour.test_clearing_the_open_balance_account_shows_the_automatic_account.browser: [clear-account-tour] initial: input shows "121000 Account Receivable" 2026-11-01 12:20:00,145 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileClearOpenBalanceAccountTour.test_clearing_the_open_balance_account_shows_the_automatic_account.browser: [10/19] Tour reconcile_clear_open_balance_account_tour → Step Empty the Account (trigger: .o_field_widget[name='manual_account_id'] input) 2026-11-01 12:20:00,216 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileClearOpenBalanceAccountTour.test_clearing_the_open_balance_account_shows_the_automatic_account.browser: [11/19] Tour reconcile_clear_open_balance_account_tour → Step Leave the Account input so the change is committed (trigger: .o_field_widget[name='manual_name'] input) 2026-11-01 12:20:00,248 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:20:00] "POST /web/dataset/call_kw/account.account/name_search HTTP/1.1" 200 - 5 0.016 0.015 2026-11-01 12:20:00,283 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileClearOpenBalanceAccountTour.test_clearing_the_open_balance_account_shows_the_automatic_account.browser: [12/19] Tour reconcile_clear_open_balance_account_tour → Step The Account input shows the automatic account the server restored (trigger: .o_field_widget[name='manual_account_id']:not(.o_field_invalid) input) 2026-11-01 12:20:00,367 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:20:00] "POST /web/dataset/call_kw/account.bank.statement.line/onchange HTTP/1.1" 200 - 21 0.019 0.056 2026-11-01 12:20:00,441 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileClearOpenBalanceAccountTour.test_clearing_the_open_balance_account_shows_the_automatic_account.browser: [clear-account-tour] after clear and blur: input shows "121000 Account Receivable" 2026-11-01 12:20:00,442 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileClearOpenBalanceAccountTour.test_clearing_the_open_balance_account_shows_the_automatic_account.browser: [13/19] Tour reconcile_clear_open_balance_account_tour → Step Click another card (trigger: .o_account_reconcile_kanban_main .o_kanban_record:not(.o_kanban_ghost):not(.o_kanban_record_reconcile_selected_st_line)) 2026-11-01 12:20:00,500 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileClearOpenBalanceAccountTour.test_clearing_the_open_balance_account_shows_the_automatic_account.browser: [14/19] Tour reconcile_clear_open_balance_account_tour → Step The other card is selected (trigger: .o_kanban_record_reconcile_selected_st_line:contains('Clear account tour second line')) 2026-11-01 12:20:00,528 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:20:00] "POST /web/dataset/call_kw/account.bank.statement.line/web_save HTTP/1.1" 200 - 14 0.009 0.015 2026-11-01 12:20:00,558 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:20:00] "POST /web/dataset/call_kw/account.bank.statement.line/web_search_read HTTP/1.1" 200 - 5 0.004 0.011 2026-11-01 12:20:00,638 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:20:00] "POST /web/dataset/call_kw/account.bank.statement.line/web_read HTTP/1.1" 200 - 21 0.014 0.030 2026-11-01 12:20:00,671 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:20:00] "POST /web/dataset/call_kw/account.reconcile.model/name_search HTTP/1.1" 200 - 2 0.004 0.010 2026-11-01 12:20:00,677 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:20:00] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 1 0.001 0.007 2026-11-01 12:20:00,721 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileClearOpenBalanceAccountTour.test_clearing_the_open_balance_account_shows_the_automatic_account.browser: [15/19] Tour reconcile_clear_open_balance_account_tour → Step Come back to the first card (trigger: .o_account_reconcile_kanban_main .o_kanban_record:contains('Clear account tour driven line')) 2026-11-01 12:20:00,794 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileClearOpenBalanceAccountTour.test_clearing_the_open_balance_account_shows_the_automatic_account.browser: [16/19] Tour reconcile_clear_open_balance_account_tour → Step The first card is selected again (trigger: .o_kanban_record_reconcile_selected_st_line:contains('Clear account tour driven line')) 2026-11-01 12:20:00,851 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:20:00] "POST /web/dataset/call_kw/account.bank.statement.line/web_read HTTP/1.1" 200 - 14 0.011 0.033 2026-11-01 12:20:00,893 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:20:00] "POST /web/dataset/call_kw/account.reconcile.model/name_search HTTP/1.1" 200 - 2 0.003 0.009 2026-11-01 12:20:00,923 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileClearOpenBalanceAccountTour.test_clearing_the_open_balance_account_shows_the_automatic_account.browser: [17/19] Tour reconcile_clear_open_balance_account_tour → Step Reselect the open balance row (trigger: .o_reconcile_widget_table .o_reconcile_widget_line.suspense) 2026-11-01 12:20:00,999 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileClearOpenBalanceAccountTour.test_clearing_the_open_balance_account_shows_the_automatic_account.browser: [18/19] Tour reconcile_clear_open_balance_account_tour → Step The account is still shown, consistent and valid (trigger: .o_field_widget[name='manual_account_id']:not(.o_field_invalid) input) 2026-11-01 12:20:01,063 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileClearOpenBalanceAccountTour.test_clearing_the_open_balance_account_shows_the_automatic_account.browser: [clear-account-tour] after card round trip: input shows "121000 Account Receivable" 2026-11-01 12:20:01,064 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:20:01] "POST /web/dataset/call_kw/account.bank.statement.line/onchange HTTP/1.1" 200 - 12 0.010 0.051 2026-11-01 12:20:01,065 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileClearOpenBalanceAccountTour.test_clearing_the_open_balance_account_shows_the_automatic_account.browser: [19/19] Tour reconcile_clear_open_balance_account_tour → Step No error dialog (trigger: body:not(:has(.o_error_dialog))) 2026-11-01 12:20:01,110 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileClearOpenBalanceAccountTour.test_clearing_the_open_balance_account_shows_the_automatic_account.browser: tour succeeded 2026-11-01 12:20:01,111 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileClearOpenBalanceAccountTour.test_clearing_the_open_balance_account_shows_the_automatic_account.browser: Error received after termination: ╔══════════════════════════════════════════════════════════╗ ║ TOUR reconcile_clear_open_balance_account_tour SUCCEEDED ║ ╚══════════════════════════════════════════════════════════╝ 2026-11-01 12:20:01,259 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:20:01] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-11-01 12:20:01,299 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileClearOpenBalanceAccountTour.test_clearing_the_open_balance_account_shows_the_automatic_account.browser: heap 30516572 (allocated 32223232) 2026-11-01 12:20:01,304 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileClearOpenBalanceAccountTour.test_clearing_the_open_balance_account_shows_the_automatic_account: Closing chrome headless with pid 9058 2026-11-01 12:20:01,308 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileClearOpenBalanceAccountTour.test_clearing_the_open_balance_account_shows_the_automatic_account: Closing websocket connection 2026-11-01 12:20:01,309 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileClearOpenBalanceAccountTour.test_clearing_the_open_balance_account_shows_the_automatic_account: Terminating chrome headless with pid 9058 2026-11-01 12:20:01,412 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileClearOpenBalanceAccountTour.test_clearing_the_open_balance_account_shows_the_automatic_account: Chrome Log in: /tmp/odoo_tests/rb-2cd94b9-226205-431194/chrome_logs/chrome_log_20261101_122001_411886_test_clearing_the_open_balance_account_shows_the_automatic_account.txt 2026-11-01 12:20:01,413 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileClearOpenBalanceAccountTour.test_clearing_the_open_balance_account_shows_the_automatic_account: Removing chrome user profile "/tmp/tmpof58rn12_chrome_odoo" 2026-11-01 12:20:01,516 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-11-01 12:20:11,105 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours: Starting TestReconcileFxRoundTripTour.test_reconcile_fx_validate_tour ... 2026-11-01 12:20:12,611 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour.test_reconcile_fx_validate_tour: Chrome pid: 9313 2026-11-01 12:20:12,611 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour.test_reconcile_fx_validate_tour: Chrome headless temporary user profile dir: /tmp/tmpbpeyi4n8_chrome_odoo 2026-11-01 12:20:12,611 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour.test_reconcile_fx_validate_tour: Issuing json command http://127.0.0.1:36309/json/version 2026-11-01 12:20:12,613 104 INFO rb-2cd94b9-226205-431194 odoo.tests.common.requests: request http://127.0.0.1:36309/json/version with timeout 3 increased to 10s during tests 2026-11-01 12:20:12,630 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour.test_reconcile_fx_validate_tour: Browser version: Chrome/150.0.7871.114 2026-11-01 12:20:12,631 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour.test_reconcile_fx_validate_tour: Issuing json command http://127.0.0.1:36309/json 2026-11-01 12:20:12,631 104 INFO rb-2cd94b9-226205-431194 odoo.tests.common.requests: request http://127.0.0.1:36309/json with timeout 3 increased to 10s during tests 2026-11-01 12:20:12,641 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour.test_reconcile_fx_validate_tour: Websocket url found: ws://127.0.0.1:36309/devtools/page/F02FDB2C54EE163399CEB938BA16960F 2026-11-01 12:20:12,651 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour.test_reconcile_fx_validate_tour: Enable chrome headless console log notification 2026-11-01 12:20:12,666 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour.test_reconcile_fx_validate_tour: Chrome headless enable page notifications 2026-11-01 12:20:12,771 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.res_users: Login successful for db:rb-2cd94b9-226205-431194 login:recon_fx_user from n/a 2026-11-01 12:20:12,781 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour.test_reconcile_fx_validate_tour: Setting session cookie in browser 2026-11-01 12:20:12,784 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour.test_reconcile_fx_validate_tour: Open "http://127.0.0.1:8069/odoo" in browser 2026-11-01 12:20:12,784 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour.test_reconcile_fx_validate_tour: Navigating to: "http://127.0.0.1:8069/odoo" 2026-11-01 12:20:12,796 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-01 12:20:14,974 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:20:14] "GET /odoo HTTP/1.1" 200 - 186 0.092 2.087 2026-11-01 12:20:14,977 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour.test_reconcile_fx_validate_tour: Navigation result: {'frameId': 'F02FDB2C54EE163399CEB938BA16960F', 'loaderId': '7EA7015275F96D82B03C72E30ADE847B', 'isDownload': False} 2026-11-01 12:20:14,977 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour.test_reconcile_fx_validate_tour: Evaluate ready code "odoo.isTourReady('reconcile_fx_validate_tour')" 2026-11-01 12:20:15,012 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:20:15] "GET /web/assets/8952ac2/web.assets_web.min.css HTTP/1.1" 200 - 2 0.003 0.008 2026-11-01 12:20:15,018 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:20:15] "GET /web/assets/4988eb9/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.014 2026-11-01 12:20:15,065 104 INFO rb-2cd94b9-226205-431194 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-01 12:20:15,196 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:20:15] "GET /web/webclient/load_menus/c84ac4f4b568201b9701a634fa8c03f73a9a70a7621c62f2b180cb0cffbc30fa HTTP/1.1" 200 - 172 0.086 0.105 2026-11-01 12:20:15,201 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:20:15] "GET /web/webclient/translations/51d255c89410bcbec186e2601d4265648f784ecc?lang=en_US HTTP/1.1" 200 - 0 0.000 0.194 2026-11-01 12:20:15,219 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:20:15] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.007 0.203 2026-11-01 12:20:15,239 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:20:15] "GET /web/assets/8bf4eb7/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.005 2026-11-01 12:20:15,301 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:20:15] "GET /web/assets/4ac0157/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.004 2026-11-01 12:20:15,835 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 12:20:15] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.005 2026-11-01 12:20:15,838 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 12:20:15] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.009 2026-11-01 12:20:15,845 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 12:20:15] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.012 2026-11-01 12:20:15,851 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:20:15] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.002 0.012 2026-11-01 12:20:15,863 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour.test_reconcile_fx_validate_tour.browser: Owl is running in 'dev' mode. 2026-11-01 12:20:15,875 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:20:15] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.004 2026-11-01 12:20:15,928 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:20:15] "GET /odoo/offline HTTP/1.1" 200 - 5 0.004 0.024 2026-11-01 12:20:15,934 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:20:15] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.000 0.018 2026-11-01 12:20:15,945 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:20:15] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.002 0.021 2026-11-01 12:20:15,972 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour.test_reconcile_fx_validate_tour: Evaluate test code "odoo.startTour('reconcile_fx_validate_tour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo", "delayToCheckUndeterminisms": 0})" 2026-11-01 12:20:16,032 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 12:20:16] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-11-01 12:20:16,049 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 12:20:16] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-11-01 12:20:16,051 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:20:16] "POST /mail/data HTTP/1.1" 200 - 34 0.039 0.037 2026-11-01 12:20:16,090 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:20:16] "GET /web/image?model=res.users&field=avatar_128&id=967 HTTP/1.1" 200 - 17 0.012 0.073 2026-11-01 12:20:16,153 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:20:16] "GET /odoo/action-account.open_account_journal_dashboard_kanban HTTP/1.1" 200 - 20 0.011 0.155 2026-11-01 12:20:16,171 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:20:16] "POST /web/action/load HTTP/1.1" 200 - 5 0.003 0.158 2026-11-01 12:20:16,172 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:20:16] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.139 2026-11-01 12:20:16,208 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:20:16] "GET /web/image/res.partner/2215/avatar_128?unique=1793535601000 HTTP/1.1" 200 - 9 0.013 0.189 2026-11-01 12:20:16,227 104 INFO rb-2cd94b9-226205-431194 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-01 12:20:16,235 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:20:16] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.009 0.140 2026-11-01 12:20:16,250 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:20:16] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.004 0.029 2026-11-01 12:20:16,882 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour.test_reconcile_fx_validate_tour.browser: [1/8] Tour reconcile_fx_validate_tour → Step Open the reconcile kanban of the fixture's own journal (trigger: .o_kanban_record:contains('FX Tour Bank') button[name='action_open_reconcile']) 2026-11-01 12:20:16,888 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:20:16] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 2 0.001 0.004 2026-11-01 12:20:16,898 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour.test_reconcile_fx_validate_tour.browser: Owl is running in 'dev' mode. 2026-11-01 12:20:16,927 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:20:16] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.001 0.005 2026-11-01 12:20:16,935 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:20:16] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 1 0.001 0.007 2026-11-01 12:20:17,000 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 12:20:17] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.001 2026-11-01 12:20:17,033 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:20:17] "POST /mail/data HTTP/1.1" 200 - 20 0.030 0.035 2026-11-01 12:20:17,060 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:20:17] "GET /web/image?model=res.users&field=avatar_128&id=967 HTTP/1.1" 304 - 10 0.008 0.055 2026-11-01 12:20:17,061 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:20:17] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.080 2026-11-01 12:20:17,100 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:20:17] "GET /web/image/res.partner/2215/avatar_128?unique=1793535601000 HTTP/1.1" 200 - 9 0.009 0.101 2026-11-01 12:20:17,120 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:20:17] "POST /web/action/load HTTP/1.1" 200 - 10 0.009 0.117 2026-11-01 12:20:17,145 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:20:17] "GET /web/image/res.company/164/favicon HTTP/1.1" 200 - 9 0.007 0.142 2026-11-01 12:20:17,162 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:20:17] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 2 0.004 0.111 2026-11-01 12:20:17,215 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 12:20:17] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-11-01 12:20:17,287 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:20:17] "POST /web/dataset/call_kw/account.journal/get_views HTTP/1.1" 200 - 70 0.036 0.107 2026-11-01 12:20:17,421 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:20:17] "POST /web/dataset/call_kw/account.journal/web_search_read HTTP/1.1" 200 - 49 0.044 0.062 2026-11-01 12:20:17,523 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:20:17] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.007 2026-11-01 12:20:17,584 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:20:17] "GET /web/bundle/web.chartjs_lib?lang=en_US HTTP/1.1" 200 - 1 0.001 0.006 2026-11-01 12:20:17,593 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:20:17] "POST /web/dataset/call_kw/account.journal/is_sample_action_available HTTP/1.1" 200 - 2 0.002 0.006 2026-11-01 12:20:17,597 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:20:17] "POST /web/dataset/call_kw/account.journal/is_sample_action_available HTTP/1.1" 200 - 1 0.001 0.007 2026-11-01 12:20:17,614 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:20:17] "GET /web/assets/42a586d/web.chartjs_lib.min.js HTTP/1.1" 200 - 2 0.001 0.005 2026-11-01 12:20:17,718 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 12:20:17] "GET /web/static/img/folder.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-01 12:20:17,719 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 12:20:17] "GET /web/static/img/bill.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-01 12:20:17,756 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour.test_reconcile_fx_validate_tour.browser: [2/8] Tour reconcile_fx_validate_tour → Step Open the fixture's transaction (trigger: .o_account_reconcile_kanban_main .o_kanban_record:not(.o_kanban_ghost)) 2026-11-01 12:20:17,789 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:20:17] "POST /web/dataset/call_button/account.journal/action_open_reconcile HTTP/1.1" 200 - 12 0.009 0.023 2026-11-01 12:20:17,989 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:20:17] "POST /web/dataset/call_kw/account.bank.statement.line/get_views HTTP/1.1" 200 - 100 0.033 0.138 2026-11-01 12:20:18,023 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:20:18] "POST /web/dataset/call_kw/account.journal/read HTTP/1.1" 200 - 2 0.002 0.007 2026-11-01 12:20:18,066 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:20:18] "POST /web/dataset/call_kw/account.bank.statement.line/web_search_read HTTP/1.1" 200 - 5 0.003 0.011 2026-11-01 12:20:18,079 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:20:18] "POST /web/dataset/call_kw/account.journal/read HTTP/1.1" 200 - 3 0.003 0.020 2026-11-01 12:20:18,119 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:20:18] "POST /web/dataset/call_kw/res.company/read HTTP/1.1" 200 - 6 0.002 0.023 2026-11-01 12:20:18,193 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour.test_reconcile_fx_validate_tour.browser: [3/8] Tour reconcile_fx_validate_tour → Step Open Match Existing Entries (trigger: a.nav-link[name='match_existing_entries_tab']) 2026-11-01 12:20:18,244 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:20:18] "POST /web/dataset/call_kw/account.bank.statement.line/get_views HTTP/1.1" 200 - 1 0.000 0.056 2026-11-01 12:20:18,278 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:20:18] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.005 2026-11-01 12:20:18,333 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:20:18] "POST /web/dataset/call_kw/account.bank.statement.line/web_read HTTP/1.1" 200 - 26 0.015 0.036 2026-11-01 12:20:18,392 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:20:18] "POST /web/dataset/call_kw/account.reconcile.model/name_search HTTP/1.1" 200 - 2 0.003 0.009 2026-11-01 12:20:18,496 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:20:18] "POST /web/dataset/call_kw/account.move.line/get_views HTTP/1.1" 200 - 45 0.023 0.079 2026-11-01 12:20:18,534 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:20:18] "POST /web/dataset/call_kw/res.partner/read HTTP/1.1" 200 - 3 0.004 0.018 2026-11-01 12:20:18,559 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:20:18] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.005 2026-11-01 12:20:18,593 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:20:18] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 7 0.009 0.031 2026-11-01 12:20:18,694 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour.test_reconcile_fx_validate_tour.browser: [4/8] Tour reconcile_fx_validate_tour → Step Match FX tour receivable (trigger: .o_field_reconcile_lines_match .o_data_row:contains('FX tour receivable') .o_data_cell) 2026-11-01 12:20:18,756 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour.test_reconcile_fx_validate_tour.browser: [5/8] Tour reconcile_fx_validate_tour → Step The FX counterpart line was added (trigger: .o_reconcile_widget_table .o_reconcile_widget_line.other) 2026-11-01 12:20:18,790 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:20:18] "POST /web/dataset/call_kw/account.move.line/web_read HTTP/1.1" 200 - 6 0.006 0.024 2026-11-01 12:20:18,900 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:20:18] "POST /web/dataset/call_kw/account.bank.statement.line/onchange HTTP/1.1" 200 - 32 0.020 0.076 2026-11-01 12:20:18,922 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:20:18] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 1 0.001 0.008 2026-11-01 12:20:18,924 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour.test_reconcile_fx_validate_tour.browser: [6/8] Tour reconcile_fx_validate_tour → Step The counterpart must show its FULL foreign amount, not a struck-through/reduced value (trigger: .o_reconcile_widget_table td) 2026-11-01 12:20:18,992 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour.test_reconcile_fx_validate_tour.browser: [7/8] Tour reconcile_fx_validate_tour → Step Validate (trigger: .o_account_reconcile_form_statusbar button[name='action_validate']:not(.disabled)) 2026-11-01 12:20:19,063 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour.test_reconcile_fx_validate_tour.browser: [8/8] Tour reconcile_fx_validate_tour → Step The FX line reconciled and left the Not-Reconciled kanban (trigger: .o_account_reconcile_kanban_main .o_view_nocontent, .o_account_reconcile_kanban_main:not(:has(.o_kanban_record))) 2026-11-01 12:20:19,125 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:20:19] "POST /web/dataset/call_kw/account.bank.statement.line/web_save HTTP/1.1" 200 - 24 0.015 0.042 2026-11-01 12:20:19,286 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #967 deleted account.move.line.ctp records with IDs: [1608] 2026-11-01 12:20:19,447 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #967 deleted account.move.line records with IDs: [3306] 2026-11-01 12:20:20,177 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:20:20] "POST /web/dataset/call_button/account.bank.statement.line/action_validate HTTP/1.1" 200 - 468 0.352 0.675 2026-11-01 12:20:20,186 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:20:20] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 1 0.001 1.025 2026-11-01 12:20:20,248 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:20:20] "POST /web/dataset/call_kw/account.bank.statement.line/web_read HTTP/1.1" 200 - 18 0.012 0.045 2026-11-01 12:20:20,294 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:20:20] "POST /web/dataset/call_kw/account.bank.statement.line/web_search_read HTTP/1.1" 200 - 1 0.001 0.006 2026-11-01 12:20:20,312 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour.test_reconcile_fx_validate_tour.browser: tour succeeded 2026-11-01 12:20:20,314 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour.test_reconcile_fx_validate_tour.browser: ╔═══════════════════════════════════════════╗ ║ TOUR reconcile_fx_validate_tour SUCCEEDED ║ ╚═══════════════════════════════════════════╝ 2026-11-01 12:20:20,315 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 12:20:20] "GET /web/static/img/empty_folder.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-11-01 12:20:20,482 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour.test_reconcile_fx_validate_tour.browser: heap 28575588 (allocated 29863936) 2026-11-01 12:20:20,492 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour.test_reconcile_fx_validate_tour: Closing chrome headless with pid 9313 2026-11-01 12:20:20,493 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour.test_reconcile_fx_validate_tour: Closing websocket connection 2026-11-01 12:20:20,494 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour.test_reconcile_fx_validate_tour: Terminating chrome headless with pid 9313 2026-11-01 12:20:20,591 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour.test_reconcile_fx_validate_tour: Chrome Log in: /tmp/odoo_tests/rb-2cd94b9-226205-431194/chrome_logs/chrome_log_20261101_122020_591685_test_reconcile_fx_validate_tour.txt 2026-11-01 12:20:20,592 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour.test_reconcile_fx_validate_tour: Removing chrome user profile "/tmp/tmpbpeyi4n8_chrome_odoo" 2026-11-01 12:20:20,642 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours: Starting TestReconcileFxRoundTripTour.test_reconcile_manual_fx_tour ... 2026-11-01 12:20:22,085 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour.test_reconcile_manual_fx_tour: Chrome pid: 9564 2026-11-01 12:20:22,086 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour.test_reconcile_manual_fx_tour: Chrome headless temporary user profile dir: /tmp/tmpsib5wegq_chrome_odoo 2026-11-01 12:20:22,086 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour.test_reconcile_manual_fx_tour: Issuing json command http://127.0.0.1:36263/json/version 2026-11-01 12:20:22,087 104 INFO rb-2cd94b9-226205-431194 odoo.tests.common.requests: request http://127.0.0.1:36263/json/version with timeout 3 increased to 10s during tests 2026-11-01 12:20:22,110 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour.test_reconcile_manual_fx_tour: Browser version: Chrome/150.0.7871.114 2026-11-01 12:20:22,110 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour.test_reconcile_manual_fx_tour: Issuing json command http://127.0.0.1:36263/json 2026-11-01 12:20:22,111 104 INFO rb-2cd94b9-226205-431194 odoo.tests.common.requests: request http://127.0.0.1:36263/json with timeout 3 increased to 10s during tests 2026-11-01 12:20:22,121 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour.test_reconcile_manual_fx_tour: Websocket url found: ws://127.0.0.1:36263/devtools/page/B398604FE25BF5094057BA1DA02000CE 2026-11-01 12:20:22,132 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour.test_reconcile_manual_fx_tour: Enable chrome headless console log notification 2026-11-01 12:20:22,140 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour.test_reconcile_manual_fx_tour: Chrome headless enable page notifications 2026-11-01 12:20:22,231 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.res_users: Login successful for db:rb-2cd94b9-226205-431194 login:recon_manual_fx_user from n/a 2026-11-01 12:20:22,241 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour.test_reconcile_manual_fx_tour: Setting session cookie in browser 2026-11-01 12:20:22,249 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour.test_reconcile_manual_fx_tour: Open "http://127.0.0.1:8069/odoo" in browser 2026-11-01 12:20:22,249 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour.test_reconcile_manual_fx_tour: Navigating to: "http://127.0.0.1:8069/odoo" 2026-11-01 12:20:22,261 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-01 12:20:23,444 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:20:23] "GET /odoo HTTP/1.1" 200 - 186 0.088 1.099 2026-11-01 12:20:23,448 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour.test_reconcile_manual_fx_tour: Navigation result: {'frameId': 'B398604FE25BF5094057BA1DA02000CE', 'loaderId': '1670F0D9C668334CBB3EB7C2F186F32E', 'isDownload': False} 2026-11-01 12:20:23,448 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour.test_reconcile_manual_fx_tour: Evaluate ready code "odoo.isTourReady('reconcile_manual_fx_tour')" 2026-11-01 12:20:23,483 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:20:23] "GET /web/assets/8952ac2/web.assets_web.min.css HTTP/1.1" 200 - 2 0.002 0.007 2026-11-01 12:20:23,509 104 INFO rb-2cd94b9-226205-431194 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-01 12:20:23,599 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:20:23] "GET /web/webclient/load_menus/c84ac4f4b568201b9701a634fa8c03f73a9a70a7621c62f2b180cb0cffbc30fa HTTP/1.1" 200 - 172 0.043 0.078 2026-11-01 12:20:23,614 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:20:23] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.004 0.128 2026-11-01 12:20:23,624 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:20:23] "GET /web/webclient/translations/51d255c89410bcbec186e2601d4265648f784ecc?lang=en_US HTTP/1.1" 200 - 0 0.000 0.144 2026-11-01 12:20:23,629 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:20:23] "GET /web/assets/4988eb9/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.151 2026-11-01 12:20:23,634 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:20:23] "GET /web/assets/8bf4eb7/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.004 2026-11-01 12:20:23,691 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:20:23] "GET /web/assets/4ac0157/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.004 2026-11-01 12:20:24,621 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 12:20:24] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.003 2026-11-01 12:20:24,622 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 12:20:24] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.008 2026-11-01 12:20:24,625 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 12:20:24] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.010 2026-11-01 12:20:24,637 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:20:24] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.001 0.008 2026-11-01 12:20:24,655 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour.test_reconcile_manual_fx_tour.browser: Owl is running in 'dev' mode. 2026-11-01 12:20:24,669 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:20:24] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-11-01 12:20:24,708 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:20:24] "GET /odoo/offline HTTP/1.1" 200 - 5 0.003 0.020 2026-11-01 12:20:24,716 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:20:24] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.000 0.017 2026-11-01 12:20:24,725 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:20:24] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.002 0.023 2026-11-01 12:20:24,748 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour.test_reconcile_manual_fx_tour: Evaluate test code "odoo.startTour('reconcile_manual_fx_tour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo", "delayToCheckUndeterminisms": 0})" 2026-11-01 12:20:24,815 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 12:20:24] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-11-01 12:20:24,833 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 12:20:24] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-11-01 12:20:24,842 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:20:24] "POST /mail/data HTTP/1.1" 200 - 34 0.049 0.041 2026-11-01 12:20:24,916 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:20:24] "GET /odoo/action-account.action_account_moves_all HTTP/1.1" 200 - 20 0.014 0.135 2026-11-01 12:20:24,929 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:20:24] "POST /web/action/load HTTP/1.1" 200 - 5 0.003 0.132 2026-11-01 12:20:24,970 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:20:24] "GET /web/image?model=res.users&field=avatar_128&id=968 HTTP/1.1" 200 - 17 0.013 0.162 2026-11-01 12:20:24,995 104 INFO rb-2cd94b9-226205-431194 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-01 12:20:25,007 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:20:25] "GET /web/image/res.partner/2216/avatar_128?unique=1793535601000 HTTP/1.1" 200 - 9 0.009 0.201 2026-11-01 12:20:25,008 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:20:25] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.198 2026-11-01 12:20:25,033 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:20:25] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.008 0.167 2026-11-01 12:20:25,046 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:20:25] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.003 0.056 2026-11-01 12:20:25,775 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour.test_reconcile_manual_fx_tour.browser: [1/10] Tour reconcile_manual_fx_tour → Step Select the journal item FX manual open receivable (trigger: .o_data_row:contains('FX manual open receivable') .o_list_record_selector) 2026-11-01 12:20:25,787 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:20:25] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 2 0.001 0.006 2026-11-01 12:20:25,797 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour.test_reconcile_manual_fx_tour.browser: Owl is running in 'dev' mode. 2026-11-01 12:20:25,850 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:20:25] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.000 0.007 2026-11-01 12:20:25,862 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:20:25] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 1 0.001 0.011 2026-11-01 12:20:25,987 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:20:25] "POST /mail/data HTTP/1.1" 200 - 20 0.032 0.035 2026-11-01 12:20:26,018 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:20:26] "GET /web/image?model=res.users&field=avatar_128&id=968 HTTP/1.1" 200 - 10 0.009 0.082 2026-11-01 12:20:26,066 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:20:26] "GET /web/image/res.partner/2216/avatar_128?unique=1793535601000 HTTP/1.1" 200 - 9 0.009 0.122 2026-11-01 12:20:26,068 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:20:26] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.131 2026-11-01 12:20:26,089 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 12:20:26] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.005 2026-11-01 12:20:26,093 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:20:26] "POST /web/action/load HTTP/1.1" 200 - 10 0.008 0.156 2026-11-01 12:20:26,115 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:20:26] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 2 0.005 0.098 2026-11-01 12:20:26,148 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 12:20:26] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-11-01 12:20:26,149 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:20:26] "GET /web/image/res.company/164/favicon HTTP/1.1" 200 - 9 0.008 0.049 2026-11-01 12:20:26,400 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:20:26] "POST /web/dataset/call_kw/account.move.line/get_views HTTP/1.1" 200 - 106 0.064 0.223 2026-11-01 12:20:26,451 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:20:26] "POST /web/dataset/call_kw/account.move.line/search_panel_select_range HTTP/1.1" 200 - 3 0.008 0.016 2026-11-01 12:20:26,520 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:20:26] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 19 0.031 0.037 2026-11-01 12:20:26,526 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:20:26] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.067 2026-11-01 12:20:26,701 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour.test_reconcile_manual_fx_tour.browser: [2/10] Tour reconcile_manual_fx_tour → Step Select the journal item FX manual settlement receivable (trigger: .o_data_row:contains('FX manual settlement receivable') .o_list_record_selector) 2026-11-01 12:20:26,736 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:20:26] "POST /web/dataset/call_kw/account.move.line/json_friendly_approval_request_data HTTP/1.1" 200 - 11 0.009 0.018 2026-11-01 12:20:26,773 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour.test_reconcile_manual_fx_tour.browser: [3/10] Tour reconcile_manual_fx_tour → Step Exactly the wanted journal items are selected (trigger: .o_data_row_selected:count(2)) 2026-11-01 12:20:26,799 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:20:26] "POST /web/dataset/call_kw/account.move.line/json_friendly_approval_request_data HTTP/1.1" 200 - 4 0.005 0.015 2026-11-01 12:20:26,828 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour.test_reconcile_manual_fx_tour.browser: [4/10] Tour reconcile_manual_fx_tour → Step Open the Actions menu (trigger: .o_cp_action_menus button[data-hotkey='u'].dropdown-toggle) 2026-11-01 12:20:26,890 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour.test_reconcile_manual_fx_tour.browser: [5/10] Tour reconcile_manual_fx_tour → Step Run the Reconcile action of the selection (trigger: .o-dropdown--menu .dropdown-item:text('Reconcile')) 2026-11-01 12:20:26,951 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour.test_reconcile_manual_fx_tour.browser: [6/10] Tour reconcile_manual_fx_tour → Step The reconcile form opened (trigger: .o_account_reconcile_form_statusbar) 2026-11-01 12:20:26,980 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:20:26] "POST /web/action/load HTTP/1.1" 200 - 11 0.011 0.015 2026-11-01 12:20:27,108 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:20:27] "POST /web/action/run HTTP/1.1" 200 - 57 0.035 0.079 2026-11-01 12:20:27,182 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:20:27] "POST /web/dataset/call_kw/account.move.line/get_views HTTP/1.1" 200 - 7 0.007 0.048 2026-11-01 12:20:27,210 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:20:27] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.004 2026-11-01 12:20:27,260 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:20:27] "POST /web/dataset/call_kw/account.move.line/web_read HTTP/1.1" 200 - 17 0.013 0.037 2026-11-01 12:20:27,394 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:20:27] "POST /web/dataset/call_kw/account.move.line/get_views HTTP/1.1" 200 - 10 0.009 0.075 2026-11-01 12:20:27,448 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:20:27] "POST /web/dataset/call_kw/res.partner/read HTTP/1.1" 200 - 3 0.006 0.022 2026-11-01 12:20:27,470 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:20:27] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 1 0.001 0.006 2026-11-01 12:20:27,523 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour.test_reconcile_manual_fx_tour.browser: [7/10] Tour reconcile_manual_fx_tour → Step The realized-FX preview row is present (trigger: .o_reconcile_widget_table .o_reconcile_widget_line.exchange_diff) 2026-11-01 12:20:27,536 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:20:27] "POST /web/dataset/call_kw/account.move.line/json_friendly_approval_request_data HTTP/1.1" 200 - 4 0.006 0.016 2026-11-01 12:20:27,585 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour.test_reconcile_manual_fx_tour.browser: [8/10] Tour reconcile_manual_fx_tour → Step The counterpart must show its FULL foreign amount, not a struck-through/reduced value (trigger: .o_reconcile_widget_table td) 2026-11-01 12:20:27,644 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour.test_reconcile_manual_fx_tour.browser: [9/10] Tour reconcile_manual_fx_tour → Step Validate (trigger: .o_account_reconcile_form_statusbar button[name='action_validate']:not(.disabled)) 2026-11-01 12:20:27,716 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour.test_reconcile_manual_fx_tour.browser: [10/10] Tour reconcile_manual_fx_tour → Step Validate is replaced by Revert once the items are reconciled (trigger: .o_account_reconcile_form_statusbar button[name='action_revert_reconciliation']) 2026-11-01 12:20:28,361 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:20:28] "POST /web/dataset/call_button/account.move.line/action_validate HTTP/1.1" 200 - 274 0.219 0.424 2026-11-01 12:20:28,370 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:20:28] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 1 0.001 0.636 2026-11-01 12:20:28,424 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:20:28] "POST /web/dataset/call_kw/account.move.line/web_read HTTP/1.1" 200 - 11 0.009 0.037 2026-11-01 12:20:28,475 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:20:28] "POST /web/dataset/call_kw/account.move/zalo_check_recipients HTTP/1.1" 200 - 2 0.002 0.011 2026-11-01 12:20:28,489 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:20:28] "POST /web/dataset/call_kw/account.move/zalo_check_recipients HTTP/1.1" 200 - 2 0.003 0.009 2026-11-01 12:20:28,501 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour.test_reconcile_manual_fx_tour.browser: tour succeeded 2026-11-01 12:20:28,502 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour.test_reconcile_manual_fx_tour.browser: ╔═════════════════════════════════════════╗ ║ TOUR reconcile_manual_fx_tour SUCCEEDED ║ ╚═════════════════════════════════════════╝ 2026-11-01 12:20:28,551 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:20:28] "POST /mail/thread/data HTTP/1.1" 200 - 38 0.024 0.045 2026-11-01 12:20:28,563 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:20:28] "POST /mail/thread/messages HTTP/1.1" 200 - 3 0.003 0.047 2026-11-01 12:20:28,664 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour.test_reconcile_manual_fx_tour.browser: heap 26325272 (allocated 27766784) 2026-11-01 12:20:28,667 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour.test_reconcile_manual_fx_tour: Closing chrome headless with pid 9564 2026-11-01 12:20:28,668 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour.test_reconcile_manual_fx_tour: Closing websocket connection 2026-11-01 12:20:28,668 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour.test_reconcile_manual_fx_tour: Terminating chrome headless with pid 9564 2026-11-01 12:20:28,769 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour.test_reconcile_manual_fx_tour: Chrome Log in: /tmp/odoo_tests/rb-2cd94b9-226205-431194/chrome_logs/chrome_log_20261101_122028_769010_test_reconcile_manual_fx_tour.txt 2026-11-01 12:20:28,769 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour.test_reconcile_manual_fx_tour: Removing chrome user profile "/tmp/tmpsib5wegq_chrome_odoo" 2026-11-01 12:20:28,907 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-11-01 12:20:38,259 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours: Starting TestReconcileEntryPointsFollowAccountingRightsTour.test_reconcile_group_fence_absent_for_invoicing_only ... 2026-11-01 12:20:39,420 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEntryPointsFollowAccountingRightsTour.test_reconcile_group_fence_absent_for_invoicing_only: Chrome pid: 9807 2026-11-01 12:20:39,420 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEntryPointsFollowAccountingRightsTour.test_reconcile_group_fence_absent_for_invoicing_only: Chrome headless temporary user profile dir: /tmp/tmp1xl4da8q_chrome_odoo 2026-11-01 12:20:39,420 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEntryPointsFollowAccountingRightsTour.test_reconcile_group_fence_absent_for_invoicing_only: Issuing json command http://127.0.0.1:41289/json/version 2026-11-01 12:20:39,421 104 INFO rb-2cd94b9-226205-431194 odoo.tests.common.requests: request http://127.0.0.1:41289/json/version with timeout 3 increased to 10s during tests 2026-11-01 12:20:39,482 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEntryPointsFollowAccountingRightsTour.test_reconcile_group_fence_absent_for_invoicing_only: Browser version: Chrome/150.0.7871.114 2026-11-01 12:20:39,482 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEntryPointsFollowAccountingRightsTour.test_reconcile_group_fence_absent_for_invoicing_only: Issuing json command http://127.0.0.1:41289/json 2026-11-01 12:20:39,482 104 INFO rb-2cd94b9-226205-431194 odoo.tests.common.requests: request http://127.0.0.1:41289/json with timeout 3 increased to 10s during tests 2026-11-01 12:20:39,499 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEntryPointsFollowAccountingRightsTour.test_reconcile_group_fence_absent_for_invoicing_only: Websocket url found: ws://127.0.0.1:41289/devtools/page/BDC9693DFB3E9375D117C1A197EC71AB 2026-11-01 12:20:39,512 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEntryPointsFollowAccountingRightsTour.test_reconcile_group_fence_absent_for_invoicing_only: Enable chrome headless console log notification 2026-11-01 12:20:39,522 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEntryPointsFollowAccountingRightsTour.test_reconcile_group_fence_absent_for_invoicing_only: Chrome headless enable page notifications 2026-11-01 12:20:39,617 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.res_users: Login successful for db:rb-2cd94b9-226205-431194 login:recon_fence_absent from n/a 2026-11-01 12:20:39,624 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEntryPointsFollowAccountingRightsTour.test_reconcile_group_fence_absent_for_invoicing_only: Setting session cookie in browser 2026-11-01 12:20:39,626 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEntryPointsFollowAccountingRightsTour.test_reconcile_group_fence_absent_for_invoicing_only: Open "http://127.0.0.1:8069/odoo" in browser 2026-11-01 12:20:39,626 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEntryPointsFollowAccountingRightsTour.test_reconcile_group_fence_absent_for_invoicing_only: Navigating to: "http://127.0.0.1:8069/odoo" 2026-11-01 12:20:39,638 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-01 12:20:40,671 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:20:40] "GET /odoo HTTP/1.1" 200 - 181 0.082 0.953 2026-11-01 12:20:40,675 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEntryPointsFollowAccountingRightsTour.test_reconcile_group_fence_absent_for_invoicing_only: Navigation result: {'frameId': 'BDC9693DFB3E9375D117C1A197EC71AB', 'loaderId': 'A5AD8F92F6317654D4B12E25AF46270E', 'isDownload': False} 2026-11-01 12:20:40,675 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEntryPointsFollowAccountingRightsTour.test_reconcile_group_fence_absent_for_invoicing_only: Evaluate ready code "odoo.isTourReady('reconcile_group_fence_absent_tour')" 2026-11-01 12:20:40,812 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:20:40] "GET /web/webclient/load_menus/cccb6683dd5aa9fd95e123b592f8a339db2a92a5a02382558ebd99d7d8ca1628 HTTP/1.1" 200 - 139 0.042 0.064 2026-11-01 12:20:40,823 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:20:40] "GET /web/assets/4988eb9/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.118 2026-11-01 12:20:40,829 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:20:40] "GET /web/assets/8952ac2/web.assets_web.min.css HTTP/1.1" 200 - 2 0.003 0.122 2026-11-01 12:20:40,835 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:20:40] "GET /web/webclient/translations/51d255c89410bcbec186e2601d4265648f784ecc?lang=en_US HTTP/1.1" 200 - 0 0.000 0.130 2026-11-01 12:20:40,859 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:20:40] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.012 0.137 2026-11-01 12:20:40,870 104 INFO rb-2cd94b9-226205-431194 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-01 12:20:40,903 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:20:40] "GET /web/assets/8bf4eb7/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.004 2026-11-01 12:20:40,950 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:20:40] "GET /web/assets/4ac0157/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.004 2026-11-01 12:20:41,652 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 12:20:41] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.003 2026-11-01 12:20:41,653 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 12:20:41] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.005 2026-11-01 12:20:41,655 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 12:20:41] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.005 2026-11-01 12:20:41,671 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:20:41] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.001 0.005 2026-11-01 12:20:41,696 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEntryPointsFollowAccountingRightsTour.test_reconcile_group_fence_absent_for_invoicing_only.browser: Owl is running in 'dev' mode. 2026-11-01 12:20:41,711 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:20:41] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-11-01 12:20:41,746 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:20:41] "GET /odoo/offline HTTP/1.1" 200 - 5 0.002 0.017 2026-11-01 12:20:41,762 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:20:41] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.000 0.010 2026-11-01 12:20:41,776 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:20:41] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.003 0.013 2026-11-01 12:20:41,827 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEntryPointsFollowAccountingRightsTour.test_reconcile_group_fence_absent_for_invoicing_only: Evaluate test code "odoo.startTour('reconcile_group_fence_absent_tour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo", "delayToCheckUndeterminisms": 0})" 2026-11-01 12:20:41,892 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 12:20:41] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-11-01 12:20:41,902 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 12:20:41] "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-01 12:20:41,933 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:20:41] "POST /mail/data HTTP/1.1" 200 - 34 0.054 0.047 2026-11-01 12:20:41,952 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:20:41] "POST /web/action/load HTTP/1.1" 200 - 5 0.005 0.070 2026-11-01 12:20:42,017 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:20:42] "GET /web/image?model=res.users&field=avatar_128&id=971 HTTP/1.1" 200 - 17 0.022 0.131 2026-11-01 12:20:42,048 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:20:42] "GET /web/image/res.partner/2227/avatar_128?unique=1793535628000 HTTP/1.1" 200 - 9 0.010 0.164 2026-11-01 12:20:42,051 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:20:42] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.169 2026-11-01 12:20:42,078 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 12:20:42] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.001 2026-11-01 12:20:42,118 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:20:42] "GET /odoo/action-account.open_account_journal_dashboard_kanban HTTP/1.1" 200 - 20 0.014 0.260 2026-11-01 12:20:42,146 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:20:42] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.008 0.188 2026-11-01 12:20:42,212 104 INFO rb-2cd94b9-226205-431194 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-01 12:20:42,228 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:20:42] "POST /mail/data HTTP/1.1" 200 - 38 0.032 0.155 2026-11-01 12:20:42,239 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:20:42] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.004 0.049 2026-11-01 12:20:42,940 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:20:42] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 2 0.001 0.005 2026-11-01 12:20:42,948 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEntryPointsFollowAccountingRightsTour.test_reconcile_group_fence_absent_for_invoicing_only.browser: [1/2] Tour reconcile_group_fence_absent_tour → Step Accounting Dashboard loaded (trigger: .o_kanban_view) 2026-11-01 12:20:42,952 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEntryPointsFollowAccountingRightsTour.test_reconcile_group_fence_absent_for_invoicing_only.browser: Owl is running in 'dev' mode. 2026-11-01 12:20:42,983 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:20:42] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.000 0.006 2026-11-01 12:20:42,991 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:20:42] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 1 0.001 0.008 2026-11-01 12:20:43,114 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:20:43] "POST /mail/data HTTP/1.1" 200 - 20 0.028 0.049 2026-11-01 12:20:43,116 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:20:43] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.067 2026-11-01 12:20:43,141 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:20:43] "GET /web/image?model=res.users&field=avatar_128&id=971 HTTP/1.1" 304 - 10 0.008 0.077 2026-11-01 12:20:43,161 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:20:43] "POST /web/action/load HTTP/1.1" 200 - 10 0.005 0.096 2026-11-01 12:20:43,184 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:20:43] "GET /web/image/res.company/165/favicon HTTP/1.1" 200 - 9 0.007 0.127 2026-11-01 12:20:43,201 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:20:43] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 2 0.004 0.068 2026-11-01 12:20:43,227 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 12:20:43] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-11-01 12:20:43,335 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:20:43] "POST /web/dataset/call_kw/account.journal/get_views HTTP/1.1" 200 - 70 0.036 0.096 2026-11-01 12:20:43,463 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:20:43] "POST /web/dataset/call_kw/account.journal/web_search_read HTTP/1.1" 200 - 49 0.038 0.064 2026-11-01 12:20:43,538 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:20:43] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.006 2026-11-01 12:20:43,608 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:20:43] "GET /web/bundle/web.chartjs_lib?lang=en_US HTTP/1.1" 200 - 1 0.001 0.010 2026-11-01 12:20:43,615 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:20:43] "POST /web/dataset/call_kw/account.journal/is_sample_action_available HTTP/1.1" 200 - 2 0.001 0.005 2026-11-01 12:20:43,618 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:20:43] "POST /web/dataset/call_kw/account.journal/is_sample_action_available HTTP/1.1" 200 - 1 0.000 0.008 2026-11-01 12:20:43,632 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:20:43] "GET /web/assets/42a586d/web.chartjs_lib.min.js HTTP/1.1" 200 - 2 0.001 0.004 2026-11-01 12:20:43,744 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 12:20:43] "GET /web/static/img/folder.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-11-01 12:20:43,745 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 12:20:43] "GET /web/static/img/bill.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-11-01 12:20:43,755 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEntryPointsFollowAccountingRightsTour.test_reconcile_group_fence_absent_for_invoicing_only.browser: [2/2] Tour reconcile_group_fence_absent_tour → Step An invoicing-only user does not see the Reconcile-N-Items button (trigger: body) 2026-11-01 12:20:43,828 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEntryPointsFollowAccountingRightsTour.test_reconcile_group_fence_absent_for_invoicing_only.browser: tour succeeded 2026-11-01 12:20:43,831 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEntryPointsFollowAccountingRightsTour.test_reconcile_group_fence_absent_for_invoicing_only.browser: ╔══════════════════════════════════════════════════╗ ║ TOUR reconcile_group_fence_absent_tour SUCCEEDED ║ ╚══════════════════════════════════════════════════╝ 2026-11-01 12:20:43,962 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEntryPointsFollowAccountingRightsTour.test_reconcile_group_fence_absent_for_invoicing_only.browser: heap 24877440 (allocated 25931776) 2026-11-01 12:20:43,970 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEntryPointsFollowAccountingRightsTour.test_reconcile_group_fence_absent_for_invoicing_only: Closing chrome headless with pid 9807 2026-11-01 12:20:43,971 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEntryPointsFollowAccountingRightsTour.test_reconcile_group_fence_absent_for_invoicing_only: Closing websocket connection 2026-11-01 12:20:43,972 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEntryPointsFollowAccountingRightsTour.test_reconcile_group_fence_absent_for_invoicing_only: Terminating chrome headless with pid 9807 2026-11-01 12:20:44,071 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEntryPointsFollowAccountingRightsTour.test_reconcile_group_fence_absent_for_invoicing_only: Chrome Log in: /tmp/odoo_tests/rb-2cd94b9-226205-431194/chrome_logs/chrome_log_20261101_122044_071245_test_reconcile_group_fence_absent_for_invoicing_only.txt 2026-11-01 12:20:44,071 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEntryPointsFollowAccountingRightsTour.test_reconcile_group_fence_absent_for_invoicing_only: Removing chrome user profile "/tmp/tmp1xl4da8q_chrome_odoo" 2026-11-01 12:20:44,115 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours: Starting TestReconcileEntryPointsFollowAccountingRightsTour.test_reconcile_group_fence_present_for_account_user ... 2026-11-01 12:20:45,208 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEntryPointsFollowAccountingRightsTour.test_reconcile_group_fence_present_for_account_user: Chrome pid: 10035 2026-11-01 12:20:45,208 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEntryPointsFollowAccountingRightsTour.test_reconcile_group_fence_present_for_account_user: Chrome headless temporary user profile dir: /tmp/tmpn_kghdlw_chrome_odoo 2026-11-01 12:20:45,209 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEntryPointsFollowAccountingRightsTour.test_reconcile_group_fence_present_for_account_user: Issuing json command http://127.0.0.1:37197/json/version 2026-11-01 12:20:45,210 104 INFO rb-2cd94b9-226205-431194 odoo.tests.common.requests: request http://127.0.0.1:37197/json/version with timeout 3 increased to 10s during tests 2026-11-01 12:20:45,222 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEntryPointsFollowAccountingRightsTour.test_reconcile_group_fence_present_for_account_user: Browser version: Chrome/150.0.7871.114 2026-11-01 12:20:45,222 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEntryPointsFollowAccountingRightsTour.test_reconcile_group_fence_present_for_account_user: Issuing json command http://127.0.0.1:37197/json 2026-11-01 12:20:45,223 104 INFO rb-2cd94b9-226205-431194 odoo.tests.common.requests: request http://127.0.0.1:37197/json with timeout 3 increased to 10s during tests 2026-11-01 12:20:45,234 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEntryPointsFollowAccountingRightsTour.test_reconcile_group_fence_present_for_account_user: Websocket url found: ws://127.0.0.1:37197/devtools/page/404DDEA9BF9DF979DA2AC08E8A60EF6C 2026-11-01 12:20:45,246 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEntryPointsFollowAccountingRightsTour.test_reconcile_group_fence_present_for_account_user: Enable chrome headless console log notification 2026-11-01 12:20:45,250 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEntryPointsFollowAccountingRightsTour.test_reconcile_group_fence_present_for_account_user: Chrome headless enable page notifications 2026-11-01 12:20:45,333 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.res_users: Login successful for db:rb-2cd94b9-226205-431194 login:recon_fence_present from n/a 2026-11-01 12:20:45,340 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEntryPointsFollowAccountingRightsTour.test_reconcile_group_fence_present_for_account_user: Setting session cookie in browser 2026-11-01 12:20:45,342 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEntryPointsFollowAccountingRightsTour.test_reconcile_group_fence_present_for_account_user: Open "http://127.0.0.1:8069/odoo" in browser 2026-11-01 12:20:45,342 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEntryPointsFollowAccountingRightsTour.test_reconcile_group_fence_present_for_account_user: Navigating to: "http://127.0.0.1:8069/odoo" 2026-11-01 12:20:45,351 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-01 12:20:46,534 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:20:46] "GET /odoo HTTP/1.1" 200 - 181 0.096 1.090 2026-11-01 12:20:46,538 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEntryPointsFollowAccountingRightsTour.test_reconcile_group_fence_present_for_account_user: Navigation result: {'frameId': '404DDEA9BF9DF979DA2AC08E8A60EF6C', 'loaderId': 'F6EB906428F896375FAF84D0132E49A0', 'isDownload': False} 2026-11-01 12:20:46,538 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEntryPointsFollowAccountingRightsTour.test_reconcile_group_fence_present_for_account_user: Evaluate ready code "odoo.isTourReady('reconcile_group_fence_present_tour')" 2026-11-01 12:20:46,584 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:20:46] "GET /web/assets/4988eb9/web.assets_web.min.js HTTP/1.1" 200 - 2 0.004 0.010 2026-11-01 12:20:46,601 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:20:46] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.006 0.015 2026-11-01 12:20:46,714 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:20:46] "GET /web/webclient/load_menus/c84ac4f4b568201b9701a634fa8c03f73a9a70a7621c62f2b180cb0cffbc30fa HTTP/1.1" 200 - 172 0.047 0.092 2026-11-01 12:20:46,722 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:20:46] "GET /web/webclient/translations/51d255c89410bcbec186e2601d4265648f784ecc?lang=en_US HTTP/1.1" 200 - 0 0.000 0.145 2026-11-01 12:20:46,727 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:20:46] "GET /web/assets/8952ac2/web.assets_web.min.css HTTP/1.1" 200 - 2 0.001 0.156 2026-11-01 12:20:46,746 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:20:46] "GET /web/assets/8bf4eb7/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.005 2026-11-01 12:20:46,755 104 INFO rb-2cd94b9-226205-431194 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-01 12:20:46,800 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:20:46] "GET /web/assets/4ac0157/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.004 2026-11-01 12:20:47,418 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 12:20:47] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-11-01 12:20:47,421 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 12:20:47] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.004 2026-11-01 12:20:47,422 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 12:20:47] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.003 2026-11-01 12:20:47,435 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:20:47] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.001 0.005 2026-11-01 12:20:47,466 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEntryPointsFollowAccountingRightsTour.test_reconcile_group_fence_present_for_account_user.browser: Owl is running in 'dev' mode. 2026-11-01 12:20:47,481 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:20:47] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-11-01 12:20:47,515 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:20:47] "GET /odoo/offline HTTP/1.1" 200 - 5 0.002 0.013 2026-11-01 12:20:47,528 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:20:47] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.001 0.004 2026-11-01 12:20:47,543 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:20:47] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.002 0.012 2026-11-01 12:20:47,610 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEntryPointsFollowAccountingRightsTour.test_reconcile_group_fence_present_for_account_user: Evaluate test code "odoo.startTour('reconcile_group_fence_present_tour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo", "delayToCheckUndeterminisms": 0})" 2026-11-01 12:20:47,689 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 12:20:47] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-11-01 12:20:47,715 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 12:20:47] "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-01 12:20:47,727 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:20:47] "POST /mail/data HTTP/1.1" 200 - 34 0.074 0.037 2026-11-01 12:20:47,775 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:20:47] "GET /odoo/action-account.open_account_journal_dashboard_kanban HTTP/1.1" 200 - 20 0.012 0.134 2026-11-01 12:20:47,791 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:20:47] "POST /web/action/load HTTP/1.1" 200 - 5 0.002 0.118 2026-11-01 12:20:47,793 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:20:47] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.117 2026-11-01 12:20:47,825 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:20:47] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.009 0.043 2026-11-01 12:20:47,870 104 INFO rb-2cd94b9-226205-431194 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-01 12:20:47,891 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:20:47] "GET /web/image?model=res.users&field=avatar_128&id=972 HTTP/1.1" 200 - 17 0.035 0.190 2026-11-01 12:20:47,902 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:20:47] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.003 0.063 2026-11-01 12:20:47,943 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:20:47] "GET /web/image/res.partner/2228/avatar_128?unique=1793535628000 HTTP/1.1" 200 - 9 0.010 0.261 2026-11-01 12:20:48,582 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEntryPointsFollowAccountingRightsTour.test_reconcile_group_fence_present_for_account_user.browser: [1/2] Tour reconcile_group_fence_present_tour → Step Accounting Dashboard loaded (trigger: .o_kanban_view) 2026-11-01 12:20:48,587 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:20:48] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 2 0.001 0.004 2026-11-01 12:20:48,610 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEntryPointsFollowAccountingRightsTour.test_reconcile_group_fence_present_for_account_user.browser: Owl is running in 'dev' mode. 2026-11-01 12:20:48,652 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:20:48] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.000 0.006 2026-11-01 12:20:48,670 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:20:48] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 1 0.001 0.016 2026-11-01 12:20:48,773 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:20:48] "POST /mail/data HTTP/1.1" 200 - 20 0.021 0.035 2026-11-01 12:20:48,775 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:20:48] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.037 2026-11-01 12:20:48,790 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:20:48] "POST /web/action/load HTTP/1.1" 200 - 10 0.004 0.048 2026-11-01 12:20:48,813 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:20:48] "GET /web/image?model=res.users&field=avatar_128&id=972 HTTP/1.1" 200 - 10 0.007 0.076 2026-11-01 12:20:48,835 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:20:48] "GET /web/image/res.partner/2228/avatar_128?unique=1793535628000 HTTP/1.1" 200 - 9 0.006 0.092 2026-11-01 12:20:48,853 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:20:48] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 2 0.003 0.062 2026-11-01 12:20:48,860 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 12:20:48] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.004 2026-11-01 12:20:48,879 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 12:20:48] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-11-01 12:20:48,950 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:20:48] "POST /web/dataset/call_kw/account.journal/get_views HTTP/1.1" 200 - 70 0.025 0.120 2026-11-01 12:20:48,966 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:20:48] "GET /web/image/res.company/165/favicon HTTP/1.1" 200 - 9 0.004 0.106 2026-11-01 12:20:49,078 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:20:49] "POST /web/dataset/call_kw/account.journal/web_search_read HTTP/1.1" 200 - 49 0.030 0.064 2026-11-01 12:20:49,181 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:20:49] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.006 2026-11-01 12:20:49,269 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:20:49] "GET /web/bundle/web.chartjs_lib?lang=en_US HTTP/1.1" 200 - 1 0.001 0.005 2026-11-01 12:20:49,279 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:20:49] "POST /web/dataset/call_kw/account.journal/is_sample_action_available HTTP/1.1" 200 - 2 0.001 0.007 2026-11-01 12:20:49,282 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:20:49] "POST /web/dataset/call_kw/account.journal/is_sample_action_available HTTP/1.1" 200 - 1 0.000 0.005 2026-11-01 12:20:49,290 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:20:49] "GET /web/assets/42a586d/web.chartjs_lib.min.js HTTP/1.1" 200 - 2 0.001 0.004 2026-11-01 12:20:49,402 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 12:20:49] "GET /web/static/img/folder.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-11-01 12:20:49,402 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 12:20:49] "GET /web/static/img/bill.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-01 12:20:49,417 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEntryPointsFollowAccountingRightsTour.test_reconcile_group_fence_present_for_account_user.browser: [2/2] Tour reconcile_group_fence_present_tour → Step An accountant sees the Reconcile-N-Items button (trigger: button[name='action_open_reconcile'].btn-primary) 2026-11-01 12:20:49,496 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEntryPointsFollowAccountingRightsTour.test_reconcile_group_fence_present_for_account_user.browser: tour succeeded 2026-11-01 12:20:49,497 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEntryPointsFollowAccountingRightsTour.test_reconcile_group_fence_present_for_account_user.browser: ╔═══════════════════════════════════════════════════╗ ║ TOUR reconcile_group_fence_present_tour SUCCEEDED ║ ╚═══════════════════════════════════════════════════╝ 2026-11-01 12:20:49,657 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEntryPointsFollowAccountingRightsTour.test_reconcile_group_fence_present_for_account_user.browser: heap 25106808 (allocated 26718208) 2026-11-01 12:20:49,673 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEntryPointsFollowAccountingRightsTour.test_reconcile_group_fence_present_for_account_user: Closing chrome headless with pid 10035 2026-11-01 12:20:49,674 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEntryPointsFollowAccountingRightsTour.test_reconcile_group_fence_present_for_account_user: Closing websocket connection 2026-11-01 12:20:49,674 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEntryPointsFollowAccountingRightsTour.test_reconcile_group_fence_present_for_account_user: Terminating chrome headless with pid 10035 2026-11-01 12:20:49,769 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEntryPointsFollowAccountingRightsTour.test_reconcile_group_fence_present_for_account_user: Chrome Log in: /tmp/odoo_tests/rb-2cd94b9-226205-431194/chrome_logs/chrome_log_20261101_122049_769350_test_reconcile_group_fence_present_for_account_user.txt 2026-11-01 12:20:49,769 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEntryPointsFollowAccountingRightsTour.test_reconcile_group_fence_present_for_account_user: Removing chrome user profile "/tmp/tmpn_kghdlw_chrome_odoo" 2026-11-01 12:20:49,850 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-11-01 12:20:59,470 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours: Starting TestReconcilePaymentDifferenceChoiceTour.test_bank_payment_difference_choice ... 2026-11-01 12:21:00,934 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour.test_bank_payment_difference_choice: Chrome pid: 10257 2026-11-01 12:21:00,934 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour.test_bank_payment_difference_choice: Chrome headless temporary user profile dir: /tmp/tmpyoxs0703_chrome_odoo 2026-11-01 12:21:00,934 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour.test_bank_payment_difference_choice: Issuing json command http://127.0.0.1:35247/json/version 2026-11-01 12:21:00,943 104 INFO rb-2cd94b9-226205-431194 odoo.tests.common.requests: request http://127.0.0.1:35247/json/version with timeout 3 increased to 10s during tests 2026-11-01 12:21:00,947 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour.test_bank_payment_difference_choice: Browser version: Chrome/150.0.7871.114 2026-11-01 12:21:00,947 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour.test_bank_payment_difference_choice: Issuing json command http://127.0.0.1:35247/json 2026-11-01 12:21:00,948 104 INFO rb-2cd94b9-226205-431194 odoo.tests.common.requests: request http://127.0.0.1:35247/json with timeout 3 increased to 10s during tests 2026-11-01 12:21:00,952 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour.test_bank_payment_difference_choice: Websocket url found: ws://127.0.0.1:35247/devtools/page/545D772EFE2E21F75C48F3ECCB96465A 2026-11-01 12:21:00,959 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour.test_bank_payment_difference_choice: Enable chrome headless console log notification 2026-11-01 12:21:00,960 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour.test_bank_payment_difference_choice: Chrome headless enable page notifications 2026-11-01 12:21:01,077 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.res_users: Login successful for db:rb-2cd94b9-226205-431194 login:recon_difference_bank_user from n/a 2026-11-01 12:21:01,089 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour.test_bank_payment_difference_choice: Setting session cookie in browser 2026-11-01 12:21:01,096 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour.test_bank_payment_difference_choice: Open "http://127.0.0.1:8069/odoo" in browser 2026-11-01 12:21:01,096 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour.test_bank_payment_difference_choice: Navigating to: "http://127.0.0.1:8069/odoo" 2026-11-01 12:21:01,110 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-01 12:21:03,473 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:21:03] "GET /odoo HTTP/1.1" 200 - 181 0.098 2.267 2026-11-01 12:21:03,477 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour.test_bank_payment_difference_choice: Navigation result: {'frameId': '545D772EFE2E21F75C48F3ECCB96465A', 'loaderId': '8FD5AFC15C7586AB337AB9F0AEACD05B', 'isDownload': False} 2026-11-01 12:21:03,477 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour.test_bank_payment_difference_choice: Evaluate ready code "odoo.isTourReady('reconcile_bank_payment_difference_tour')" 2026-11-01 12:21:03,512 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:21:03] "GET /web/assets/8952ac2/web.assets_web.min.css HTTP/1.1" 200 - 2 0.002 0.008 2026-11-01 12:21:03,519 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:21:03] "GET /web/assets/4988eb9/web.assets_web.min.js HTTP/1.1" 200 - 2 0.002 0.013 2026-11-01 12:21:03,581 104 INFO rb-2cd94b9-226205-431194 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-01 12:21:03,672 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:21:03] "GET /web/webclient/load_menus/c84ac4f4b568201b9701a634fa8c03f73a9a70a7621c62f2b180cb0cffbc30fa HTTP/1.1" 200 - 172 0.070 0.096 2026-11-01 12:21:03,687 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:21:03] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.004 0.167 2026-11-01 12:21:03,696 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:21:03] "GET /web/webclient/translations/51d255c89410bcbec186e2601d4265648f784ecc?lang=en_US HTTP/1.1" 200 - 0 0.000 0.180 2026-11-01 12:21:03,715 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:21:03] "GET /web/assets/8bf4eb7/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.005 2026-11-01 12:21:03,761 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:21:03] "GET /web/assets/4ac0157/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.005 2026-11-01 12:21:04,333 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 12:21:04] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-11-01 12:21:04,334 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 12:21:04] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-11-01 12:21:04,349 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 12:21:04] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.004 2026-11-01 12:21:04,354 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:21:04] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.002 0.009 2026-11-01 12:21:04,373 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour.test_bank_payment_difference_choice.browser: Owl is running in 'dev' mode. 2026-11-01 12:21:04,389 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:21:04] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-11-01 12:21:04,415 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:21:04] "GET /odoo/offline HTTP/1.1" 200 - 5 0.002 0.011 2026-11-01 12:21:04,437 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:21:04] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.000 0.004 2026-11-01 12:21:04,452 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:21:04] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.003 0.016 2026-11-01 12:21:04,496 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour.test_bank_payment_difference_choice: Evaluate test code "odoo.startTour('reconcile_bank_payment_difference_tour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo", "delayToCheckUndeterminisms": 0})" 2026-11-01 12:21:04,548 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 12:21:04] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-11-01 12:21:04,559 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 12:21:04] "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-01 12:21:04,583 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:21:04] "POST /mail/data HTTP/1.1" 200 - 34 0.038 0.045 2026-11-01 12:21:04,638 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:21:04] "GET /odoo/action-account.open_account_journal_dashboard_kanban HTTP/1.1" 200 - 20 0.015 0.114 2026-11-01 12:21:04,688 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:21:04] "GET /web/image/res.partner/2239/avatar_128?unique=1793535649000 HTTP/1.1" 200 - 16 0.013 0.147 2026-11-01 12:21:04,709 104 INFO rb-2cd94b9-226205-431194 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-01 12:21:04,719 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:21:04] "GET /web/image?model=res.users&field=avatar_128&id=975 HTTP/1.1" 200 - 10 0.009 0.182 2026-11-01 12:21:04,721 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:21:04] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.184 2026-11-01 12:21:04,734 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:21:04] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.003 0.044 2026-11-01 12:21:04,748 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:21:04] "POST /web/action/load HTTP/1.1" 200 - 5 0.003 0.218 2026-11-01 12:21:04,776 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:21:04] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.008 0.158 2026-11-01 12:21:05,391 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour.test_bank_payment_difference_choice.browser: [1/10] Tour reconcile_bank_payment_difference_tour → Step Open the reconcile kanban of the fixture's own journal (trigger: .o_kanban_record:contains('Difference Tour Bank') button[name='action_open_reconcile']) 2026-11-01 12:21:05,397 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:21:05] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 2 0.001 0.004 2026-11-01 12:21:05,406 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour.test_bank_payment_difference_choice.browser: Owl is running in 'dev' mode. 2026-11-01 12:21:05,451 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:21:05] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.000 0.005 2026-11-01 12:21:05,461 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:21:05] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 1 0.001 0.014 2026-11-01 12:21:05,554 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:21:05] "POST /mail/data HTTP/1.1" 200 - 20 0.031 0.034 2026-11-01 12:21:05,589 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:21:05] "GET /web/image/res.partner/2239/avatar_128?unique=1793535649000 HTTP/1.1" 200 - 9 0.009 0.073 2026-11-01 12:21:05,623 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:21:05] "GET /web/image?model=res.users&field=avatar_128&id=975 HTTP/1.1" 200 - 10 0.008 0.111 2026-11-01 12:21:05,625 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:21:05] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.109 2026-11-01 12:21:05,649 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:21:05] "POST /web/action/load HTTP/1.1" 200 - 10 0.006 0.124 2026-11-01 12:21:05,680 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:21:05] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 2 0.007 0.104 2026-11-01 12:21:05,696 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 12:21:05] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.016 2026-11-01 12:21:05,716 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:21:05] "GET /web/image/res.company/166/favicon HTTP/1.1" 200 - 9 0.018 0.023 2026-11-01 12:21:05,724 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 12:21:05] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-11-01 12:21:05,856 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:21:05] "POST /web/dataset/call_kw/account.journal/get_views HTTP/1.1" 200 - 70 0.032 0.137 2026-11-01 12:21:05,979 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:21:05] "POST /web/dataset/call_kw/account.journal/web_search_read HTTP/1.1" 200 - 49 0.033 0.057 2026-11-01 12:21:06,072 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:21:06] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.004 2026-11-01 12:21:06,121 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:21:06] "GET /web/bundle/web.chartjs_lib?lang=en_US HTTP/1.1" 200 - 1 0.000 0.007 2026-11-01 12:21:06,127 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:21:06] "POST /web/dataset/call_kw/account.journal/is_sample_action_available HTTP/1.1" 200 - 2 0.001 0.004 2026-11-01 12:21:06,131 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:21:06] "POST /web/dataset/call_kw/account.journal/is_sample_action_available HTTP/1.1" 200 - 1 0.001 0.010 2026-11-01 12:21:06,157 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:21:06] "GET /web/assets/42a586d/web.chartjs_lib.min.js HTTP/1.1" 200 - 2 0.001 0.008 2026-11-01 12:21:06,271 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 12:21:06] "GET /web/static/img/bill.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-01 12:21:06,272 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 12:21:06] "GET /web/static/img/folder.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-11-01 12:21:06,302 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour.test_bank_payment_difference_choice.browser: [2/10] Tour reconcile_bank_payment_difference_tour → Step Open the fixture's transaction (trigger: .o_account_reconcile_kanban_main .o_kanban_record:not(.o_kanban_ghost)) 2026-11-01 12:21:06,333 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:21:06] "POST /web/dataset/call_button/account.journal/action_open_reconcile HTTP/1.1" 200 - 12 0.008 0.016 2026-11-01 12:21:06,569 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:21:06] "POST /web/dataset/call_kw/account.bank.statement.line/get_views HTTP/1.1" 200 - 100 0.046 0.164 2026-11-01 12:21:06,598 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:21:06] "POST /web/dataset/call_kw/account.journal/read HTTP/1.1" 200 - 2 0.003 0.012 2026-11-01 12:21:06,630 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:21:06] "POST /web/dataset/call_kw/account.bank.statement.line/web_search_read HTTP/1.1" 200 - 5 0.004 0.015 2026-11-01 12:21:06,647 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:21:06] "POST /web/dataset/call_kw/account.journal/read HTTP/1.1" 200 - 3 0.004 0.031 2026-11-01 12:21:06,694 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:21:06] "POST /web/dataset/call_kw/res.company/read HTTP/1.1" 200 - 6 0.002 0.032 2026-11-01 12:21:06,755 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour.test_bank_payment_difference_choice.browser: [3/10] Tour reconcile_bank_payment_difference_tour → Step Open Match Existing Entries (trigger: a.nav-link[name='match_existing_entries_tab']) 2026-11-01 12:21:06,843 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:21:06] "POST /web/dataset/call_kw/account.bank.statement.line/get_views HTTP/1.1" 200 - 1 0.000 0.076 2026-11-01 12:21:06,872 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:21:06] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.005 2026-11-01 12:21:06,938 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:21:06] "POST /web/dataset/call_kw/account.bank.statement.line/web_read HTTP/1.1" 200 - 26 0.017 0.054 2026-11-01 12:21:06,982 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:21:06] "POST /web/dataset/call_kw/account.reconcile.model/name_search HTTP/1.1" 200 - 2 0.003 0.008 2026-11-01 12:21:07,075 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:21:07] "POST /web/dataset/call_kw/account.move.line/get_views HTTP/1.1" 200 - 45 0.022 0.063 2026-11-01 12:21:07,120 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:21:07] "POST /web/dataset/call_kw/res.partner/read HTTP/1.1" 200 - 3 0.005 0.017 2026-11-01 12:21:07,171 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:21:07] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 7 0.008 0.028 2026-11-01 12:21:07,174 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:21:07] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.039 2026-11-01 12:21:07,245 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour.test_bank_payment_difference_choice.browser: [4/10] Tour reconcile_bank_payment_difference_tour → Step Match Difference Tour Item (trigger: .o_field_reconcile_lines_match .o_data_row:contains('Difference Tour Item') .o_data_cell) 2026-11-01 12:21:07,301 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour.test_bank_payment_difference_choice.browser: [5/10] Tour reconcile_bank_payment_difference_tour → Step Select the matched, capped item (trigger: .o_reconcile_widget_table .o_reconcile_widget_line.other:contains('Difference Tour Item')) 2026-11-01 12:21:07,325 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:21:07] "POST /web/dataset/call_kw/account.move.line/web_read HTTP/1.1" 200 - 6 0.006 0.015 2026-11-01 12:21:07,401 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:21:07] "POST /web/dataset/call_kw/account.bank.statement.line/onchange HTTP/1.1" 200 - 26 0.019 0.044 2026-11-01 12:21:07,421 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:21:07] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 1 0.001 0.006 2026-11-01 12:21:07,475 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour.test_bank_payment_difference_choice.browser: [6/10] Tour reconcile_bank_payment_difference_tour → Step Choose Mark as fully paid (trigger: .o_field_widget[name='payment_difference_handling'] input[data-value='reconcile']) 2026-11-01 12:21:07,555 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:21:07] "POST /web/dataset/call_kw/account.bank.statement.line/onchange HTTP/1.1" 200 - 28 0.021 0.053 2026-11-01 12:21:07,596 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour.test_bank_payment_difference_choice.browser: [7/10] Tour reconcile_bank_payment_difference_tour → Step Choose the account Difference Tour Account (trigger: .o_field_widget[name='writeoff_account_id'] input) 2026-11-01 12:21:07,692 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:21:07] "POST /web/dataset/call_kw/account.bank.statement.line/onchange HTTP/1.1" 200 - 28 0.021 0.068 2026-11-01 12:21:07,755 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour.test_bank_payment_difference_choice.browser: [8/10] Tour reconcile_bank_payment_difference_tour → Step Pick it from the dropdown (trigger: .ui-autocomplete .ui-menu-item a:contains('Difference Tour Account')) 2026-11-01 12:21:07,775 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:21:07] "POST /web/dataset/call_kw/account.account/name_search HTTP/1.1" 200 - 5 0.013 0.015 2026-11-01 12:21:08,021 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:21:08] "POST /web/dataset/call_kw/account.account/name_search HTTP/1.1" 200 - 5 0.006 0.013 2026-11-01 12:21:08,062 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour.test_bank_payment_difference_choice.browser: [9/10] Tour reconcile_bank_payment_difference_tour → Step Validate (trigger: .o_account_reconcile_form_statusbar button[name='action_validate']:not(.disabled)) 2026-11-01 12:21:08,139 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:21:08] "POST /web/dataset/call_kw/account.bank.statement.line/onchange HTTP/1.1" 200 - 30 0.017 0.052 2026-11-01 12:21:08,182 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour.test_bank_payment_difference_choice.browser: [10/10] Tour reconcile_bank_payment_difference_tour → Step The transaction reconciled and left the Not-Reconciled kanban (trigger: .o_account_reconcile_kanban_main .o_view_nocontent, .o_account_reconcile_kanban_main:not(:has(.o_kanban_record))) 2026-11-01 12:21:08,252 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:21:08] "POST /web/dataset/call_kw/account.bank.statement.line/web_save HTTP/1.1" 200 - 31 0.017 0.047 2026-11-01 12:21:08,371 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #975 deleted account.move.line.ctp records with IDs: [1617] 2026-11-01 12:21:08,491 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #975 deleted account.move.line records with IDs: [3323] 2026-11-01 12:21:08,780 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:21:08] "POST /web/dataset/call_button/account.bank.statement.line/action_validate HTTP/1.1" 200 - 314 0.196 0.313 2026-11-01 12:21:08,836 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:21:08] "POST /web/dataset/call_kw/account.bank.statement.line/web_read HTTP/1.1" 200 - 18 0.010 0.034 2026-11-01 12:21:08,857 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:21:08] "POST /web/dataset/call_kw/account.bank.statement.line/web_search_read HTTP/1.1" 200 - 1 0.001 0.005 2026-11-01 12:21:08,877 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 12:21:08] "GET /web/static/img/empty_folder.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-11-01 12:21:08,889 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour.test_bank_payment_difference_choice.browser: tour succeeded 2026-11-01 12:21:08,890 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour.test_bank_payment_difference_choice.browser: ╔═══════════════════════════════════════════════════════╗ ║ TOUR reconcile_bank_payment_difference_tour SUCCEEDED ║ ╚═══════════════════════════════════════════════════════╝ 2026-11-01 12:21:08,925 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:21:08] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-11-01 12:21:09,042 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour.test_bank_payment_difference_choice.browser: heap 29239296 (allocated 30650368) 2026-11-01 12:21:09,063 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour.test_bank_payment_difference_choice: Closing chrome headless with pid 10257 2026-11-01 12:21:09,064 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour.test_bank_payment_difference_choice: Closing websocket connection 2026-11-01 12:21:09,065 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour.test_bank_payment_difference_choice: Terminating chrome headless with pid 10257 2026-11-01 12:21:09,205 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour.test_bank_payment_difference_choice: Chrome Log in: /tmp/odoo_tests/rb-2cd94b9-226205-431194/chrome_logs/chrome_log_20261101_122109_205310_test_bank_payment_difference_choice.txt 2026-11-01 12:21:09,205 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour.test_bank_payment_difference_choice: Removing chrome user profile "/tmp/tmpyoxs0703_chrome_odoo" 2026-11-01 12:21:09,269 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours: Starting TestReconcilePaymentDifferenceChoiceTour.test_journal_items_payment_difference_choice ... 2026-11-01 12:21:10,556 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour.test_journal_items_payment_difference_choice: Chrome pid: 10513 2026-11-01 12:21:10,556 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour.test_journal_items_payment_difference_choice: Chrome headless temporary user profile dir: /tmp/tmp33km5dos_chrome_odoo 2026-11-01 12:21:10,556 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour.test_journal_items_payment_difference_choice: Issuing json command http://127.0.0.1:44021/json/version 2026-11-01 12:21:10,558 104 INFO rb-2cd94b9-226205-431194 odoo.tests.common.requests: request http://127.0.0.1:44021/json/version with timeout 3 increased to 10s during tests 2026-11-01 12:21:10,577 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour.test_journal_items_payment_difference_choice: Browser version: Chrome/150.0.7871.114 2026-11-01 12:21:10,577 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour.test_journal_items_payment_difference_choice: Issuing json command http://127.0.0.1:44021/json 2026-11-01 12:21:10,579 104 INFO rb-2cd94b9-226205-431194 odoo.tests.common.requests: request http://127.0.0.1:44021/json with timeout 3 increased to 10s during tests 2026-11-01 12:21:10,596 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour.test_journal_items_payment_difference_choice: Websocket url found: ws://127.0.0.1:44021/devtools/page/55F8A61AAE06E16289C88F313EDCC390 2026-11-01 12:21:10,609 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour.test_journal_items_payment_difference_choice: Enable chrome headless console log notification 2026-11-01 12:21:10,615 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour.test_journal_items_payment_difference_choice: Chrome headless enable page notifications 2026-11-01 12:21:10,716 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.res_users: Login successful for db:rb-2cd94b9-226205-431194 login:recon_difference_ji_user from n/a 2026-11-01 12:21:10,723 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour.test_journal_items_payment_difference_choice: Setting session cookie in browser 2026-11-01 12:21:10,725 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour.test_journal_items_payment_difference_choice: Open "http://127.0.0.1:8069/odoo" in browser 2026-11-01 12:21:10,725 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour.test_journal_items_payment_difference_choice: Navigating to: "http://127.0.0.1:8069/odoo" 2026-11-01 12:21:10,734 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-01 12:21:11,979 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:21:11] "GET /odoo HTTP/1.1" 200 - 181 0.108 1.140 2026-11-01 12:21:11,982 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour.test_journal_items_payment_difference_choice: Navigation result: {'frameId': '55F8A61AAE06E16289C88F313EDCC390', 'loaderId': '7D976AF82F7A836B5FEA6741035B65AF', 'isDownload': False} 2026-11-01 12:21:11,983 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour.test_journal_items_payment_difference_choice: Evaluate ready code "odoo.isTourReady('reconcile_journal_items_payment_difference_tour')" 2026-11-01 12:21:12,022 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:21:12] "GET /web/assets/4988eb9/web.assets_web.min.js HTTP/1.1" 200 - 2 0.002 0.012 2026-11-01 12:21:12,032 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:21:12] "GET /web/assets/8952ac2/web.assets_web.min.css HTTP/1.1" 200 - 2 0.001 0.021 2026-11-01 12:21:12,130 104 INFO rb-2cd94b9-226205-431194 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-01 12:21:12,170 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:21:12] "GET /web/webclient/load_menus/c84ac4f4b568201b9701a634fa8c03f73a9a70a7621c62f2b180cb0cffbc30fa HTTP/1.1" 200 - 172 0.063 0.099 2026-11-01 12:21:12,179 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:21:12] "GET /web/webclient/translations/51d255c89410bcbec186e2601d4265648f784ecc?lang=en_US HTTP/1.1" 200 - 0 0.000 0.166 2026-11-01 12:21:12,200 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:21:12] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.009 0.171 2026-11-01 12:21:12,223 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:21:12] "GET /web/assets/8bf4eb7/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.007 2026-11-01 12:21:12,299 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:21:12] "GET /web/assets/4ac0157/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.006 2026-11-01 12:21:12,939 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 12:21:12] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.016 2026-11-01 12:21:12,939 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 12:21:12] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.021 2026-11-01 12:21:12,940 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 12:21:12] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.020 2026-11-01 12:21:12,955 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:21:12] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.002 0.011 2026-11-01 12:21:12,969 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour.test_journal_items_payment_difference_choice.browser: Owl is running in 'dev' mode. 2026-11-01 12:21:12,982 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:21:12] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-11-01 12:21:13,022 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:21:13] "GET /odoo/offline HTTP/1.1" 200 - 5 0.003 0.017 2026-11-01 12:21:13,032 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:21:13] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.000 0.007 2026-11-01 12:21:13,048 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:21:13] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.002 0.012 2026-11-01 12:21:13,108 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour.test_journal_items_payment_difference_choice: Evaluate test code "odoo.startTour('reconcile_journal_items_payment_difference_tour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo", "delayToCheckUndeterminisms": 0})" 2026-11-01 12:21:13,190 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 12:21:13] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.011 2026-11-01 12:21:13,201 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 12:21:13] "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-01 12:21:13,209 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:21:13] "POST /mail/data HTTP/1.1" 200 - 34 0.050 0.047 2026-11-01 12:21:13,213 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:21:13] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.025 2026-11-01 12:21:13,262 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:21:13] "GET /web/image?model=res.users&field=avatar_128&id=976 HTTP/1.1" 200 - 17 0.018 0.086 2026-11-01 12:21:13,277 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:21:13] "POST /web/action/load HTTP/1.1" 200 - 5 0.003 0.110 2026-11-01 12:21:13,307 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:21:13] "GET /web/image/res.partner/2240/avatar_128?unique=1793535649000 HTTP/1.1" 200 - 9 0.007 0.123 2026-11-01 12:21:13,387 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:21:13] "GET /odoo/action-account.action_account_moves_all HTTP/1.1" 200 - 20 0.016 0.243 2026-11-01 12:21:13,419 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:21:13] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.008 0.179 2026-11-01 12:21:13,460 104 INFO rb-2cd94b9-226205-431194 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-01 12:21:13,500 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:21:13] "POST /mail/data HTTP/1.1" 200 - 38 0.032 0.085 2026-11-01 12:21:13,515 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:21:13] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.004 0.074 2026-11-01 12:21:14,120 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour.test_journal_items_payment_difference_choice.browser: [1/11] Tour reconcile_journal_items_payment_difference_tour → Step Select the journal item Difference JI larger item (trigger: .o_data_row:contains('Difference JI larger item') .o_list_record_selector) 2026-11-01 12:21:14,127 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:21:14] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 2 0.002 0.004 2026-11-01 12:21:14,138 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour.test_journal_items_payment_difference_choice.browser: Owl is running in 'dev' mode. 2026-11-01 12:21:14,168 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:21:14] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.000 0.005 2026-11-01 12:21:14,178 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:21:14] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 1 0.001 0.008 2026-11-01 12:21:14,230 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 12:21:14] "GET /viin_brand/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.011 2026-11-01 12:21:14,243 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 12:21:14] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.011 2026-11-01 12:21:14,289 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:21:14] "POST /mail/data HTTP/1.1" 200 - 20 0.027 0.044 2026-11-01 12:21:14,311 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:21:14] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.077 2026-11-01 12:21:14,311 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:21:14] "GET /web/image/res.company/166/favicon HTTP/1.1" 200 - 9 0.007 0.073 2026-11-01 12:21:14,325 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:21:14] "POST /web/action/load HTTP/1.1" 200 - 10 0.004 0.077 2026-11-01 12:21:14,374 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:21:14] "GET /web/image?model=res.users&field=avatar_128&id=976 HTTP/1.1" 304 - 10 0.011 0.121 2026-11-01 12:21:14,396 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:21:14] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 2 0.003 0.092 2026-11-01 12:21:14,426 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 12:21:14] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.008 2026-11-01 12:21:14,615 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:21:14] "POST /web/dataset/call_kw/account.move.line/get_views HTTP/1.1" 200 - 105 0.049 0.206 2026-11-01 12:21:14,659 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:21:14] "POST /web/dataset/call_kw/account.move.line/search_panel_select_range HTTP/1.1" 200 - 3 0.006 0.015 2026-11-01 12:21:14,718 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:21:14] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 18 0.022 0.031 2026-11-01 12:21:14,724 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:21:14] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.058 2026-11-01 12:21:14,889 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour.test_journal_items_payment_difference_choice.browser: [2/11] Tour reconcile_journal_items_payment_difference_tour → Step Select the journal item Difference JI smaller item (trigger: .o_data_row:contains('Difference JI smaller item') .o_list_record_selector) 2026-11-01 12:21:14,917 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:21:14] "POST /web/dataset/call_kw/account.move.line/json_friendly_approval_request_data HTTP/1.1" 200 - 11 0.008 0.013 2026-11-01 12:21:14,960 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour.test_journal_items_payment_difference_choice.browser: [3/11] Tour reconcile_journal_items_payment_difference_tour → Step Exactly the wanted journal items are selected (trigger: .o_data_row_selected:count(2)) 2026-11-01 12:21:14,983 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:21:14] "POST /web/dataset/call_kw/account.move.line/json_friendly_approval_request_data HTTP/1.1" 200 - 4 0.004 0.012 2026-11-01 12:21:15,015 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour.test_journal_items_payment_difference_choice.browser: [4/11] Tour reconcile_journal_items_payment_difference_tour → Step Open the Actions menu (trigger: .o_cp_action_menus button[data-hotkey='u'].dropdown-toggle) 2026-11-01 12:21:15,082 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour.test_journal_items_payment_difference_choice.browser: [5/11] Tour reconcile_journal_items_payment_difference_tour → Step Run the Reconcile action of the selection (trigger: .o-dropdown--menu .dropdown-item:text('Reconcile')) 2026-11-01 12:21:15,145 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour.test_journal_items_payment_difference_choice.browser: [6/11] Tour reconcile_journal_items_payment_difference_tour → Step The reconcile form opened (trigger: .o_account_reconcile_form_statusbar) 2026-11-01 12:21:15,174 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:21:15] "POST /web/action/load HTTP/1.1" 200 - 11 0.011 0.015 2026-11-01 12:21:15,283 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:21:15] "POST /web/action/run HTTP/1.1" 200 - 45 0.031 0.069 2026-11-01 12:21:15,354 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:21:15] "POST /web/dataset/call_kw/account.move.line/get_views HTTP/1.1" 200 - 7 0.007 0.049 2026-11-01 12:21:15,383 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:21:15] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.007 2026-11-01 12:21:15,428 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:21:15] "POST /web/dataset/call_kw/account.move.line/web_read HTTP/1.1" 200 - 17 0.015 0.029 2026-11-01 12:21:15,581 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:21:15] "POST /web/dataset/call_kw/account.move.line/get_views HTTP/1.1" 200 - 10 0.009 0.079 2026-11-01 12:21:15,626 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:21:15] "POST /web/dataset/call_kw/res.partner/read HTTP/1.1" 200 - 3 0.005 0.027 2026-11-01 12:21:15,651 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:21:15] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 1 0.001 0.008 2026-11-01 12:21:15,714 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour.test_journal_items_payment_difference_choice.browser: [7/11] Tour reconcile_journal_items_payment_difference_tour → Step Choose Mark as fully paid (trigger: .o_field_widget[name='payment_difference_handling'] input[data-value='reconcile']) 2026-11-01 12:21:15,727 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:21:15] "POST /web/dataset/call_kw/account.move.line/json_friendly_approval_request_data HTTP/1.1" 200 - 4 0.004 0.017 2026-11-01 12:21:15,788 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour.test_journal_items_payment_difference_choice.browser: [8/11] Tour reconcile_journal_items_payment_difference_tour → Step Choose the account Difference Tour Account (trigger: .o_field_widget[name='writeoff_account_id'] input) 2026-11-01 12:21:15,877 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:21:15] "POST /web/dataset/call_kw/account.move.line/onchange HTTP/1.1" 200 - 26 0.017 0.068 2026-11-01 12:21:15,928 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:21:15] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 1 0.001 0.006 2026-11-01 12:21:15,967 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour.test_journal_items_payment_difference_choice.browser: [9/11] Tour reconcile_journal_items_payment_difference_tour → Step Pick it from the dropdown (trigger: .ui-autocomplete .ui-menu-item a:contains('Difference Tour Account')) 2026-11-01 12:21:15,971 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:21:15] "POST /web/dataset/call_kw/account.account/name_search HTTP/1.1" 200 - 9 0.011 0.015 2026-11-01 12:21:16,233 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:21:16] "POST /web/dataset/call_kw/account.account/name_search HTTP/1.1" 200 - 5 0.006 0.014 2026-11-01 12:21:16,281 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour.test_journal_items_payment_difference_choice.browser: [10/11] Tour reconcile_journal_items_payment_difference_tour → Step Validate (trigger: .o_account_reconcile_form_statusbar button[name='action_validate']:not(.disabled)) 2026-11-01 12:21:16,367 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:21:16] "POST /web/dataset/call_kw/account.move.line/onchange HTTP/1.1" 200 - 29 0.016 0.059 2026-11-01 12:21:16,392 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:21:16] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 1 0.001 0.005 2026-11-01 12:21:16,411 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour.test_journal_items_payment_difference_choice.browser: [11/11] Tour reconcile_journal_items_payment_difference_tour → Step Validate is replaced by Revert once the items are reconciled (trigger: .o_account_reconcile_form_statusbar button[name='action_revert_reconciliation']) 2026-11-01 12:21:16,514 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:21:16] "POST /web/dataset/call_kw/account.move.line/web_save HTTP/1.1" 200 - 27 0.018 0.078 2026-11-01 12:21:17,104 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:21:17] "POST /web/dataset/call_button/account.move.line/action_validate HTTP/1.1" 200 - 218 0.225 0.348 2026-11-01 12:21:17,118 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:21:17] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 1 0.001 0.571 2026-11-01 12:21:17,137 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:21:17] "POST /web/dataset/call_kw/account.move.line/json_friendly_approval_request_data HTTP/1.1" 200 - 4 0.004 0.581 2026-11-01 12:21:17,186 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:21:17] "POST /web/dataset/call_kw/account.move.line/web_read HTTP/1.1" 200 - 14 0.009 0.053 2026-11-01 12:21:17,194 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:21:17] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-11-01 12:21:17,240 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:21:17] "POST /web/dataset/call_kw/account.move/zalo_check_recipients HTTP/1.1" 200 - 2 0.002 0.009 2026-11-01 12:21:17,252 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:21:17] "POST /web/dataset/call_kw/account.move/zalo_check_recipients HTTP/1.1" 200 - 2 0.002 0.009 2026-11-01 12:21:17,281 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour.test_journal_items_payment_difference_choice.browser: tour succeeded 2026-11-01 12:21:17,282 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour.test_journal_items_payment_difference_choice.browser: ╔════════════════════════════════════════════════════════════════╗ ║ TOUR reconcile_journal_items_payment_difference_tour SUCCEEDED ║ ╚════════════════════════════════════════════════════════════════╝ 2026-11-01 12:21:17,320 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:21:17] "POST /mail/thread/data HTTP/1.1" 200 - 38 0.024 0.049 2026-11-01 12:21:17,330 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:21:17] "POST /mail/thread/messages HTTP/1.1" 200 - 3 0.002 0.029 2026-11-01 12:21:17,440 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour.test_journal_items_payment_difference_choice.browser: heap 27275056 (allocated 29077504) 2026-11-01 12:21:17,459 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour.test_journal_items_payment_difference_choice: Closing chrome headless with pid 10513 2026-11-01 12:21:17,459 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour.test_journal_items_payment_difference_choice: Closing websocket connection 2026-11-01 12:21:17,460 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour.test_journal_items_payment_difference_choice: Terminating chrome headless with pid 10513 2026-11-01 12:21:17,586 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour.test_journal_items_payment_difference_choice: Chrome Log in: /tmp/odoo_tests/rb-2cd94b9-226205-431194/chrome_logs/chrome_log_20261101_122117_585994_test_journal_items_payment_difference_choice.txt 2026-11-01 12:21:17,586 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour.test_journal_items_payment_difference_choice: Removing chrome user profile "/tmp/tmp33km5dos_chrome_odoo" 2026-11-01 12:21:17,691 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-11-01 12:21:26,871 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours: Starting TestReconcileKanbanNewTour.test_new_on_the_reconcile_kanban_records_a_transaction_through_the_new_transaction_form ... 2026-11-01 12:21:28,194 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileKanbanNewTour.test_new_on_the_reconcile_kanban_records_a_transaction_through_the_new_transaction_form: Chrome pid: 10762 2026-11-01 12:21:28,195 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileKanbanNewTour.test_new_on_the_reconcile_kanban_records_a_transaction_through_the_new_transaction_form: Chrome headless temporary user profile dir: /tmp/tmpe1choh_o_chrome_odoo 2026-11-01 12:21:28,196 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileKanbanNewTour.test_new_on_the_reconcile_kanban_records_a_transaction_through_the_new_transaction_form: Issuing json command http://127.0.0.1:33411/json/version 2026-11-01 12:21:28,199 104 INFO rb-2cd94b9-226205-431194 odoo.tests.common.requests: request http://127.0.0.1:33411/json/version with timeout 3 increased to 10s during tests 2026-11-01 12:21:28,234 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileKanbanNewTour.test_new_on_the_reconcile_kanban_records_a_transaction_through_the_new_transaction_form: Browser version: Chrome/150.0.7871.114 2026-11-01 12:21:28,234 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileKanbanNewTour.test_new_on_the_reconcile_kanban_records_a_transaction_through_the_new_transaction_form: Issuing json command http://127.0.0.1:33411/json 2026-11-01 12:21:28,237 104 INFO rb-2cd94b9-226205-431194 odoo.tests.common.requests: request http://127.0.0.1:33411/json with timeout 3 increased to 10s during tests 2026-11-01 12:21:28,245 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileKanbanNewTour.test_new_on_the_reconcile_kanban_records_a_transaction_through_the_new_transaction_form: Websocket url found: ws://127.0.0.1:33411/devtools/page/E3DF378FF8DAA0AD15F615DDA0DE98CC 2026-11-01 12:21:28,256 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileKanbanNewTour.test_new_on_the_reconcile_kanban_records_a_transaction_through_the_new_transaction_form: Enable chrome headless console log notification 2026-11-01 12:21:28,265 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileKanbanNewTour.test_new_on_the_reconcile_kanban_records_a_transaction_through_the_new_transaction_form: Chrome headless enable page notifications 2026-11-01 12:21:28,353 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.res_users: Login successful for db:rb-2cd94b9-226205-431194 login:recon_kanban_new_user from n/a 2026-11-01 12:21:28,360 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileKanbanNewTour.test_new_on_the_reconcile_kanban_records_a_transaction_through_the_new_transaction_form: Setting session cookie in browser 2026-11-01 12:21:28,362 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileKanbanNewTour.test_new_on_the_reconcile_kanban_records_a_transaction_through_the_new_transaction_form: Open "http://127.0.0.1:8069/odoo" in browser 2026-11-01 12:21:28,363 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileKanbanNewTour.test_new_on_the_reconcile_kanban_records_a_transaction_through_the_new_transaction_form: Navigating to: "http://127.0.0.1:8069/odoo" 2026-11-01 12:21:28,373 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-01 12:21:29,518 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:21:29] "GET /odoo HTTP/1.1" 200 - 181 0.091 1.057 2026-11-01 12:21:29,525 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileKanbanNewTour.test_new_on_the_reconcile_kanban_records_a_transaction_through_the_new_transaction_form: Navigation result: {'frameId': 'E3DF378FF8DAA0AD15F615DDA0DE98CC', 'loaderId': 'E29A99E5FAB05F9DEC64F02116FCEF46', 'isDownload': False} 2026-11-01 12:21:29,526 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileKanbanNewTour.test_new_on_the_reconcile_kanban_records_a_transaction_through_the_new_transaction_form: Evaluate ready code "odoo.isTourReady('reconcile_kanban_new_transaction_tour')" 2026-11-01 12:21:29,566 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:21:29] "GET /web/assets/8952ac2/web.assets_web.min.css HTTP/1.1" 200 - 2 0.001 0.007 2026-11-01 12:21:29,574 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:21:29] "GET /web/assets/4988eb9/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.015 2026-11-01 12:21:29,586 104 INFO rb-2cd94b9-226205-431194 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-01 12:21:29,743 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:21:29] "GET /web/webclient/load_menus/c84ac4f4b568201b9701a634fa8c03f73a9a70a7621c62f2b180cb0cffbc30fa HTTP/1.1" 200 - 172 0.064 0.118 2026-11-01 12:21:29,752 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:21:29] "GET /web/webclient/translations/51d255c89410bcbec186e2601d4265648f784ecc?lang=en_US HTTP/1.1" 200 - 0 0.000 0.190 2026-11-01 12:21:29,769 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:21:29] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.005 0.200 2026-11-01 12:21:29,783 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:21:29] "GET /web/assets/8bf4eb7/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.004 2026-11-01 12:21:29,832 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:21:29] "GET /web/assets/4ac0157/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.006 2026-11-01 12:21:30,379 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 12:21:30] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.007 2026-11-01 12:21:30,381 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 12:21:30] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.008 2026-11-01 12:21:30,383 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 12:21:30] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.007 2026-11-01 12:21:30,396 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:21:30] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.003 0.008 2026-11-01 12:21:30,409 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileKanbanNewTour.test_new_on_the_reconcile_kanban_records_a_transaction_through_the_new_transaction_form.browser: Owl is running in 'dev' mode. 2026-11-01 12:21:30,420 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:21:30] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-11-01 12:21:30,449 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:21:30] "GET /odoo/offline HTTP/1.1" 200 - 5 0.002 0.012 2026-11-01 12:21:30,473 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:21:30] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.000 0.007 2026-11-01 12:21:30,487 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:21:30] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.003 0.013 2026-11-01 12:21:30,530 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileKanbanNewTour.test_new_on_the_reconcile_kanban_records_a_transaction_through_the_new_transaction_form: Evaluate test code "odoo.startTour('reconcile_kanban_new_transaction_tour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo", "delayToCheckUndeterminisms": 0})" 2026-11-01 12:21:30,602 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 12:21:30] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-11-01 12:21:30,609 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 12:21:30] "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-01 12:21:30,636 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:21:30] "POST /mail/data HTTP/1.1" 200 - 34 0.056 0.049 2026-11-01 12:21:30,712 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:21:30] "GET /odoo/action-account.open_account_journal_dashboard_kanban HTTP/1.1" 200 - 20 0.013 0.146 2026-11-01 12:21:30,713 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:21:30] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.143 2026-11-01 12:21:30,760 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:21:30] "GET /web/image/res.partner/2251/avatar_128?unique=1793535677000 HTTP/1.1" 200 - 16 0.015 0.160 2026-11-01 12:21:30,789 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:21:30] "POST /web/action/load HTTP/1.1" 200 - 5 0.016 0.182 2026-11-01 12:21:30,791 104 INFO rb-2cd94b9-226205-431194 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-01 12:21:30,826 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:21:30] "GET /web/image?model=res.users&field=avatar_128&id=979 HTTP/1.1" 200 - 10 0.010 0.231 2026-11-01 12:21:30,850 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:21:30] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.009 0.178 2026-11-01 12:21:30,863 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:21:30] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.004 0.094 2026-11-01 12:21:31,438 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileKanbanNewTour.test_new_on_the_reconcile_kanban_records_a_transaction_through_the_new_transaction_form.browser: [1/9] Tour reconcile_kanban_new_transaction_tour → Step Open the reconcile kanban of the fixture's own journal (trigger: .o_kanban_record:contains('New Tour Bank') button[name='action_open_reconcile']) 2026-11-01 12:21:31,456 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileKanbanNewTour.test_new_on_the_reconcile_kanban_records_a_transaction_through_the_new_transaction_form.browser: Owl is running in 'dev' mode. 2026-11-01 12:21:31,464 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:21:31] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 2 0.001 0.003 2026-11-01 12:21:31,483 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:21:31] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.000 0.004 2026-11-01 12:21:31,496 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:21:31] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 1 0.001 0.009 2026-11-01 12:21:31,609 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 12:21:31] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.002 2026-11-01 12:21:31,613 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:21:31] "POST /mail/data HTTP/1.1" 200 - 20 0.030 0.038 2026-11-01 12:21:31,621 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:21:31] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.077 2026-11-01 12:21:31,647 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:21:31] "GET /web/image/res.company/167/favicon HTTP/1.1" 200 - 9 0.007 0.070 2026-11-01 12:21:31,682 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:21:31] "GET /web/image/res.partner/2251/avatar_128?unique=1793535677000 HTTP/1.1" 200 - 9 0.008 0.063 2026-11-01 12:21:31,701 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:21:31] "POST /web/action/load HTTP/1.1" 200 - 10 0.004 0.083 2026-11-01 12:21:31,735 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:21:31] "GET /web/image?model=res.users&field=avatar_128&id=979 HTTP/1.1" 200 - 10 0.008 0.112 2026-11-01 12:21:31,752 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:21:31] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 2 0.004 0.120 2026-11-01 12:21:31,782 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 12:21:31] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-11-01 12:21:31,907 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:21:31] "POST /web/dataset/call_kw/account.journal/get_views HTTP/1.1" 200 - 70 0.034 0.148 2026-11-01 12:21:32,043 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:21:32] "POST /web/dataset/call_kw/account.journal/web_search_read HTTP/1.1" 200 - 49 0.039 0.070 2026-11-01 12:21:32,144 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:21:32] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.006 2026-11-01 12:21:32,206 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:21:32] "GET /web/bundle/web.chartjs_lib?lang=en_US HTTP/1.1" 200 - 1 0.000 0.006 2026-11-01 12:21:32,214 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:21:32] "POST /web/dataset/call_kw/account.journal/is_sample_action_available HTTP/1.1" 200 - 2 0.001 0.005 2026-11-01 12:21:32,219 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:21:32] "POST /web/dataset/call_kw/account.journal/is_sample_action_available HTTP/1.1" 200 - 1 0.001 0.006 2026-11-01 12:21:32,234 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:21:32] "GET /web/assets/42a586d/web.chartjs_lib.min.js HTTP/1.1" 200 - 2 0.001 0.005 2026-11-01 12:21:32,370 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 12:21:32] "GET /web/static/img/folder.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-11-01 12:21:32,371 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 12:21:32] "GET /web/static/img/bill.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-11-01 12:21:32,397 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileKanbanNewTour.test_new_on_the_reconcile_kanban_records_a_transaction_through_the_new_transaction_form.browser: [2/9] Tour reconcile_kanban_new_transaction_tour → Step The reconcile screen is loaded (trigger: .o_account_reconcile_kanban_main .o_kanban_record:contains('New tour existing line')) 2026-11-01 12:21:32,423 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:21:32] "POST /web/dataset/call_button/account.journal/action_open_reconcile HTTP/1.1" 200 - 12 0.006 0.018 2026-11-01 12:21:32,620 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:21:32] "POST /web/dataset/call_kw/account.bank.statement.line/get_views HTTP/1.1" 200 - 100 0.034 0.145 2026-11-01 12:21:32,647 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:21:32] "POST /web/dataset/call_kw/account.journal/read HTTP/1.1" 200 - 2 0.003 0.009 2026-11-01 12:21:32,679 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:21:32] "POST /web/dataset/call_kw/account.bank.statement.line/web_search_read HTTP/1.1" 200 - 4 0.002 0.010 2026-11-01 12:21:32,691 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:21:32] "POST /web/dataset/call_kw/account.journal/read HTTP/1.1" 200 - 3 0.004 0.019 2026-11-01 12:21:32,724 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:21:32] "POST /web/dataset/call_kw/res.company/read HTTP/1.1" 200 - 6 0.002 0.022 2026-11-01 12:21:32,774 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileKanbanNewTour.test_new_on_the_reconcile_kanban_records_a_transaction_through_the_new_transaction_form.browser: [3/9] Tour reconcile_kanban_new_transaction_tour → Step Press New (trigger: .o_control_panel_main_buttons button.o-kanban-button-new) 2026-11-01 12:21:32,824 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:21:32] "POST /web/dataset/call_kw/account.bank.statement.line/get_views HTTP/1.1" 200 - 1 0.000 0.057 2026-11-01 12:21:32,833 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileKanbanNewTour.test_new_on_the_reconcile_kanban_records_a_transaction_through_the_new_transaction_form.browser: [4/9] Tour reconcile_kanban_new_transaction_tour → Step The New Transaction form opens, ready for the label (trigger: .modal .o_form_view .o_field_widget[name='payment_ref'] input) 2026-11-01 12:21:32,857 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:21:32] "POST /web/dataset/call_kw/account.bank.statement.line/action_new_account_bank_statement_line HTTP/1.1" 200 - 10 0.010 0.011 2026-11-01 12:21:32,862 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:21:32] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.007 2026-11-01 12:21:32,916 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:21:32] "POST /web/dataset/call_kw/account.bank.statement.line/web_read HTTP/1.1" 200 - 26 0.018 0.041 2026-11-01 12:21:32,930 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:21:32] "POST /web/dataset/call_kw/account.bank.statement.line/get_views HTTP/1.1" 200 - 2 0.001 0.036 2026-11-01 12:21:32,970 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:21:32] "POST /web/dataset/call_kw/account.reconcile.model/name_search HTTP/1.1" 200 - 2 0.004 0.013 2026-11-01 12:21:33,061 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:21:33] "POST /web/dataset/call_kw/account.move.line/get_views HTTP/1.1" 200 - 45 0.021 0.072 2026-11-01 12:21:33,141 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:21:33] "POST /web/dataset/call_kw/account.bank.statement.line/onchange HTTP/1.1" 200 - 10 0.012 0.155 2026-11-01 12:21:33,151 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:21:33] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 1 0.002 0.025 2026-11-01 12:21:33,158 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:21:33] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.008 2026-11-01 12:21:33,264 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileKanbanNewTour.test_new_on_the_reconcile_kanban_records_a_transaction_through_the_new_transaction_form.browser: [5/9] Tour reconcile_kanban_new_transaction_tour → Step Give the transaction an amount (trigger: .modal .o_form_view .o_field_widget[name='amount_currency'] input, .modal .o_form_view .o_field_widget[name='amount'] input) 2026-11-01 12:21:33,354 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileKanbanNewTour.test_new_on_the_reconcile_kanban_records_a_transaction_through_the_new_transaction_form.browser: [6/9] Tour reconcile_kanban_new_transaction_tour → Step It is not the reconcile screen (trigger: body:not(:has(.modal .o_reconcile_widget_table))) 2026-11-01 12:21:33,408 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileKanbanNewTour.test_new_on_the_reconcile_kanban_records_a_transaction_through_the_new_transaction_form.browser: [7/9] Tour reconcile_kanban_new_transaction_tour → Step Save the transaction (trigger: .modal .modal-footer button.btn-primary) 2026-11-01 12:21:33,478 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileKanbanNewTour.test_new_on_the_reconcile_kanban_records_a_transaction_through_the_new_transaction_form.browser: [8/9] Tour reconcile_kanban_new_transaction_tour → Step The form closed (trigger: body:not(:has(.modal))) 2026-11-01 12:21:33,502 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:21:33] "POST /web/dataset/call_kw/account.bank.statement.line/onchange HTTP/1.1" 200 - 3 0.003 0.019 2026-11-01 12:21:33,986 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:21:33] "POST /web/dataset/call_kw/account.bank.statement.line/web_save HTTP/1.1" 200 - 138 0.093 0.374 2026-11-01 12:21:34,007 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:21:34] "POST /web/dataset/call_button/account.bank.statement.line/save HTTP/1.1" 200 - 0 0.000 0.003 2026-11-01 12:21:34,032 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:21:34] "POST /web/dataset/call_kw/account.bank.statement.line/web_search_read HTTP/1.1" 200 - 4 0.003 0.012 2026-11-01 12:21:34,044 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileKanbanNewTour.test_new_on_the_reconcile_kanban_records_a_transaction_through_the_new_transaction_form.browser: [9/9] Tour reconcile_kanban_new_transaction_tour → Step The saved transaction shows as a card after the kanban reloads (trigger: .o_account_reconcile_kanban_main .o_kanban_record:contains('New tour created line')) 2026-11-01 12:21:34,105 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:21:34] "POST /web/dataset/call_kw/account.bank.statement.line/web_read HTTP/1.1" 200 - 21 0.013 0.044 2026-11-01 12:21:34,142 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:21:34] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 1 0.001 0.007 2026-11-01 12:21:34,154 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileKanbanNewTour.test_new_on_the_reconcile_kanban_records_a_transaction_through_the_new_transaction_form.browser: tour succeeded 2026-11-01 12:21:34,154 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileKanbanNewTour.test_new_on_the_reconcile_kanban_records_a_transaction_through_the_new_transaction_form.browser: ╔══════════════════════════════════════════════════════╗ ║ TOUR reconcile_kanban_new_transaction_tour SUCCEEDED ║ ╚══════════════════════════════════════════════════════╝ 2026-11-01 12:21:34,290 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileKanbanNewTour.test_new_on_the_reconcile_kanban_records_a_transaction_through_the_new_transaction_form.browser: heap 29613112 (allocated 31436800) 2026-11-01 12:21:34,309 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileKanbanNewTour.test_new_on_the_reconcile_kanban_records_a_transaction_through_the_new_transaction_form: Closing chrome headless with pid 10762 2026-11-01 12:21:34,311 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileKanbanNewTour.test_new_on_the_reconcile_kanban_records_a_transaction_through_the_new_transaction_form: Closing websocket connection 2026-11-01 12:21:34,314 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileKanbanNewTour.test_new_on_the_reconcile_kanban_records_a_transaction_through_the_new_transaction_form: Terminating chrome headless with pid 10762 2026-11-01 12:21:34,415 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileKanbanNewTour.test_new_on_the_reconcile_kanban_records_a_transaction_through_the_new_transaction_form: Chrome Log in: /tmp/odoo_tests/rb-2cd94b9-226205-431194/chrome_logs/chrome_log_20261101_122134_415810_test_new_on_the_reconcile_kanban_records_a_transaction_through_the_new_transaction_form.txt 2026-11-01 12:21:34,416 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileKanbanNewTour.test_new_on_the_reconcile_kanban_records_a_transaction_through_the_new_transaction_form: Removing chrome user profile "/tmp/tmpe1choh_o_chrome_odoo" 2026-11-01 12:21:34,498 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-11-01 12:21:43,659 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_validate: Starting TestReconcileValidate.test_a_bank_transaction_inside_the_lock_date_blocks_a_user_without_exception ... 2026-11-01 12:21:45,197 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #983 deleted account.move.line.ctp records with IDs: [1625] 2026-11-01 12:21:45,324 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #983 deleted account.move.line records with IDs: [3337] 2026-11-01 12:21:45,505 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_validate: Starting TestReconcileValidate.test_a_journal_items_difference_on_or_before_the_lock_date_blocks_a_user_without_exception ... 2026-11-01 12:21:47,834 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_validate: Starting TestReconcileValidate.test_an_entry_that_differs_from_the_lines_shown_is_refused ... 2026-11-01 12:21:48,218 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_validate: Starting TestReconcileValidate.test_difference_entry_on_a_default_taxed_account_posts_only_the_lines_shown ... 2026-11-01 12:21:49,313 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_validate: Starting TestReconcileValidate.test_each_settled_item_is_reconciled_with_its_own_row ... 2026-11-01 12:21:50,429 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #980 deleted account.move.line.ctp records with IDs: [1635] 2026-11-01 12:21:50,547 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #980 deleted account.move.line records with IDs: [3358] 2026-11-01 12:21:51,791 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #980 deleted account.move.line.ctp records with IDs: [1640] 2026-11-01 12:21:51,897 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #980 deleted account.move.line records with IDs: [3366] 2026-11-01 12:21:53,239 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #980 deleted account.move.line.ctp records with IDs: [1645] 2026-11-01 12:21:53,347 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #980 deleted account.move.line records with IDs: [3374] 2026-11-01 12:21:54,809 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #980 deleted account.move.line.ctp records with IDs: [1649] 2026-11-01 12:21:54,931 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #980 deleted account.move.line records with IDs: [3380] 2026-11-01 12:21:55,969 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #980 deleted account.move.line.ctp records with IDs: [1652] 2026-11-01 12:21:56,102 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #980 deleted account.move.line records with IDs: [3385] 2026-11-01 12:21:56,381 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_validate: Starting TestReconcileValidate.test_invalid_draft_is_rejected_before_anything_is_written ... 2026-11-01 12:22:05,425 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_validate: Starting TestReconcileValidate.test_journal_items_difference_is_kept_open_or_closed_as_chosen ... 2026-11-01 12:22:11,814 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #980 deleted account.partial.reconcile records with IDs: [259, 260] 2026-11-01 12:22:11,883 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #980 deleted account.full.reconcile records with IDs: [169] 2026-11-01 12:22:12,040 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #980 deleted account.partial.reconcile records with IDs: [261, 262] 2026-11-01 12:22:14,821 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #980 deleted account.partial.reconcile records with IDs: [266, 267] 2026-11-01 12:22:14,860 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #980 deleted account.full.reconcile records with IDs: [173] 2026-11-01 12:22:16,217 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_validate: Starting TestReconcileValidate.test_journal_items_preview_is_what_reconcile_does ... 2026-11-01 12:22:20,128 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #980 deleted ir.config_parameter records with IDs: [88] 2026-11-01 12:22:20,159 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_validate: Starting TestReconcileValidate.test_journal_items_to_check_flags_and_set_as_checked_clears ... 2026-11-01 12:22:22,015 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_validate: Starting TestReconcileValidate.test_marking_an_item_fully_paid_posts_the_difference_where_chosen ... 2026-11-01 12:22:22,827 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #980 deleted account.move.line.ctp records with IDs: [1733] 2026-11-01 12:22:22,940 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #980 deleted account.move.line records with IDs: [3548] 2026-11-01 12:22:23,875 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #980 deleted account.move.line.ctp records with IDs: [1736] 2026-11-01 12:22:23,959 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #980 deleted account.move.line records with IDs: [3553] 2026-11-01 12:22:25,111 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #980 deleted account.move.line.ctp records with IDs: [1740] 2026-11-01 12:22:25,211 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #980 deleted account.move.line records with IDs: [3559] 2026-11-01 12:22:26,356 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #980 deleted account.move.line.ctp records with IDs: [1744] 2026-11-01 12:22:26,464 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #980 deleted account.move.line records with IDs: [3565] 2026-11-01 12:22:28,296 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #980 deleted account.move.line.ctp records with IDs: [1751] 2026-11-01 12:22:28,400 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #980 deleted account.move.line records with IDs: [3577] 2026-11-01 12:22:29,198 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_validate: Starting TestReconcileValidate.test_model_tax_is_posted_once_on_an_account_defaulting_to_that_tax ... 2026-11-01 12:22:29,704 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #980 deleted account.move.line.ctp records with IDs: [1755] 2026-11-01 12:22:29,789 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #980 deleted account.move.line records with IDs: [3584] 2026-11-01 12:22:29,944 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_validate: Starting TestReconcileValidate.test_payer_name_identifies_the_partner_only_when_exactly_one_matches ... 2026-11-01 12:22:30,741 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #980 deleted account.move.line.ctp records with IDs: [1756] 2026-11-01 12:22:30,857 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #980 deleted account.move.line records with IDs: [3588] 2026-11-01 12:22:40,453 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_validate: Starting TestReconcileValidate.test_reconcile_model_identified_partner_is_written_only_at_validate ... 2026-11-01 12:22:41,796 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #980 deleted account.move.line.ctp records with IDs: [1768] 2026-11-01 12:22:41,926 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #980 deleted account.move.line records with IDs: [3611] 2026-11-01 12:22:43,132 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #980 deleted account.move.line.ctp records with IDs: [1771] 2026-11-01 12:22:43,227 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #980 deleted account.move.line records with IDs: [3616] 2026-11-01 12:22:44,480 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_validate: Starting TestReconcileValidate.test_reconcile_model_writeoff_decision_needs_an_unambiguous_writeoff ... 2026-11-01 12:22:44,556 104 INFO rb-2cd94b9-226205-431194 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_account_reconciliation/tests/test_reconcile_validate.py", line 1654, in test_reconcile_model_writeoff_decision_needs_an_unambiguous_writeoff analytic_plan = self.env['account.analytic.plan'].create({'name': 'A11 plan'}) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:22:47,241 104 INFO rb-2cd94b9-226205-431194 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f4892e68040> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_account_reconciliation/tests/test_reconcile_validate.py", line 1654, in test_reconcile_model_writeoff_decision_needs_an_unambiguous_writeoff analytic_plan = self.env['account.analytic.plan'].create({'name': 'A11 plan'}) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:22:47,242 104 INFO rb-2cd94b9-226205-431194 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f48bf82fba0> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_account_reconciliation/tests/test_reconcile_validate.py", line 1654, in test_reconcile_model_writeoff_decision_needs_an_unambiguous_writeoff analytic_plan = self.env['account.analytic.plan'].create({'name': 'A11 plan'}) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:22:47,248 104 INFO rb-2cd94b9-226205-431194 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_account_reconciliation/tests/test_reconcile_validate.py", line 1654, in test_reconcile_model_writeoff_decision_needs_an_unambiguous_writeoff analytic_plan = self.env['account.analytic.plan'].create({'name': 'A11 plan'}) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:22:47,253 104 INFO rb-2cd94b9-226205-431194 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f48bf82d260> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_account_reconciliation/tests/test_reconcile_validate.py", line 1654, in test_reconcile_model_writeoff_decision_needs_an_unambiguous_writeoff analytic_plan = self.env['account.analytic.plan'].create({'name': 'A11 plan'}) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:22:47,584 104 INFO rb-2cd94b9-226205-431194 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_account_reconciliation/tests/test_reconcile_validate.py", line 1654, in test_reconcile_model_writeoff_decision_needs_an_unambiguous_writeoff analytic_plan = self.env['account.analytic.plan'].create({'name': 'A11 plan'}) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:22:49,951 104 INFO rb-2cd94b9-226205-431194 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f48923f9940> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_account_reconciliation/tests/test_reconcile_validate.py", line 1654, in test_reconcile_model_writeoff_decision_needs_an_unambiguous_writeoff analytic_plan = self.env['account.analytic.plan'].create({'name': 'A11 plan'}) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:22:49,952 104 INFO rb-2cd94b9-226205-431194 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f4892b718a0> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_account_reconciliation/tests/test_reconcile_validate.py", line 1654, in test_reconcile_model_writeoff_decision_needs_an_unambiguous_writeoff analytic_plan = self.env['account.analytic.plan'].create({'name': 'A11 plan'}) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:22:49,961 104 INFO rb-2cd94b9-226205-431194 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_account_reconciliation/tests/test_reconcile_validate.py", line 1654, in test_reconcile_model_writeoff_decision_needs_an_unambiguous_writeoff analytic_plan = self.env['account.analytic.plan'].create({'name': 'A11 plan'}) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:22:49,967 104 INFO rb-2cd94b9-226205-431194 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f4892b713a0> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_account_reconciliation/tests/test_reconcile_validate.py", line 1654, in test_reconcile_model_writeoff_decision_needs_an_unambiguous_writeoff analytic_plan = self.env['account.analytic.plan'].create({'name': 'A11 plan'}) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:22:50,295 104 INFO rb-2cd94b9-226205-431194 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_account_reconciliation/tests/test_reconcile_validate.py", line 1654, in test_reconcile_model_writeoff_decision_needs_an_unambiguous_writeoff analytic_plan = self.env['account.analytic.plan'].create({'name': 'A11 plan'}) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:22:52,733 104 INFO rb-2cd94b9-226205-431194 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f48927932e0> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_account_reconciliation/tests/test_reconcile_validate.py", line 1654, in test_reconcile_model_writeoff_decision_needs_an_unambiguous_writeoff analytic_plan = self.env['account.analytic.plan'].create({'name': 'A11 plan'}) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:22:52,734 104 INFO rb-2cd94b9-226205-431194 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f48bf634360> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_account_reconciliation/tests/test_reconcile_validate.py", line 1654, in test_reconcile_model_writeoff_decision_needs_an_unambiguous_writeoff analytic_plan = self.env['account.analytic.plan'].create({'name': 'A11 plan'}) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:22:52,739 104 INFO rb-2cd94b9-226205-431194 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_account_reconciliation/tests/test_reconcile_validate.py", line 1654, in test_reconcile_model_writeoff_decision_needs_an_unambiguous_writeoff analytic_plan = self.env['account.analytic.plan'].create({'name': 'A11 plan'}) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:22:52,744 104 INFO rb-2cd94b9-226205-431194 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f48bf636a20> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_account_reconciliation/tests/test_reconcile_validate.py", line 1654, in test_reconcile_model_writeoff_decision_needs_an_unambiguous_writeoff analytic_plan = self.env['account.analytic.plan'].create({'name': 'A11 plan'}) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:22:53,132 104 INFO rb-2cd94b9-226205-431194 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_account_reconciliation/tests/test_reconcile_validate.py", line 1654, in test_reconcile_model_writeoff_decision_needs_an_unambiguous_writeoff analytic_plan = self.env['account.analytic.plan'].create({'name': 'A11 plan'}) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:22:55,874 104 INFO rb-2cd94b9-226205-431194 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f4892899940> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_account_reconciliation/tests/test_reconcile_validate.py", line 1654, in test_reconcile_model_writeoff_decision_needs_an_unambiguous_writeoff analytic_plan = self.env['account.analytic.plan'].create({'name': 'A11 plan'}) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:22:55,875 104 INFO rb-2cd94b9-226205-431194 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f4892a056c0> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_account_reconciliation/tests/test_reconcile_validate.py", line 1654, in test_reconcile_model_writeoff_decision_needs_an_unambiguous_writeoff analytic_plan = self.env['account.analytic.plan'].create({'name': 'A11 plan'}) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:22:55,884 104 INFO rb-2cd94b9-226205-431194 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_account_reconciliation/tests/test_reconcile_validate.py", line 1654, in test_reconcile_model_writeoff_decision_needs_an_unambiguous_writeoff analytic_plan = self.env['account.analytic.plan'].create({'name': 'A11 plan'}) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:22:55,891 104 INFO rb-2cd94b9-226205-431194 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f4892a074c0> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_account_reconciliation/tests/test_reconcile_validate.py", line 1654, in test_reconcile_model_writeoff_decision_needs_an_unambiguous_writeoff analytic_plan = self.env['account.analytic.plan'].create({'name': 'A11 plan'}) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:22:56,260 104 INFO rb-2cd94b9-226205-431194 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_account_reconciliation/tests/test_reconcile_validate.py", line 1654, in test_reconcile_model_writeoff_decision_needs_an_unambiguous_writeoff analytic_plan = self.env['account.analytic.plan'].create({'name': 'A11 plan'}) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:22:58,160 104 INFO rb-2cd94b9-226205-431194 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f489163f9c0> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_account_reconciliation/tests/test_reconcile_validate.py", line 1654, in test_reconcile_model_writeoff_decision_needs_an_unambiguous_writeoff analytic_plan = self.env['account.analytic.plan'].create({'name': 'A11 plan'}) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:22:58,161 104 INFO rb-2cd94b9-226205-431194 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f4892e8cd60> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_account_reconciliation/tests/test_reconcile_validate.py", line 1654, in test_reconcile_model_writeoff_decision_needs_an_unambiguous_writeoff analytic_plan = self.env['account.analytic.plan'].create({'name': 'A11 plan'}) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:22:58,167 104 INFO rb-2cd94b9-226205-431194 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_account_reconciliation/tests/test_reconcile_validate.py", line 1654, in test_reconcile_model_writeoff_decision_needs_an_unambiguous_writeoff analytic_plan = self.env['account.analytic.plan'].create({'name': 'A11 plan'}) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:22:58,172 104 INFO rb-2cd94b9-226205-431194 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f4892e8d1c0> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_account_reconciliation/tests/test_reconcile_validate.py", line 1654, in test_reconcile_model_writeoff_decision_needs_an_unambiguous_writeoff analytic_plan = self.env['account.analytic.plan'].create({'name': 'A11 plan'}) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:22:59,190 104 INFO rb-2cd94b9-226205-431194 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_account_reconciliation/tests/test_reconcile_validate.py", line 1654, in test_reconcile_model_writeoff_decision_needs_an_unambiguous_writeoff analytic_plan = self.env['account.analytic.plan'].create({'name': 'A11 plan'}) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:23:01,147 104 INFO rb-2cd94b9-226205-431194 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f48c2507060> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_account_reconciliation/tests/test_reconcile_validate.py", line 1654, in test_reconcile_model_writeoff_decision_needs_an_unambiguous_writeoff analytic_plan = self.env['account.analytic.plan'].create({'name': 'A11 plan'}) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:23:01,149 104 INFO rb-2cd94b9-226205-431194 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f4892a37420> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_account_reconciliation/tests/test_reconcile_validate.py", line 1654, in test_reconcile_model_writeoff_decision_needs_an_unambiguous_writeoff analytic_plan = self.env['account.analytic.plan'].create({'name': 'A11 plan'}) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:23:01,155 104 INFO rb-2cd94b9-226205-431194 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_account_reconciliation/tests/test_reconcile_validate.py", line 1654, in test_reconcile_model_writeoff_decision_needs_an_unambiguous_writeoff analytic_plan = self.env['account.analytic.plan'].create({'name': 'A11 plan'}) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:23:01,159 104 INFO rb-2cd94b9-226205-431194 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f4892a35120> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_account_reconciliation/tests/test_reconcile_validate.py", line 1654, in test_reconcile_model_writeoff_decision_needs_an_unambiguous_writeoff analytic_plan = self.env['account.analytic.plan'].create({'name': 'A11 plan'}) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:23:01,472 104 INFO rb-2cd94b9-226205-431194 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_account_reconciliation/tests/test_reconcile_validate.py", line 1654, in test_reconcile_model_writeoff_decision_needs_an_unambiguous_writeoff analytic_plan = self.env['account.analytic.plan'].create({'name': 'A11 plan'}) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:23:04,209 104 INFO rb-2cd94b9-226205-431194 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f48c2686e80> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_account_reconciliation/tests/test_reconcile_validate.py", line 1654, in test_reconcile_model_writeoff_decision_needs_an_unambiguous_writeoff analytic_plan = self.env['account.analytic.plan'].create({'name': 'A11 plan'}) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:23:04,210 104 INFO rb-2cd94b9-226205-431194 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f48be65b740> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_account_reconciliation/tests/test_reconcile_validate.py", line 1654, in test_reconcile_model_writeoff_decision_needs_an_unambiguous_writeoff analytic_plan = self.env['account.analytic.plan'].create({'name': 'A11 plan'}) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:23:04,216 104 INFO rb-2cd94b9-226205-431194 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_account_reconciliation/tests/test_reconcile_validate.py", line 1654, in test_reconcile_model_writeoff_decision_needs_an_unambiguous_writeoff analytic_plan = self.env['account.analytic.plan'].create({'name': 'A11 plan'}) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:23:04,220 104 INFO rb-2cd94b9-226205-431194 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f48be658040> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_account_reconciliation/tests/test_reconcile_validate.py", line 1654, in test_reconcile_model_writeoff_decision_needs_an_unambiguous_writeoff analytic_plan = self.env['account.analytic.plan'].create({'name': 'A11 plan'}) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:23:04,501 104 INFO rb-2cd94b9-226205-431194 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_account_reconciliation/tests/test_reconcile_validate.py", line 1654, in test_reconcile_model_writeoff_decision_needs_an_unambiguous_writeoff analytic_plan = self.env['account.analytic.plan'].create({'name': 'A11 plan'}) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:23:07,084 104 INFO rb-2cd94b9-226205-431194 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f489366b880> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_account_reconciliation/tests/test_reconcile_validate.py", line 1654, in test_reconcile_model_writeoff_decision_needs_an_unambiguous_writeoff analytic_plan = self.env['account.analytic.plan'].create({'name': 'A11 plan'}) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:23:07,085 104 INFO rb-2cd94b9-226205-431194 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f48951dd260> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_account_reconciliation/tests/test_reconcile_validate.py", line 1654, in test_reconcile_model_writeoff_decision_needs_an_unambiguous_writeoff analytic_plan = self.env['account.analytic.plan'].create({'name': 'A11 plan'}) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:23:07,091 104 INFO rb-2cd94b9-226205-431194 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_account_reconciliation/tests/test_reconcile_validate.py", line 1654, in test_reconcile_model_writeoff_decision_needs_an_unambiguous_writeoff analytic_plan = self.env['account.analytic.plan'].create({'name': 'A11 plan'}) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:23:07,095 104 INFO rb-2cd94b9-226205-431194 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f48951dc720> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_account_reconciliation/tests/test_reconcile_validate.py", line 1654, in test_reconcile_model_writeoff_decision_needs_an_unambiguous_writeoff analytic_plan = self.env['account.analytic.plan'].create({'name': 'A11 plan'}) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:23:10,264 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_validate: Starting TestReconcileValidate.test_remainder_lands_on_a_chosen_destination ... 2026-11-01 12:23:10,984 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #980 deleted account.move.line.ctp records with IDs: [1783] 2026-11-01 12:23:11,104 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #980 deleted account.move.line records with IDs: [3638] 2026-11-01 12:23:13,526 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #980 deleted account.move.line.ctp records with IDs: [1790] 2026-11-01 12:23:13,633 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_validate: Starting TestReconcileValidate.test_taxed_reconciliation_model_posts_its_taxes_as_core_does ... 2026-11-01 12:23:14,226 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #980 deleted account.move.line.ctp records with IDs: [1792] 2026-11-01 12:23:14,325 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #980 deleted account.move.line records with IDs: [3653] 2026-11-01 12:23:15,078 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #980 deleted account.move.line.ctp records with IDs: [1797] 2026-11-01 12:23:15,207 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #980 deleted account.move.line records with IDs: [3660] 2026-11-01 12:23:15,949 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #980 deleted account.move.line.ctp records with IDs: [1802] 2026-11-01 12:23:16,083 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #980 deleted account.move.line records with IDs: [3667] 2026-11-01 12:23:16,898 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #980 deleted account.move.line.ctp records with IDs: [1807] 2026-11-01 12:23:16,976 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #980 deleted account.move.line records with IDs: [3674] 2026-11-01 12:23:17,679 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #980 deleted account.move.line.ctp records with IDs: [1812] 2026-11-01 12:23:17,770 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #980 deleted account.move.line records with IDs: [3681] 2026-11-01 12:23:18,488 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_validate: Starting TestReconcileValidate.test_untaxed_bank_line_on_a_default_taxed_account_posts_no_tax ... 2026-11-01 12:23:19,005 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #980 deleted account.move.line.ctp records with IDs: [1819] 2026-11-01 12:23:19,097 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #980 deleted account.move.line records with IDs: [3691] 2026-11-01 12:23:19,881 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #980 deleted account.move.line.ctp records with IDs: [1822] 2026-11-01 12:23:19,963 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #980 deleted account.move.line records with IDs: [3696] 2026-11-01 12:23:20,199 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_validate: Starting TestReconcileValidate.test_validate_and_revert_are_offered_only_when_meaningful ... 2026-11-01 12:23:22,081 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_validate: Starting TestReconcileValidate.test_validate_is_idempotent_and_undo_restores_a_clean_draft ... 2026-11-01 12:23:22,953 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #980 deleted account.move.line.ctp records with IDs: [1829] 2026-11-01 12:23:23,055 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #980 deleted account.move.line records with IDs: [3712] 2026-11-01 12:23:24,526 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #980 deleted account.move.line.ctp records with IDs: [1834] 2026-11-01 12:23:24,622 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #980 deleted account.move.line records with IDs: [3721] 2026-11-01 12:23:25,037 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #980 deleted account.partial.reconcile records with IDs: [291] 2026-11-01 12:23:25,083 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #980 deleted account.full.reconcile records with IDs: [188] 2026-11-01 12:23:25,219 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #980 deleted account.move.line.ctp records with IDs: [1835] 2026-11-01 12:23:25,305 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #980 deleted account.move.line records with IDs: [3720, 3722] 2026-11-01 12:23:26,117 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #980 deleted account.partial.reconcile records with IDs: [292] 2026-11-01 12:23:26,155 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #980 deleted account.full.reconcile records with IDs: [189] 2026-11-01 12:23:27,098 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #980 deleted account.move.line.ctp records with IDs: [1840] 2026-11-01 12:23:27,206 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #980 deleted account.move.line records with IDs: [3732] 2026-11-01 12:23:27,579 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_reconcile_validate: Starting TestReconcileValidate.test_validate_posts_exactly_the_validated_draft ... 2026-11-01 12:23:28,499 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #980 deleted account.move.line.ctp records with IDs: [1843] 2026-11-01 12:23:28,618 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #980 deleted account.move.line records with IDs: [3737] 2026-11-01 12:23:29,831 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #980 deleted account.move.line.ctp records with IDs: [1847] 2026-11-01 12:23:29,942 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #980 deleted account.move.line records with IDs: [3743] 2026-11-01 12:23:31,070 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #980 deleted account.move.line.ctp records with IDs: [1850] 2026-11-01 12:23:31,195 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #980 deleted account.move.line records with IDs: [3748] 2026-11-01 12:23:32,615 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #980 deleted account.move.line.ctp records with IDs: [1854] 2026-11-01 12:23:32,727 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #980 deleted account.move.line records with IDs: [3754] 2026-11-01 12:23:32,947 104 INFO rb-2cd94b9-226205-431194 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-2cd94b9-226205/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-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:23:35,531 104 INFO rb-2cd94b9-226205-431194 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f48bf558f40> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-2cd94b9-226205/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-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:23:35,532 104 INFO rb-2cd94b9-226205-431194 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f48915aeca0> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-2cd94b9-226205/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-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:23:35,537 104 INFO rb-2cd94b9-226205-431194 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-2cd94b9-226205/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-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:23:35,541 104 INFO rb-2cd94b9-226205-431194 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f48915acd60> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-2cd94b9-226205/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-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:23:35,568 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-11-01 12:23:44,647 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_statement_form_tour: Starting TestStatementFormTour.test_ending_balance_symbol_clear_of_digits_and_mismatch_hint_shown ... 2026-11-01 12:23:47,866 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_statement_form_tour.TestStatementFormTour.test_ending_balance_symbol_clear_of_digits_and_mismatch_hint_shown: Chrome pid: 11019 2026-11-01 12:23:47,867 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_statement_form_tour.TestStatementFormTour.test_ending_balance_symbol_clear_of_digits_and_mismatch_hint_shown: Chrome headless temporary user profile dir: /tmp/tmp39pm113o_chrome_odoo 2026-11-01 12:23:47,867 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_statement_form_tour.TestStatementFormTour.test_ending_balance_symbol_clear_of_digits_and_mismatch_hint_shown: Issuing json command http://127.0.0.1:44853/json/version 2026-11-01 12:23:47,868 104 INFO rb-2cd94b9-226205-431194 odoo.tests.common.requests: request http://127.0.0.1:44853/json/version with timeout 3 increased to 10s during tests 2026-11-01 12:23:47,896 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_statement_form_tour.TestStatementFormTour.test_ending_balance_symbol_clear_of_digits_and_mismatch_hint_shown: Browser version: Chrome/150.0.7871.114 2026-11-01 12:23:47,896 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_statement_form_tour.TestStatementFormTour.test_ending_balance_symbol_clear_of_digits_and_mismatch_hint_shown: Issuing json command http://127.0.0.1:44853/json 2026-11-01 12:23:47,896 104 INFO rb-2cd94b9-226205-431194 odoo.tests.common.requests: request http://127.0.0.1:44853/json with timeout 3 increased to 10s during tests 2026-11-01 12:23:47,909 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_statement_form_tour.TestStatementFormTour.test_ending_balance_symbol_clear_of_digits_and_mismatch_hint_shown: Websocket url found: ws://127.0.0.1:44853/devtools/page/478A28FF5E7FBF91D51F109AD892526B 2026-11-01 12:23:47,919 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_statement_form_tour.TestStatementFormTour.test_ending_balance_symbol_clear_of_digits_and_mismatch_hint_shown: Enable chrome headless console log notification 2026-11-01 12:23:47,923 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_statement_form_tour.TestStatementFormTour.test_ending_balance_symbol_clear_of_digits_and_mismatch_hint_shown: Chrome headless enable page notifications 2026-11-01 12:23:48,037 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.res_users: Login successful for db:rb-2cd94b9-226205-431194 login:stmt_form_mismatch_user from n/a 2026-11-01 12:23:48,046 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_statement_form_tour.TestStatementFormTour.test_ending_balance_symbol_clear_of_digits_and_mismatch_hint_shown: Setting session cookie in browser 2026-11-01 12:23:48,049 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_statement_form_tour.TestStatementFormTour.test_ending_balance_symbol_clear_of_digits_and_mismatch_hint_shown: Open "http://127.0.0.1:8069/odoo/action-account.action_bank_statement_tree/150" in browser 2026-11-01 12:23:48,049 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_statement_form_tour.TestStatementFormTour.test_ending_balance_symbol_clear_of_digits_and_mismatch_hint_shown: Navigating to: "http://127.0.0.1:8069/odoo/action-account.action_bank_statement_tree/150" 2026-11-01 12:23:48,059 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-01 12:23:49,176 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:23:49] "GET /odoo/action-account.action_bank_statement_tree/150 HTTP/1.1" 200 - 181 0.089 1.031 2026-11-01 12:23:49,180 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_statement_form_tour.TestStatementFormTour.test_ending_balance_symbol_clear_of_digits_and_mismatch_hint_shown: Navigation result: {'frameId': '478A28FF5E7FBF91D51F109AD892526B', 'loaderId': 'EA110B2F93FEC790D1ED50BA4695A7C9', 'isDownload': False} 2026-11-01 12:23:49,180 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_statement_form_tour.TestStatementFormTour.test_ending_balance_symbol_clear_of_digits_and_mismatch_hint_shown: Evaluate ready code "odoo.isTourReady('statement_form_balance_tour')" 2026-11-01 12:23:49,211 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:23:49] "GET /web/assets/8952ac2/web.assets_web.min.css HTTP/1.1" 200 - 2 0.002 0.008 2026-11-01 12:23:49,220 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:23:49] "GET /web/assets/4988eb9/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.017 2026-11-01 12:23:49,251 104 INFO rb-2cd94b9-226205-431194 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-01 12:23:49,424 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:23:49] "GET /web/webclient/load_menus/c84ac4f4b568201b9701a634fa8c03f73a9a70a7621c62f2b180cb0cffbc30fa HTTP/1.1" 200 - 172 0.082 0.141 2026-11-01 12:23:49,431 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:23:49] "GET /web/webclient/translations/51d255c89410bcbec186e2601d4265648f784ecc?lang=en_US HTTP/1.1" 200 - 0 0.000 0.228 2026-11-01 12:23:49,452 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:23:49] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.008 0.238 2026-11-01 12:23:49,469 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:23:49] "GET /web/assets/8bf4eb7/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.004 2026-11-01 12:23:49,482 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:23:49] "GET /web/assets/4ac0157/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.005 2026-11-01 12:23:50,003 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 12:23:50] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-11-01 12:23:50,005 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 12:23:50] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.004 2026-11-01 12:23:50,007 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 12:23:50] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.003 2026-11-01 12:23:50,022 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:23:50] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.001 0.008 2026-11-01 12:23:50,039 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_statement_form_tour.TestStatementFormTour.test_ending_balance_symbol_clear_of_digits_and_mismatch_hint_shown.browser: Owl is running in 'dev' mode. 2026-11-01 12:23:50,052 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:23:50] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-11-01 12:23:50,089 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:23:50] "GET /odoo/offline HTTP/1.1" 200 - 5 0.003 0.016 2026-11-01 12:23:50,093 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:23:50] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.000 0.011 2026-11-01 12:23:50,104 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:23:50] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.002 0.014 2026-11-01 12:23:50,144 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_statement_form_tour.TestStatementFormTour.test_ending_balance_symbol_clear_of_digits_and_mismatch_hint_shown: Evaluate test code "odoo.startTour('statement_form_balance_tour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo/action-account.action_bank_statement_tree/150", "delayToCheckUndeterminisms": 0})" 2026-11-01 12:23:50,159 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_statement_form_tour.TestStatementFormTour.test_ending_balance_symbol_clear_of_digits_and_mismatch_hint_shown.browser: [1/5] Tour statement_form_balance_tour → Step The statement form is loaded with an editable Ending Balance input (trigger: .o_form_view .o_field_widget[name=balance_end_real] input) 2026-11-01 12:23:50,189 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 12:23:50] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-11-01 12:23:50,195 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 12:23:50] "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-01 12:23:50,224 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:23:50] "POST /mail/data HTTP/1.1" 200 - 34 0.033 0.045 2026-11-01 12:23:50,254 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:23:50] "POST /web/action/load HTTP/1.1" 200 - 12 0.016 0.068 2026-11-01 12:23:50,286 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:23:50] "GET /web/image?model=res.users&field=avatar_128&id=988 HTTP/1.1" 200 - 17 0.010 0.103 2026-11-01 12:23:50,308 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:23:50] "GET /web/image/res.partner/2357/avatar_128?unique=1793535815000 HTTP/1.1" 200 - 9 0.006 0.130 2026-11-01 12:23:50,313 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:23:50] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.131 2026-11-01 12:23:50,334 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:23:50] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.006 0.080 2026-11-01 12:23:50,351 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 12:23:50] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.003 2026-11-01 12:23:50,374 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 12:23:50] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.012 2026-11-01 12:23:50,427 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:23:50] "POST /web/dataset/call_kw/account.bank.statement/get_views HTTP/1.1" 200 - 45 0.026 0.121 2026-11-01 12:23:50,451 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:23:50] "GET /web/image/res.company/170/favicon HTTP/1.1" 200 - 9 0.005 0.103 2026-11-01 12:23:50,467 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:23:50] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.005 2026-11-01 12:23:50,518 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:23:50] "POST /web/dataset/call_kw/account.bank.statement/web_read HTTP/1.1" 200 - 30 0.016 0.034 2026-11-01 12:23:50,638 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 12:23:50] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.001 2026-11-01 12:23:50,667 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_statement_form_tour.TestStatementFormTour.test_ending_balance_symbol_clear_of_digits_and_mismatch_hint_shown.browser: [2/5] Tour statement_form_balance_tour → Step The Ending Balance input is editable and has a visible label (trigger: .o_field_widget[name=balance_end_real] input:not([readonly])) 2026-11-01 12:23:50,719 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_statement_form_tour.TestStatementFormTour.test_ending_balance_symbol_clear_of_digits_and_mismatch_hint_shown.browser: [3/5] Tour statement_form_balance_tour → Step The currency symbol does not overlap the Ending Balance digits (trigger: .o_field_widget[name=balance_end_real] .o_input) 2026-11-01 12:23:50,773 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_statement_form_tour.TestStatementFormTour.test_ending_balance_symbol_clear_of_digits_and_mismatch_hint_shown.browser: [4/5] Tour statement_form_balance_tour → Step A mismatching opening shows a warning hint (trigger: .o_statement_opening_balance_hint[role='alert']) 2026-11-01 12:23:50,823 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_statement_form_tour.TestStatementFormTour.test_ending_balance_symbol_clear_of_digits_and_mismatch_hint_shown.browser: [5/5] Tour statement_form_balance_tour → Step The computed opening balance is shown with a value (trigger: .o_field_widget[name=balance_start_computed]) 2026-11-01 12:23:50,875 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_statement_form_tour.TestStatementFormTour.test_ending_balance_symbol_clear_of_digits_and_mismatch_hint_shown.browser: tour succeeded 2026-11-01 12:23:50,876 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_statement_form_tour.TestStatementFormTour.test_ending_balance_symbol_clear_of_digits_and_mismatch_hint_shown.browser: ╔════════════════════════════════════════════╗ ║ TOUR statement_form_balance_tour SUCCEEDED ║ ╚════════════════════════════════════════════╝ 2026-11-01 12:23:50,942 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_statement_form_tour.TestStatementFormTour.test_ending_balance_symbol_clear_of_digits_and_mismatch_hint_shown.browser: heap 22497508 (allocated 23572480) 2026-11-01 12:23:50,946 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_statement_form_tour.TestStatementFormTour.test_ending_balance_symbol_clear_of_digits_and_mismatch_hint_shown: Closing chrome headless with pid 11019 2026-11-01 12:23:50,949 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_statement_form_tour.TestStatementFormTour.test_ending_balance_symbol_clear_of_digits_and_mismatch_hint_shown: Closing websocket connection 2026-11-01 12:23:50,949 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_statement_form_tour.TestStatementFormTour.test_ending_balance_symbol_clear_of_digits_and_mismatch_hint_shown: Terminating chrome headless with pid 11019 2026-11-01 12:23:51,046 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_statement_form_tour.TestStatementFormTour.test_ending_balance_symbol_clear_of_digits_and_mismatch_hint_shown: Chrome Log in: /tmp/odoo_tests/rb-2cd94b9-226205-431194/chrome_logs/chrome_log_20261101_122351_045353_test_ending_balance_symbol_clear_of_digits_and_mismatch_hint_shown.txt 2026-11-01 12:23:51,046 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_statement_form_tour.TestStatementFormTour.test_ending_balance_symbol_clear_of_digits_and_mismatch_hint_shown: Removing chrome user profile "/tmp/tmp39pm113o_chrome_odoo" 2026-11-01 12:23:51,119 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_statement_form_tour: Starting TestStatementFormTour.test_large_balances_are_fully_visible_in_their_inputs ... 2026-11-01 12:23:52,568 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_statement_form_tour.TestStatementFormTour.test_large_balances_are_fully_visible_in_their_inputs: Chrome pid: 11225 2026-11-01 12:23:52,568 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_statement_form_tour.TestStatementFormTour.test_large_balances_are_fully_visible_in_their_inputs: Chrome headless temporary user profile dir: /tmp/tmpkvwln4ww_chrome_odoo 2026-11-01 12:23:52,569 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_statement_form_tour.TestStatementFormTour.test_large_balances_are_fully_visible_in_their_inputs: Issuing json command http://127.0.0.1:34895/json/version 2026-11-01 12:23:52,570 104 INFO rb-2cd94b9-226205-431194 odoo.tests.common.requests: request http://127.0.0.1:34895/json/version with timeout 3 increased to 10s during tests 2026-11-01 12:23:52,599 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_statement_form_tour.TestStatementFormTour.test_large_balances_are_fully_visible_in_their_inputs: Browser version: Chrome/150.0.7871.114 2026-11-01 12:23:52,599 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_statement_form_tour.TestStatementFormTour.test_large_balances_are_fully_visible_in_their_inputs: Issuing json command http://127.0.0.1:34895/json 2026-11-01 12:23:52,599 104 INFO rb-2cd94b9-226205-431194 odoo.tests.common.requests: request http://127.0.0.1:34895/json with timeout 3 increased to 10s during tests 2026-11-01 12:23:52,608 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_statement_form_tour.TestStatementFormTour.test_large_balances_are_fully_visible_in_their_inputs: Websocket url found: ws://127.0.0.1:34895/devtools/page/D0390E1FD2FE8B9C4186C1F4791428E0 2026-11-01 12:23:52,620 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_statement_form_tour.TestStatementFormTour.test_large_balances_are_fully_visible_in_their_inputs: Enable chrome headless console log notification 2026-11-01 12:23:52,627 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_statement_form_tour.TestStatementFormTour.test_large_balances_are_fully_visible_in_their_inputs: Chrome headless enable page notifications 2026-11-01 12:23:52,729 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.res_users: Login successful for db:rb-2cd94b9-226205-431194 login:stmt_form_large_user from n/a 2026-11-01 12:23:52,738 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_statement_form_tour.TestStatementFormTour.test_large_balances_are_fully_visible_in_their_inputs: Setting session cookie in browser 2026-11-01 12:23:52,741 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_statement_form_tour.TestStatementFormTour.test_large_balances_are_fully_visible_in_their_inputs: Open "http://127.0.0.1:8069/odoo/action-account.action_bank_statement_tree/151" in browser 2026-11-01 12:23:52,741 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_statement_form_tour.TestStatementFormTour.test_large_balances_are_fully_visible_in_their_inputs: Navigating to: "http://127.0.0.1:8069/odoo/action-account.action_bank_statement_tree/151" 2026-11-01 12:23:52,755 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-01 12:23:53,815 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:23:53] "GET /odoo/action-account.action_bank_statement_tree/151 HTTP/1.1" 200 - 181 0.099 0.963 2026-11-01 12:23:53,819 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_statement_form_tour.TestStatementFormTour.test_large_balances_are_fully_visible_in_their_inputs: Navigation result: {'frameId': 'D0390E1FD2FE8B9C4186C1F4791428E0', 'loaderId': 'F16750B828E44EF04527B3E829C7B561', 'isDownload': False} 2026-11-01 12:23:53,819 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_statement_form_tour.TestStatementFormTour.test_large_balances_are_fully_visible_in_their_inputs: Evaluate ready code "odoo.isTourReady('statement_form_large_amount_tour')" 2026-11-01 12:23:53,862 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:23:53] "GET /web/assets/4988eb9/web.assets_web.min.js HTTP/1.1" 200 - 2 0.003 0.009 2026-11-01 12:23:53,870 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:23:53] "GET /web/webclient/translations/51d255c89410bcbec186e2601d4265648f784ecc?lang=en_US HTTP/1.1" 200 - 0 0.000 0.011 2026-11-01 12:23:54,021 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:23:54] "GET /web/webclient/load_menus/c84ac4f4b568201b9701a634fa8c03f73a9a70a7621c62f2b180cb0cffbc30fa HTTP/1.1" 200 - 172 0.059 0.108 2026-11-01 12:23:54,028 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:23:54] "GET /web/assets/8952ac2/web.assets_web.min.css HTTP/1.1" 200 - 2 0.001 0.178 2026-11-01 12:23:54,043 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:23:54] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.005 0.176 2026-11-01 12:23:54,068 104 INFO rb-2cd94b9-226205-431194 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-01 12:23:54,107 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:23:54] "GET /web/assets/8bf4eb7/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.004 2026-11-01 12:23:54,127 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:23:54] "GET /web/assets/4ac0157/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.004 2026-11-01 12:23:54,647 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 12:23:54] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.001 2026-11-01 12:23:54,656 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 12:23:54] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.001 2026-11-01 12:23:54,662 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_statement_form_tour.TestStatementFormTour.test_large_balances_are_fully_visible_in_their_inputs.browser: Owl is running in 'dev' mode. 2026-11-01 12:23:54,663 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 12:23:54] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.006 2026-11-01 12:23:54,670 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:23:54] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.002 0.011 2026-11-01 12:23:54,675 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:23:54] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.004 2026-11-01 12:23:54,715 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:23:54] "GET /odoo/offline HTTP/1.1" 200 - 5 0.005 0.020 2026-11-01 12:23:54,733 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:23:54] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.003 0.026 2026-11-01 12:23:54,737 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:23:54] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.000 0.034 2026-11-01 12:23:54,755 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_statement_form_tour.TestStatementFormTour.test_large_balances_are_fully_visible_in_their_inputs: Evaluate test code "odoo.startTour('statement_form_large_amount_tour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo/action-account.action_bank_statement_tree/151", "delayToCheckUndeterminisms": 0})" 2026-11-01 12:23:54,767 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_statement_form_tour.TestStatementFormTour.test_large_balances_are_fully_visible_in_their_inputs.browser: [1/2] Tour statement_form_large_amount_tour → Step The statement form is loaded with an editable Ending Balance input (trigger: .o_form_view .o_field_widget[name=balance_end_real] input) 2026-11-01 12:23:54,809 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 12:23:54] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-11-01 12:23:54,828 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 12:23:54] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.016 2026-11-01 12:23:54,857 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:23:54] "POST /mail/data HTTP/1.1" 200 - 34 0.048 0.048 2026-11-01 12:23:54,915 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:23:54] "GET /web/image/res.partner/2358/avatar_128?unique=1793535815000 HTTP/1.1" 200 - 16 0.015 0.117 2026-11-01 12:23:54,945 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:23:54] "GET /web/image?model=res.users&field=avatar_128&id=989 HTTP/1.1" 200 - 10 0.008 0.157 2026-11-01 12:23:54,967 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 12:23:54] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.003 2026-11-01 12:23:54,969 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:23:54] "POST /web/action/load HTTP/1.1" 200 - 12 0.008 0.173 2026-11-01 12:23:54,970 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:23:54] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.161 2026-11-01 12:23:55,007 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:23:55] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.013 0.119 2026-11-01 12:23:55,025 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:23:55] "GET /web/image/res.company/170/favicon HTTP/1.1" 200 - 9 0.005 0.060 2026-11-01 12:23:55,029 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 12:23:55] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-11-01 12:23:55,109 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:23:55] "POST /web/dataset/call_kw/account.bank.statement/get_views HTTP/1.1" 200 - 45 0.026 0.098 2026-11-01 12:23:55,141 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:23:55] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.005 2026-11-01 12:23:55,194 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:23:55] "POST /web/dataset/call_kw/account.bank.statement/web_read HTTP/1.1" 200 - 28 0.017 0.035 2026-11-01 12:23:55,294 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 12:23:55] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.001 2026-11-01 12:23:55,319 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_statement_form_tour.TestStatementFormTour.test_large_balances_are_fully_visible_in_their_inputs.browser: [2/2] Tour statement_form_large_amount_tour → Step Neither balance input clips its large amount (trigger: .o_field_widget[name=balance_start] input) 2026-11-01 12:23:55,373 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_statement_form_tour.TestStatementFormTour.test_large_balances_are_fully_visible_in_their_inputs.browser: tour succeeded 2026-11-01 12:23:55,374 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_statement_form_tour.TestStatementFormTour.test_large_balances_are_fully_visible_in_their_inputs.browser: ╔═════════════════════════════════════════════════╗ ║ TOUR statement_form_large_amount_tour SUCCEEDED ║ ╚═════════════════════════════════════════════════╝ 2026-11-01 12:23:55,460 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_statement_form_tour.TestStatementFormTour.test_large_balances_are_fully_visible_in_their_inputs.browser: heap 22485768 (allocated 23572480) 2026-11-01 12:23:55,467 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_statement_form_tour.TestStatementFormTour.test_large_balances_are_fully_visible_in_their_inputs: Closing chrome headless with pid 11225 2026-11-01 12:23:55,468 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_statement_form_tour.TestStatementFormTour.test_large_balances_are_fully_visible_in_their_inputs: Closing websocket connection 2026-11-01 12:23:55,469 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_statement_form_tour.TestStatementFormTour.test_large_balances_are_fully_visible_in_their_inputs: Terminating chrome headless with pid 11225 2026-11-01 12:23:55,564 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_statement_form_tour.TestStatementFormTour.test_large_balances_are_fully_visible_in_their_inputs: Chrome Log in: /tmp/odoo_tests/rb-2cd94b9-226205-431194/chrome_logs/chrome_log_20261101_122355_564036_test_large_balances_are_fully_visible_in_their_inputs.txt 2026-11-01 12:23:55,564 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_statement_form_tour.TestStatementFormTour.test_large_balances_are_fully_visible_in_their_inputs: Removing chrome user profile "/tmp/tmpkvwln4ww_chrome_odoo" 2026-11-01 12:23:55,611 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_statement_form_tour: Starting TestStatementFormTour.test_statement_without_reference_shows_no_computed_opening_nor_hint ... 2026-11-01 12:23:56,843 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_statement_form_tour.TestStatementFormTour.test_statement_without_reference_shows_no_computed_opening_nor_hint: Chrome pid: 11445 2026-11-01 12:23:56,843 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_statement_form_tour.TestStatementFormTour.test_statement_without_reference_shows_no_computed_opening_nor_hint: Chrome headless temporary user profile dir: /tmp/tmpoxnc9c_0_chrome_odoo 2026-11-01 12:23:56,843 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_statement_form_tour.TestStatementFormTour.test_statement_without_reference_shows_no_computed_opening_nor_hint: Issuing json command http://127.0.0.1:38417/json/version 2026-11-01 12:23:56,844 104 INFO rb-2cd94b9-226205-431194 odoo.tests.common.requests: request http://127.0.0.1:38417/json/version with timeout 3 increased to 10s during tests 2026-11-01 12:23:56,853 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_statement_form_tour.TestStatementFormTour.test_statement_without_reference_shows_no_computed_opening_nor_hint: Browser version: Chrome/150.0.7871.114 2026-11-01 12:23:56,853 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_statement_form_tour.TestStatementFormTour.test_statement_without_reference_shows_no_computed_opening_nor_hint: Issuing json command http://127.0.0.1:38417/json 2026-11-01 12:23:56,854 104 INFO rb-2cd94b9-226205-431194 odoo.tests.common.requests: request http://127.0.0.1:38417/json with timeout 3 increased to 10s during tests 2026-11-01 12:23:56,862 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_statement_form_tour.TestStatementFormTour.test_statement_without_reference_shows_no_computed_opening_nor_hint: Websocket url found: ws://127.0.0.1:38417/devtools/page/18940413CE8EFCAC3AC1D2AA3BF28EEF 2026-11-01 12:23:56,869 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_statement_form_tour.TestStatementFormTour.test_statement_without_reference_shows_no_computed_opening_nor_hint: Enable chrome headless console log notification 2026-11-01 12:23:56,875 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_statement_form_tour.TestStatementFormTour.test_statement_without_reference_shows_no_computed_opening_nor_hint: Chrome headless enable page notifications 2026-11-01 12:23:56,977 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.res_users: Login successful for db:rb-2cd94b9-226205-431194 login:stmt_form_clean_user from n/a 2026-11-01 12:23:56,987 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_statement_form_tour.TestStatementFormTour.test_statement_without_reference_shows_no_computed_opening_nor_hint: Setting session cookie in browser 2026-11-01 12:23:56,992 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_statement_form_tour.TestStatementFormTour.test_statement_without_reference_shows_no_computed_opening_nor_hint: Open "http://127.0.0.1:8069/odoo/action-account.action_bank_statement_tree/152" in browser 2026-11-01 12:23:56,992 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_statement_form_tour.TestStatementFormTour.test_statement_without_reference_shows_no_computed_opening_nor_hint: Navigating to: "http://127.0.0.1:8069/odoo/action-account.action_bank_statement_tree/152" 2026-11-01 12:23:57,002 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-01 12:23:58,080 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:23:58] "GET /odoo/action-account.action_bank_statement_tree/152 HTTP/1.1" 200 - 181 0.088 0.992 2026-11-01 12:23:58,083 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_statement_form_tour.TestStatementFormTour.test_statement_without_reference_shows_no_computed_opening_nor_hint: Navigation result: {'frameId': '18940413CE8EFCAC3AC1D2AA3BF28EEF', 'loaderId': 'AB380BF3926417D78B4080D6ABE2E1C0', 'isDownload': False} 2026-11-01 12:23:58,083 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_statement_form_tour.TestStatementFormTour.test_statement_without_reference_shows_no_computed_opening_nor_hint: Evaluate ready code "odoo.isTourReady('statement_form_no_reference_tour')" 2026-11-01 12:23:58,112 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:23:58] "GET /web/webclient/translations/51d255c89410bcbec186e2601d4265648f784ecc?lang=en_US HTTP/1.1" 200 - 0 0.000 0.008 2026-11-01 12:23:58,256 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:23:58] "GET /web/webclient/load_menus/c84ac4f4b568201b9701a634fa8c03f73a9a70a7621c62f2b180cb0cffbc30fa HTTP/1.1" 200 - 172 0.053 0.098 2026-11-01 12:23:58,263 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:23:58] "GET /web/assets/8952ac2/web.assets_web.min.css HTTP/1.1" 200 - 2 0.002 0.156 2026-11-01 12:23:58,271 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:23:58] "GET /web/assets/4988eb9/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.158 2026-11-01 12:23:58,301 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:23:58] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.017 0.168 2026-11-01 12:23:58,314 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:23:58] "GET /web/assets/8bf4eb7/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.004 2026-11-01 12:23:58,328 104 INFO rb-2cd94b9-226205-431194 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-01 12:23:58,381 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:23:58] "GET /web/assets/4ac0157/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.006 2026-11-01 12:23:59,030 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 12:23:59] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-11-01 12:23:59,031 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 12:23:59] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.005 2026-11-01 12:23:59,032 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 12:23:59] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.005 2026-11-01 12:23:59,047 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:23:59] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.001 0.007 2026-11-01 12:23:59,061 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_statement_form_tour.TestStatementFormTour.test_statement_without_reference_shows_no_computed_opening_nor_hint.browser: Owl is running in 'dev' mode. 2026-11-01 12:23:59,079 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:23:59] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.005 2026-11-01 12:23:59,116 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:23:59] "GET /odoo/offline HTTP/1.1" 200 - 5 0.003 0.016 2026-11-01 12:23:59,124 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:23:59] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.001 0.006 2026-11-01 12:23:59,158 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:23:59] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.003 0.033 2026-11-01 12:23:59,176 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_statement_form_tour.TestStatementFormTour.test_statement_without_reference_shows_no_computed_opening_nor_hint: Evaluate test code "odoo.startTour('statement_form_no_reference_tour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo/action-account.action_bank_statement_tree/152", "delayToCheckUndeterminisms": 0})" 2026-11-01 12:23:59,186 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_statement_form_tour.TestStatementFormTour.test_statement_without_reference_shows_no_computed_opening_nor_hint.browser: [1/2] Tour statement_form_no_reference_tour → Step The statement form is loaded with an editable Ending Balance input (trigger: .o_form_view .o_field_widget[name=balance_end_real] input) 2026-11-01 12:23:59,233 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 12:23:59] "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-01 12:23:59,237 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 12:23:59] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.011 2026-11-01 12:23:59,267 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:23:59] "POST /mail/data HTTP/1.1" 200 - 34 0.046 0.039 2026-11-01 12:23:59,301 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:23:59] "GET /web/image?model=res.users&field=avatar_128&id=990 HTTP/1.1" 200 - 17 0.011 0.081 2026-11-01 12:23:59,325 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:23:59] "GET /web/image/res.partner/2359/avatar_128?unique=1793535815000 HTTP/1.1" 200 - 9 0.006 0.109 2026-11-01 12:23:59,347 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:23:59] "POST /web/action/load HTTP/1.1" 200 - 12 0.005 0.130 2026-11-01 12:23:59,348 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:23:59] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.118 2026-11-01 12:23:59,361 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 12:23:59] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.007 2026-11-01 12:23:59,382 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:23:59] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.013 0.087 2026-11-01 12:23:59,406 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:23:59] "GET /web/image/res.company/170/favicon HTTP/1.1" 200 - 9 0.006 0.046 2026-11-01 12:23:59,429 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 12:23:59] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-11-01 12:23:59,515 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:23:59] "POST /web/dataset/call_kw/account.bank.statement/get_views HTTP/1.1" 200 - 45 0.040 0.095 2026-11-01 12:23:59,550 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:23:59] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.007 2026-11-01 12:23:59,598 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:23:59] "POST /web/dataset/call_kw/account.bank.statement/web_read HTTP/1.1" 200 - 26 0.016 0.030 2026-11-01 12:23:59,712 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 12:23:59] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.001 2026-11-01 12:23:59,753 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_statement_form_tour.TestStatementFormTour.test_statement_without_reference_shows_no_computed_opening_nor_hint.browser: [2/2] Tour statement_form_no_reference_tour → Step Neither the computed opening balance nor the hint is shown (trigger: .o_form_view .o_field_widget[name=balance_start] input) 2026-11-01 12:23:59,799 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_statement_form_tour.TestStatementFormTour.test_statement_without_reference_shows_no_computed_opening_nor_hint.browser: tour succeeded 2026-11-01 12:23:59,800 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_statement_form_tour.TestStatementFormTour.test_statement_without_reference_shows_no_computed_opening_nor_hint.browser: ╔═════════════════════════════════════════════════╗ ║ TOUR statement_form_no_reference_tour SUCCEEDED ║ ╚═════════════════════════════════════════════════╝ 2026-11-01 12:23:59,870 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_statement_form_tour.TestStatementFormTour.test_statement_without_reference_shows_no_computed_opening_nor_hint.browser: heap 22420748 (allocated 23310336) 2026-11-01 12:23:59,873 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_statement_form_tour.TestStatementFormTour.test_statement_without_reference_shows_no_computed_opening_nor_hint: Closing chrome headless with pid 11445 2026-11-01 12:23:59,874 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_statement_form_tour.TestStatementFormTour.test_statement_without_reference_shows_no_computed_opening_nor_hint: Closing websocket connection 2026-11-01 12:23:59,874 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_statement_form_tour.TestStatementFormTour.test_statement_without_reference_shows_no_computed_opening_nor_hint: Terminating chrome headless with pid 11445 2026-11-01 12:23:59,976 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_statement_form_tour.TestStatementFormTour.test_statement_without_reference_shows_no_computed_opening_nor_hint: Chrome Log in: /tmp/odoo_tests/rb-2cd94b9-226205-431194/chrome_logs/chrome_log_20261101_122359_976558_test_statement_without_reference_shows_no_computed_opening_nor_hint.txt 2026-11-01 12:23:59,976 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_statement_form_tour.TestStatementFormTour.test_statement_without_reference_shows_no_computed_opening_nor_hint: Removing chrome user profile "/tmp/tmpoxnc9c_0_chrome_odoo" 2026-11-01 12:24:00,056 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-11-01 12:24:08,983 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_statement_opening_balance: Starting TestStatementOpeningBalance.test_computed_opening_of_a_first_statement_equals_cores_creation_proposal ... 2026-11-01 12:24:10,365 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_statement_opening_balance: Starting TestStatementOpeningBalance.test_computed_opening_of_a_later_statement_equals_cores_creation_proposal ... 2026-11-01 12:24:12,108 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_statement_opening_balance: Starting TestStatementOpeningBalance.test_earlier_entry_cancelled_keeps_opening_and_flags_the_books ... 2026-11-01 12:24:13,135 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_statement_opening_balance: Starting TestStatementOpeningBalance.test_earlier_entry_reset_to_draft_keeps_opening_and_flags_the_books ... 2026-11-01 12:24:14,175 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_statement_opening_balance: Starting TestStatementOpeningBalance.test_earlier_transaction_deleted_keeps_opening_without_reference ... 2026-11-01 12:24:15,122 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #991 deleted account.bank.statement.line records with IDs: [452] 2026-11-01 12:24:15,175 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #991 deleted account.move.line.ctp records with IDs: [1873] 2026-11-01 12:24:15,341 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #991 deleted account.move.line records with IDs: [3792, 3793] 2026-11-01 12:24:15,429 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #991 deleted account.move records with IDs: [1674] 2026-11-01 12:24:15,599 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_statement_opening_balance: Starting TestStatementOpeningBalance.test_editing_a_transaction_never_changes_the_proposed_opening ... 2026-11-01 12:24:17,045 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_statement_opening_balance: Starting TestStatementOpeningBalance.test_forgotten_earlier_transaction_never_replaces_the_typed_opening ... 2026-11-01 12:24:18,208 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_statement_opening_balance: Starting TestStatementOpeningBalance.test_journal_start_opening_is_kept_with_no_reference ... 2026-11-01 12:24:20,347 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_statement_opening_balance: Starting TestStatementOpeningBalance.test_later_statement_computes_previous_ending_plus_posted_lines_between ... 2026-11-01 12:24:21,458 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_statement_opening_balance: Starting TestStatementOpeningBalance.test_later_statement_opening_matching_the_books_is_no_mismatch ... 2026-11-01 12:24:22,542 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_statement_opening_balance: Starting TestStatementOpeningBalance.test_mismatch_follows_the_statement_currency_rounding ... 2026-11-01 12:24:23,768 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_statement_opening_balance: Starting TestStatementOpeningBalance.test_typed_ending_balance_survives_adding_a_transaction ... 2026-11-01 12:24:24,629 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_reconciliation.tests.test_statement_opening_balance: Starting TestStatementOpeningBalance.test_typed_ending_balance_survives_editing_a_transaction ... 2026-11-01 12:24:25,510 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-11-01 12:24:41,302 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_recurring.tests.test_account_recurring: Starting TestAccountRecurring.test_auto_recurring_transfer_1 ... 2026-11-01 12:24:43,545 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_recurring.tests.test_account_recurring: Starting TestAccountRecurring.test_auto_recurring_transfer_2 ... 2026-11-01 12:24:46,101 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_recurring.tests.test_account_recurring: Starting TestAccountRecurring.test_auto_recurring_transfer_3 ... 2026-11-01 12:24:49,238 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #993 deleted account.move.line.ctp records with IDs: [1913, 1914, 1915, 1916] 2026-11-01 12:24:49,384 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #993 deleted account.move.line records with IDs: [3865, 3866, 3867, 3868, 3869, 3870, 3871, 3872] 2026-11-01 12:24:49,513 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #993 deleted account.move records with IDs: [1707, 1708, 1709, 1710] 2026-11-01 12:24:50,358 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_recurring.tests.test_account_recurring: Starting TestAccountRecurring.test_auto_recurring_transfer_with_foreign_currency ... 2026-11-01 12:24:53,715 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_recurring.tests.test_account_recurring: Starting TestAccountRecurring.test_billing_clerk_can_post_invoice_with_recurring_line ... 2026-11-01 12:24:56,889 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_recurring.tests.test_account_recurring: Starting TestAccountRecurring.test_billing_clerk_can_reset_recurring_invoice_to_draft ... 2026-11-01 12:24:59,903 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #996 deleted account.move.line.ctp records with IDs: [1928, 1929] 2026-11-01 12:25:00,069 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #996 deleted account.move.line records with IDs: [3917, 3918, 3919, 3920] 2026-11-01 12:25:00,160 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #996 deleted account.move records with IDs: [1732, 1733] 2026-11-01 12:25:00,216 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_recurring.tests.test_account_recurring: Starting TestAccountRecurring.test_billing_clerk_still_cannot_create_allocation_manually ... 2026-11-01 12:25:03,341 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_recurring.tests.test_account_recurring: Starting TestAccountRecurring.test_manual_recurring_transfer_4 ... 2026-11-01 12:25:05,846 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_recurring.tests.test_account_recurring: Starting TestAccountRecurring.test_move_line_dates_constraint ... 2026-11-01 12:25:06,284 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_recurring.tests.test_account_recurring: Starting TestAccountRecurring.test_move_line_name ... 2026-11-01 12:25:06,692 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_recurring.tests.test_account_recurring: Starting TestAccountRecurring.test_recurring_account_fallback_used_when_line_has_no_product ... 2026-11-01 12:25:08,065 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_recurring.tests.test_account_recurring: Starting TestAccountRecurring.test_recurring_account_resolved_per_line_company_not_ambient_company ... 2026-11-01 12:25:08,482 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_recurring.tests.test_account_recurring: Starting TestAccountRecurring.test_recurring_allocations_identical_for_clerk_and_accountant ... 2026-11-01 12:25:14,013 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_recurring.tests.test_account_recurring: Starting TestAccountRecurring.test_recurring_transfer_generated_on_customer_invoice_created_by_orm ... 2026-11-01 12:25:14,802 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_recurring.tests.test_account_recurring: Starting TestAccountRecurring.test_recurring_transfer_generated_on_vendor_bill_created_by_orm ... 2026-11-01 12:25:15,520 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_recurring.tests.test_account_recurring: Starting TestAccountRecurring.test_recurring_transfer_generated_when_dates_written_after_create ... 2026-11-01 12:25:16,562 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-11-01 12:25:27,692 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_recurring.tests.test_effective_span_end: Starting TestRecurringEffectiveSpanEnd.test_recurring_end_date_false_for_a_plain_unrelated_line ... 2026-11-01 12:25:27,964 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_recurring.tests.test_effective_span_end: Starting TestRecurringEffectiveSpanEnd.test_recurring_end_date_inherits_the_single_transfer_origin ... 2026-11-01 12:25:30,490 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_recurring.tests.test_effective_span_end: Starting TestRecurringEffectiveSpanEnd.test_recurring_end_date_multi_origin_resolves_to_the_max_date_to ... 2026-11-01 12:25:30,893 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_recurring.tests.test_effective_span_end: Starting TestRecurringEffectiveSpanEnd.test_recurring_end_date_reads_own_date_maturity_when_no_span_or_origin ... 2026-11-01 12:25:31,121 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_account_recurring.tests.test_effective_span_end: Starting TestRecurringEffectiveSpanEnd.test_recurring_end_date_reads_own_date_to_as_a_date ... 2026-11-01 12:25:34,202 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-11-01 12:25:59,279 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_affiliate.tests.test_access_right: Starting TestAccessRight.test_01_access_right_internal_user ... 2026-11-01 12:25:59,303 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1006, model: affiliate.commission.rule 2026-11-01 12:25:59,312 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1006, model: affiliate.report 2026-11-01 12:25:59,317 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1006, model: affiliate.code 2026-11-01 12:25:59,319 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1006, model: affiliate.commission 2026-11-01 12:25:59,322 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1006, model: affiliate.commission.line 2026-11-01 12:25:59,325 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1006, model: affiliate.commission.rule 2026-11-01 12:25:59,328 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1006, model: affiliate.report 2026-11-01 12:25:59,333 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1006, model: affiliate.code 2026-11-01 12:25:59,336 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1006, model: affiliate.commission 2026-11-01 12:25:59,338 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1006, model: affiliate.commission.line 2026-11-01 12:25:59,341 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1006, model: affiliate.commission.rule 2026-11-01 12:25:59,344 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1006, model: affiliate.report 2026-11-01 12:25:59,348 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1006, model: affiliate.code 2026-11-01 12:25:59,350 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1006, model: affiliate.commission 2026-11-01 12:25:59,353 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1006, model: affiliate.commission.line 2026-11-01 12:25:59,355 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1006, model: affiliate.commission.rule 2026-11-01 12:25:59,357 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1006, model: affiliate.report 2026-11-01 12:25:59,399 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_affiliate.tests.test_access_right: Starting TestAccessRight.test_02_access_right_portal_user ... 2026-11-01 12:25:59,421 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1004, model: affiliate.commission.rule 2026-11-01 12:25:59,429 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1004, model: affiliate.progressive.commission.rule 2026-11-01 12:25:59,431 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1004, model: affiliate.report 2026-11-01 12:25:59,434 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1004, model: affiliate.code 2026-11-01 12:25:59,437 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1004, model: affiliate.commission 2026-11-01 12:25:59,439 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1004, model: affiliate.commission.line 2026-11-01 12:25:59,441 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1004, model: affiliate.commission.rule 2026-11-01 12:25:59,444 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1004, model: affiliate.progressive.commission.rule 2026-11-01 12:25:59,446 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1004, model: affiliate.report 2026-11-01 12:25:59,448 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1004, model: affiliate.code 2026-11-01 12:25:59,450 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1004, model: affiliate.commission 2026-11-01 12:25:59,452 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1004, model: affiliate.commission.line 2026-11-01 12:25:59,454 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1004, model: affiliate.commission.rule 2026-11-01 12:25:59,456 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1004, model: affiliate.progressive.commission.rule 2026-11-01 12:25:59,458 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1004, model: affiliate.report 2026-11-01 12:25:59,461 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1004, model: affiliate.code 2026-11-01 12:25:59,463 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1004, model: affiliate.commission 2026-11-01 12:25:59,465 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1004, model: affiliate.commission.line 2026-11-01 12:25:59,467 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1004, model: affiliate.commission.rule 2026-11-01 12:25:59,469 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1004, model: affiliate.progressive.commission.rule 2026-11-01 12:25:59,472 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1004, model: affiliate.report 2026-11-01 12:25:59,498 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_affiliate.tests.test_access_right: Starting TestAccessRight.test_03_access_right_affliate_user ... 2026-11-01 12:25:59,514 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1007, model: affiliate.report 2026-11-01 12:25:59,525 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1007, model: affiliate.commission.rule 2026-11-01 12:25:59,528 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1007, model: affiliate.progressive.commission.rule 2026-11-01 12:25:59,532 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1007, model: affiliate.report 2026-11-01 12:25:59,537 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1007, model: affiliate.commission.rule 2026-11-01 12:25:59,539 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1007, model: affiliate.progressive.commission.rule 2026-11-01 12:25:59,542 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1007, model: affiliate.report 2026-11-01 12:25:59,546 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1007, model: affiliate.code 2026-11-01 12:25:59,550 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1007, model: affiliate.commission 2026-11-01 12:25:59,553 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1007, model: affiliate.commission.line 2026-11-01 12:25:59,555 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1007, model: affiliate.commission.rule 2026-11-01 12:25:59,558 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1007, model: affiliate.progressive.commission.rule 2026-11-01 12:25:59,561 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1007, model: affiliate.report 2026-11-01 12:25:59,602 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_affiliate.tests.test_access_right: Starting TestAccessRight.test_04_access_right_affliate_admin ... 2026-11-01 12:25:59,626 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1011, model: affiliate.report 2026-11-01 12:25:59,639 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1011, model: affiliate.report 2026-11-01 12:25:59,645 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1011, model: affiliate.report 2026-11-01 12:25:59,687 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_affiliate.tests.test_access_right: Starting TestAccessRight.test_05_access_rule_own_affiliate_code ... 2026-11-01 12:25:59,730 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1007, model: affiliate.code 2026-11-01 12:25:59,751 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [5], uid: 1007, model: affiliate.code 2026-11-01 12:25:59,789 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [5], uid: 1007, model: affiliate.code 2026-11-01 12:25:59,810 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [5], uid: 1007, model: affiliate.code 2026-11-01 12:25:59,864 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1007, model: affiliate.code 2026-11-01 12:25:59,870 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [5], uid: 1007, model: affiliate.code 2026-11-01 12:25:59,889 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [5], uid: 1007, model: affiliate.code 2026-11-01 12:25:59,944 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_affiliate.tests.test_access_right: Starting TestAccessRight.test_06_access_rule_own_affiliate_commission ... 2026-11-01 12:26:00,090 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1007, model: affiliate.commission 2026-11-01 12:26:00,120 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [6], uid: 1007, model: affiliate.commission 2026-11-01 12:26:00,147 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [6], uid: 1007, model: affiliate.commission 2026-11-01 12:26:00,166 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [6], uid: 1007, model: affiliate.commission 2026-11-01 12:26:00,230 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1007, model: affiliate.commission 2026-11-01 12:26:00,235 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [6], uid: 1007, model: affiliate.commission 2026-11-01 12:26:00,250 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [6], uid: 1007, model: affiliate.commission 2026-11-01 12:26:00,295 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_affiliate.tests.test_access_right: Starting TestAccessRight.test_07_access_rule_all_affiliate_code ... 2026-11-01 12:26:00,354 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_affiliate.tests.test_access_right: Starting TestAccessRight.test_08_access_rule_all_affiliate_commission ... 2026-11-01 12:26:00,516 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_affiliate.tests.test_access_right: Starting TestAccessRight.test_09_access_right_billing_user ... 2026-11-01 12:26:00,533 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1013, model: affiliate.code 2026-11-01 12:26:00,542 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1013, model: affiliate.commission 2026-11-01 12:26:00,545 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1013, model: affiliate.commission.line 2026-11-01 12:26:00,548 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1013, model: affiliate.commission.rule 2026-11-01 12:26:00,554 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1013, model: affiliate.code 2026-11-01 12:26:00,558 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1013, model: affiliate.commission 2026-11-01 12:26:00,561 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1013, model: affiliate.commission.line 2026-11-01 12:26:00,564 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1013, model: affiliate.commission.rule 2026-11-01 12:26:00,571 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1013, model: affiliate.code 2026-11-01 12:26:00,574 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1013, model: affiliate.commission 2026-11-01 12:26:00,578 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1013, model: affiliate.commission.line 2026-11-01 12:26:00,581 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1013, model: affiliate.commission.rule 2026-11-01 12:26:00,607 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_affiliate.tests.test_access_right: Starting TestAccessRight.test_10_access_right_account_readonly_user ... 2026-11-01 12:26:00,625 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1014, model: affiliate.code 2026-11-01 12:26:00,633 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1014, model: affiliate.commission 2026-11-01 12:26:00,636 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1014, model: affiliate.commission.line 2026-11-01 12:26:00,638 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1014, model: affiliate.commission.rule 2026-11-01 12:26:00,642 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1014, model: affiliate.code 2026-11-01 12:26:00,645 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1014, model: affiliate.commission 2026-11-01 12:26:00,647 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1014, model: affiliate.commission.line 2026-11-01 12:26:00,650 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1014, model: affiliate.commission.rule 2026-11-01 12:26:00,654 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1014, model: affiliate.code 2026-11-01 12:26:00,657 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1014, model: affiliate.commission 2026-11-01 12:26:00,659 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1014, model: affiliate.commission.line 2026-11-01 12:26:00,662 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1014, model: affiliate.commission.rule 2026-11-01 12:26:00,728 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_attachment: filestore gc 11 checked, 11 removed 2026-11-01 12:26:25,228 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_affiliate.tests.test_account_move: Starting TestAccountMove.test_commission_with_existing_invoice ... 2026-11-01 12:26:25,985 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_affiliate.tests.test_account_move: Starting TestAccountMove.test_commission_with_no_existing_invoice ... 2026-11-01 12:26:26,609 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_affiliate.tests.test_account_move: Starting TestAccountMove.test_link_commission_ids ... 2026-11-01 12:26:27,025 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-11-01 12:26:51,006 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_affiliate.tests.test_affiliate_code: Starting TestAffiliateCode.test_affcode_capacity_check_sees_whole_pool_for_plain_user ... 2026-11-01 12:26:51,346 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_affiliate.tests.test_affiliate_code: Starting TestAffiliateCode.test_affcode_create_excludes_search_sees_whole_pool_for_plain_user ... 2026-11-01 12:26:51,548 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_affiliate.tests.test_affiliate_code: Starting TestAffiliateCode.test_barcode ... 2026-11-01 12:26:51,583 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_affiliate.tests.test_affiliate_code: Starting TestAffiliateCode.test_create_affiliate ... 2026-11-01 12:26:51,721 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_affiliate.tests.test_affiliate_code: Starting TestAffiliateCode.test_generate_name_with_config ... 2026-11-01 12:26:51,909 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_affiliate.tests.test_affiliate_code: Starting TestAffiliateCode.test_get_product_comm_percentage_01 ... 2026-11-01 12:26:51,977 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_affiliate.tests.test_affiliate_code: Starting TestAffiliateCode.test_get_product_comm_percentage_02 ... 2026-11-01 12:26:52,079 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_affiliate.tests.test_affiliate_code: Starting TestAffiliateCode.test_get_product_comm_percentage_03 ... 2026-11-01 12:26:52,143 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_affiliate.tests.test_affiliate_code: Starting TestAffiliateCode.test_get_product_comm_percentage_04 ... 2026-11-01 12:26:52,204 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_affiliate.tests.test_affiliate_code: Starting TestAffiliateCode.test_name_search ... 2026-11-01 12:26:52,238 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_affiliate.tests.test_affiliate_code: Starting TestAffiliateCode.test_reach_the_maximun_limit_of_affiliate_code ... 2026-11-01 12:26:52,655 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-11-01 12:27:16,713 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_affiliate.tests.test_commission_rule: Starting TestCommissionRule.test_check_date ... 2026-11-01 12:27:16,867 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-11-01 12:27:41,908 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_affiliate.tests.test_cron: Starting TestFiscalPosition.test_01_config_auto_generate_affiliate_bill_receipts ... 2026-11-01 12:27:42,193 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_affiliate.tests.test_cron: Starting TestFiscalPosition.test_02_cron_generate_affiliate_bill_receipts_with_month_cycle ... 2026-11-01 12:27:42,459 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_cron: Job 'Affiliate: Automatically generate bills/receipts for affiliate commissions' (106) started manually 2026-11-01 12:27:42,518 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_cron: Job 'Affiliate: Automatically generate bills/receipts for affiliate commissions' (106) done 2026-11-01 12:27:42,547 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_cron: Job 'Affiliate: Automatically generate bills/receipts for affiliate commissions' (106) started manually 2026-11-01 12:27:42,976 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_cron: Job 'Affiliate: Automatically generate bills/receipts for affiliate commissions' (106) done 2026-11-01 12:27:43,072 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_cron: Job 'Affiliate: Automatically generate bills/receipts for affiliate commissions' (106) started manually 2026-11-01 12:27:43,408 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_cron: Job 'Affiliate: Automatically generate bills/receipts for affiliate commissions' (106) done 2026-11-01 12:27:43,440 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_affiliate.tests.test_cron: Starting TestFiscalPosition.test_03_cron_generate_affiliate_bill_receipts_with_week_cycle ... 2026-11-01 12:27:43,704 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_cron: Job 'Affiliate: Automatically generate bills/receipts for affiliate commissions' (106) started manually 2026-11-01 12:27:43,774 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_cron: Job 'Affiliate: Automatically generate bills/receipts for affiliate commissions' (106) done 2026-11-01 12:27:43,803 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_cron: Job 'Affiliate: Automatically generate bills/receipts for affiliate commissions' (106) started manually 2026-11-01 12:27:44,240 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_cron: Job 'Affiliate: Automatically generate bills/receipts for affiliate commissions' (106) done 2026-11-01 12:27:44,349 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_cron: Job 'Affiliate: Automatically generate bills/receipts for affiliate commissions' (106) started manually 2026-11-01 12:27:44,661 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_cron: Job 'Affiliate: Automatically generate bills/receipts for affiliate commissions' (106) done 2026-11-01 12:27:44,688 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_affiliate.tests.test_cron: Starting TestFiscalPosition.test_04_cron_generate_affiliate_bill_receipts_with_day_cycle ... 2026-11-01 12:27:44,916 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_cron: Job 'Affiliate: Automatically generate bills/receipts for affiliate commissions' (106) started manually 2026-11-01 12:27:44,968 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_cron: Job 'Affiliate: Automatically generate bills/receipts for affiliate commissions' (106) done 2026-11-01 12:27:44,993 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_cron: Job 'Affiliate: Automatically generate bills/receipts for affiliate commissions' (106) started manually 2026-11-01 12:27:45,416 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_cron: Job 'Affiliate: Automatically generate bills/receipts for affiliate commissions' (106) done 2026-11-01 12:27:45,504 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_cron: Job 'Affiliate: Automatically generate bills/receipts for affiliate commissions' (106) started manually 2026-11-01 12:27:45,813 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_cron: Job 'Affiliate: Automatically generate bills/receipts for affiliate commissions' (106) done 2026-11-01 12:27:45,845 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_affiliate.tests.test_cron: Starting TestFiscalPosition.test_05_create_commission_receipt_invoice_manually ... 2026-11-01 12:27:46,519 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-11-01 12:28:10,730 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_affiliate.tests.test_fiscal_position: Starting TestFiscalPosition.test_fiscal_position ... 2026-11-01 12:28:11,729 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-11-01 12:28:35,175 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_affiliate.tests.test_flow: Starting TestFlow.test_01_remove_partner_has_been_linked_viin_affiliate_code ... 2026-11-01 12:28:35,307 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted affiliate.code records with IDs: [59] 2026-11-01 12:28:35,315 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [3436] 2026-11-01 12:28:35,555 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted res.partner records with IDs: [2549] 2026-11-01 12:28:35,589 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_affiliate.tests.test_flow: Starting TestFlow.test_create_commission ... 2026-11-01 12:28:37,454 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_affiliate.tests.test_flow: Starting TestFlow.test_default_commission_percentage ... 2026-11-01 12:28:37,550 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-11-01 12:29:01,368 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_affiliate.tests.test_multi_company: Starting TestMultiCompany.test_access_rule_access_commission_multi_company ... 2026-11-01 12:29:01,547 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [24], uid: 1091, model: affiliate.commission 2026-11-01 12:29:01,572 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [25], uid: 1090, model: affiliate.commission 2026-11-01 12:29:01,612 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [24], uid: 1091, model: affiliate.commission 2026-11-01 12:29:01,633 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [25], uid: 1090, model: affiliate.commission 2026-11-01 12:29:01,669 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [24], uid: 1091, model: affiliate.commission 2026-11-01 12:29:01,689 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [25], uid: 1090, model: affiliate.commission 2026-11-01 12:29:01,728 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [24], uid: 1091, model: affiliate.commission 2026-11-01 12:29:01,751 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [25], uid: 1090, model: affiliate.commission 2026-11-01 12:29:01,807 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_affiliate.tests.test_multi_company: Starting TestMultiCompany.test_access_rule_affiliate_code_multi_company ... 2026-11-01 12:29:01,888 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [62], uid: 1091, model: affiliate.code 2026-11-01 12:29:01,928 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [63], uid: 1090, model: affiliate.code 2026-11-01 12:29:01,971 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [62], uid: 1091, model: affiliate.code 2026-11-01 12:29:01,998 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [63], uid: 1090, model: affiliate.code 2026-11-01 12:29:02,040 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [62], uid: 1091, model: affiliate.code 2026-11-01 12:29:02,068 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [63], uid: 1090, model: affiliate.code 2026-11-01 12:29:02,117 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [62], uid: 1091, model: affiliate.code 2026-11-01 12:29:02,147 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [63], uid: 1090, model: affiliate.code 2026-11-01 12:29:02,204 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_affiliate.tests.test_multi_company: Starting TestMultiCompany.test_multi_company_access_commission_rule ... 2026-11-01 12:29:02,315 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [19], uid: 1091, model: affiliate.commission.rule 2026-11-01 12:29:02,359 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [20], uid: 1090, model: affiliate.commission.rule 2026-11-01 12:29:02,413 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [19], uid: 1091, model: affiliate.commission.rule 2026-11-01 12:29:02,450 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [20], uid: 1090, model: affiliate.commission.rule 2026-11-01 12:29:02,488 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [19], uid: 1091, model: affiliate.commission.rule 2026-11-01 12:29:02,519 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [20], uid: 1090, model: affiliate.commission.rule 2026-11-01 12:29:02,568 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [19], uid: 1091, model: affiliate.commission.rule 2026-11-01 12:29:02,593 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [20], uid: 1090, model: affiliate.commission.rule 2026-11-01 12:29:02,700 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-11-01 12:29:25,401 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_affiliate.tests.test_multi_currency: Starting TestMultiCurrency.test_multi_currency ... 2026-11-01 12:29:26,523 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-11-01 12:29:50,531 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_affiliate.tests.test_referral_commission: Starting TestReferralCommission.test_01_create_affiliate_referral_commission ... 2026-11-01 12:29:50,692 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_affiliate.tests.test_referral_commission: Starting TestReferralCommission.test_02_create_commission_invoice ... 2026-11-01 12:29:51,752 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_affiliate.tests.test_referral_commission: Starting TestReferralCommission.test_03_create_commission_invoice ... 2026-11-01 12:29:53,002 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-11-01 12:30:16,572 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_affiliate.tests.test_res_partner: Starting TestResPartner.test_compute_is_affiliate ... 2026-11-01 12:30:16,703 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted affiliate.code records with IDs: [76] 2026-11-01 12:30:16,710 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [3562] 2026-11-01 12:30:16,757 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_affiliate.tests.test_res_partner: Starting TestResPartner.test_search_is_affiliate ... 2026-11-01 12:30:16,923 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-11-01 12:30:39,130 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_affiliate.tests.test_res_users: Starting TestResUsers.test_action_update_affiliate_code_for_internal ... 2026-11-01 12:30:40,333 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_affiliate.tests.test_res_users: Starting TestResUsers.test_action_update_affiliate_code_for_portal ... 2026-11-01 12:30:41,110 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_affiliate.tests.test_res_users: Starting TestResUsers.test_compute_user_count ... 2026-11-01 12:30:41,164 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_affiliate.tests.test_res_users: Starting TestResUsers.test_create_user_auto_generate_code_when_enable_auto_generate_code_for_portal ... 2026-11-01 12:30:41,967 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_affiliate.tests.test_res_users: Starting TestResUsers.test_create_user_auto_generate_code_when_enable_auto_generate_code_for_user ... 2026-11-01 12:30:42,678 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_affiliate.tests.test_res_users: Starting TestResUsers.test_create_user_auto_generate_code_when_enable_auto_generate_code_for_user_and_portal ... 2026-11-01 12:30:43,393 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_affiliate.tests.test_res_users: Starting TestResUsers.test_create_user_auto_generate_code_when_not_enable_auto_generate_code ... 2026-11-01 12:30:44,056 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_affiliate.tests.test_res_users: Starting TestResUsers.test_generate_affiliate_code ... 2026-11-01 12:30:44,210 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_attachment: filestore gc 12 checked, 12 removed 2026-11-01 12:31:08,108 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_affiliate_crm.tests.test_affiliate_code: Starting TestAffiliateCode.test_compute_lead_count ... 2026-11-01 12:31:08,215 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted crm.lead records with IDs: [79] 2026-11-01 12:31:08,287 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-11-01 12:31:32,553 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_affiliate_crm.tests.test_security: Starting TestSecurity.test_permission_create_lead ... 2026-11-01 12:31:32,630 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1170, model: crm.lead 2026-11-01 12:31:32,648 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1173, model: crm.lead 2026-11-01 12:31:32,658 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1174, model: crm.lead 2026-11-01 12:31:32,700 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_affiliate_crm.tests.test_security: Starting TestSecurity.test_permission_read_lead ... 2026-11-01 12:31:32,753 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1], uid: 1170, model: crm.lead 2026-11-01 12:31:32,797 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1], uid: 1173, model: crm.lead 2026-11-01 12:31:32,826 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1], uid: 1174, model: crm.lead 2026-11-01 12:31:32,849 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1], uid: 1170, model: crm.lead 2026-11-01 12:31:33,081 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_affiliate_crm.tests.test_security: Starting TestSecurity.test_permission_unlink_lead ... 2026-11-01 12:31:33,093 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1170, model: crm.lead 2026-11-01 12:31:33,107 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1173, model: crm.lead 2026-11-01 12:31:33,119 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1174, model: crm.lead 2026-11-01 12:31:33,150 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_affiliate_crm.tests.test_security: Starting TestSecurity.test_permission_write_lead ... 2026-11-01 12:31:33,162 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1170, model: crm.lead 2026-11-01 12:31:33,176 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1173, model: crm.lead 2026-11-01 12:31:33,189 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1174, model: crm.lead 2026-11-01 12:31:33,266 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-11-01 12:31:33,485 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_affiliate_loyalty.tests.test_affiliate_loyalty: Starting TestAffiliateLoyalty.test_01_affiliate_loyalty_coupon_program ... 2026-11-01 12:31:33,574 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_affiliate_loyalty.tests.test_affiliate_loyalty: Starting TestAffiliateLoyalty.test_02_affiliate_loyalty_discount_code_program ... 2026-11-01 12:31:33,659 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_affiliate_loyalty.tests.test_affiliate_loyalty: Starting TestAffiliateLoyalty.test_03_reach_the_limit_of_length_of_affiliate_discount_code ... 2026-11-01 12:31:34,281 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_affiliate_loyalty.tests.test_affiliate_loyalty: Starting TestAffiliateLoyalty.test_04_loyalty_rule_display_name_recompute_on_program_rename ... 2026-11-01 12:31:34,365 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-11-01 12:31:35,448 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_affiliate_loyalty.tests.test_affiliate_loyalty_access: Starting TestAffiliateLoyaltyAccess.test_01_check_affiliate_admin_access_loyalty ... 2026-11-01 12:31:35,481 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1178, model: loyalty.program 2026-11-01 12:31:35,492 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1178, model: loyalty.generate.wizard 2026-11-01 12:31:35,494 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1178, model: loyalty.program 2026-11-01 12:31:35,520 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_affiliate_loyalty.tests.test_affiliate_loyalty_access: Starting TestAffiliateLoyaltyAccess.test_02_check_affiliate_user_all_doc_access_loyalty ... 2026-11-01 12:31:35,685 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1177, model: loyalty.rule 2026-11-01 12:31:35,691 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1177, model: loyalty.reward 2026-11-01 12:31:35,725 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1177, model: loyalty.program 2026-11-01 12:31:35,728 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1177, model: loyalty.rule 2026-11-01 12:31:35,733 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1177, model: loyalty.reward 2026-11-01 12:31:35,755 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1177 deleted mail.message records with IDs: [14154, 14152, 14151] 2026-11-01 12:31:35,756 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1177, model: loyalty.card 2026-11-01 12:31:35,759 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1177, model: loyalty.generate.wizard 2026-11-01 12:31:35,763 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1177, model: loyalty.program 2026-11-01 12:31:35,765 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1177, model: loyalty.rule 2026-11-01 12:31:35,816 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1177, model: loyalty.reward 2026-11-01 12:31:35,822 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1177, model: loyalty.mail 2026-11-01 12:31:35,824 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1177, model: loyalty.history 2026-11-01 12:31:35,827 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1177, model: loyalty.mail 2026-11-01 12:31:35,829 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1177, model: loyalty.history 2026-11-01 12:31:35,831 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1177, model: loyalty.mail 2026-11-01 12:31:35,833 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1177, model: loyalty.history 2026-11-01 12:31:35,861 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_affiliate_loyalty.tests.test_affiliate_loyalty_access: Starting TestAffiliateLoyaltyAccess.test_03_check_affiliate_user_own_doc_access_loyalty ... 2026-11-01 12:31:36,003 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1176, model: loyalty.rule 2026-11-01 12:31:36,008 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1176, model: loyalty.reward 2026-11-01 12:31:36,041 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1176, model: loyalty.program 2026-11-01 12:31:36,045 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1176, model: loyalty.rule 2026-11-01 12:31:36,049 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1176, model: loyalty.reward 2026-11-01 12:31:36,066 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1176 deleted mail.message records with IDs: [14154, 14152, 14151] 2026-11-01 12:31:36,067 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1176, model: loyalty.card 2026-11-01 12:31:36,070 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1176, model: loyalty.generate.wizard 2026-11-01 12:31:36,075 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1176, model: loyalty.program 2026-11-01 12:31:36,077 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1176, model: loyalty.rule 2026-11-01 12:31:36,128 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1176, model: loyalty.reward 2026-11-01 12:31:36,134 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1176, model: loyalty.mail 2026-11-01 12:31:36,137 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1176, model: loyalty.history 2026-11-01 12:31:36,141 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1176, model: loyalty.mail 2026-11-01 12:31:36,143 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1176, model: loyalty.history 2026-11-01 12:31:36,146 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1176, model: loyalty.mail 2026-11-01 12:31:36,149 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1176, model: loyalty.history 2026-11-01 12:31:36,185 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_affiliate_loyalty.tests.test_affiliate_loyalty_access: Starting TestAffiliateLoyaltyAccess.test_04_check_affiliate_user_own_doc_cannot_access_other_affiliate_loyalty_data ... 2026-11-01 12:31:36,327 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [198, 199], uid: 1176, model: loyalty.card 2026-11-01 12:31:36,354 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [43], uid: 1176, model: loyalty.rule 2026-11-01 12:31:36,378 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [276], uid: 1176, model: loyalty.history 2026-11-01 12:31:36,507 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-11-01 12:31:52,621 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_affiliate_loyalty_pos.tests.test_affiliate_loyalty_pos: Starting TestAffiliateLoyaltyPOS.test_01_generate_commission_from_pos_order_loyalty_discounted_01 ... 2026-11-01 12:31:53,595 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_affiliate_loyalty_pos.tests.test_affiliate_loyalty_pos: Starting TestAffiliateLoyaltyPOS.test_02_generate_commission_from_pos_order_loyalty_discounted_02 ... 2026-11-01 12:31:54,495 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_affiliate_loyalty_pos.tests.test_affiliate_loyalty_pos: Starting TestAffiliateLoyaltyPOS.test_03_generate_commission_from_pos_order_loyalty_discounted_03 ... 2026-11-01 12:31:55,394 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_affiliate_loyalty_pos.tests.test_affiliate_loyalty_pos: Starting TestAffiliateLoyaltyPOS.test_04_generate_commission_from_pos_order_loyalty_discounted_04 ... 2026-11-01 12:31:56,146 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_affiliate_loyalty_pos.tests.test_affiliate_loyalty_pos: Starting TestAffiliateLoyaltyPOS.test_05_generate_commission_from_pos_order_loyalty_discounted_05 ... 2026-11-01 12:31:57,110 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_affiliate_loyalty_pos.tests.test_affiliate_loyalty_pos: Starting TestAffiliateLoyaltyPOS.test_06_generate_commission_from_pos_order_loyalty_discounted_06 ... 2026-11-01 12:31:58,071 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-11-01 12:32:15,095 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_affiliate_loyalty_pos.tests.test_affiliate_loyalty_pos_coupon_code: Starting TestAffiliateLoyaltyPOSCouponCode.test_use_coupon_code_accepts_affiliate_coupon_for_cashier ... 2026-11-01 12:32:15,200 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-11-01 12:32:31,739 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_affiliate_loyalty_pos.tests.test_affiliate_loyalty_pos_coupon_code: Starting TestAffiliateLoyaltyPOSHistoryLine.test_add_loyalty_history_lines_for_affiliate_card_as_cashier ... 2026-11-01 12:32:31,851 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-11-01 12:32:48,166 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_affiliate_loyalty_pos.tests.test_affiliate_loyalty_pos_coupon_code: Starting TestAffiliateLoyaltyPOSOwnershipScopeGuard.test_ownership_listing_stays_scoped_for_cashier ... 2026-11-01 12:32:48,230 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [206], uid: 1193, model: loyalty.card 2026-11-01 12:32:48,250 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [282], uid: 1193, model: loyalty.history 2026-11-01 12:32:48,321 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-11-01 12:33:04,503 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_affiliate_loyalty_pos.tests.test_affiliate_loyalty_pos_data_load: Starting TestAffiliateLoyaltyPOSDataLoad.test_pos_session_load_data_returns_affiliate_rule_to_cashier ... 2026-11-01 12:33:04,669 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-11-01 12:33:21,632 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_affiliate_loyalty_pos.tests.test_affiliate_loyalty_pos_data_load: Starting TestAffiliateLoyaltyCardPOSDataLoad.test_pos_session_load_data_returns_affiliate_card_to_cashier ... 2026-11-01 12:33:21,916 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-11-01 12:33:36,427 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_affiliate_loyalty_pos.tests.test_affiliate_loyalty_pos_frontend: Starting TestAffiliateLoyaltyPOSFrontend.test_affiliate_loyalty_reward_refresh_on_affiliate_switch ... 2026-11-01 12:33:36,838 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_affiliate_loyalty_pos.tests.test_affiliate_loyalty_pos_frontend.TestAffiliateLoyaltyPOSFrontend.test_affiliate_loyalty_reward_refresh_on_affiliate_switch: Chrome pid: 11657 2026-11-01 12:33:36,838 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_affiliate_loyalty_pos.tests.test_affiliate_loyalty_pos_frontend.TestAffiliateLoyaltyPOSFrontend.test_affiliate_loyalty_reward_refresh_on_affiliate_switch: Chrome headless temporary user profile dir: /tmp/tmpwjl729kf_chrome_odoo 2026-11-01 12:33:36,839 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_affiliate_loyalty_pos.tests.test_affiliate_loyalty_pos_frontend.TestAffiliateLoyaltyPOSFrontend.test_affiliate_loyalty_reward_refresh_on_affiliate_switch: Issuing json command http://127.0.0.1:42503/json/version 2026-11-01 12:33:36,840 104 INFO rb-2cd94b9-226205-431194 odoo.tests.common.requests: request http://127.0.0.1:42503/json/version with timeout 3 increased to 10s during tests 2026-11-01 12:33:36,905 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_affiliate_loyalty_pos.tests.test_affiliate_loyalty_pos_frontend.TestAffiliateLoyaltyPOSFrontend.test_affiliate_loyalty_reward_refresh_on_affiliate_switch: Browser version: Chrome/150.0.7871.114 2026-11-01 12:33:36,906 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_affiliate_loyalty_pos.tests.test_affiliate_loyalty_pos_frontend.TestAffiliateLoyaltyPOSFrontend.test_affiliate_loyalty_reward_refresh_on_affiliate_switch: Issuing json command http://127.0.0.1:42503/json 2026-11-01 12:33:36,906 104 INFO rb-2cd94b9-226205-431194 odoo.tests.common.requests: request http://127.0.0.1:42503/json with timeout 3 increased to 10s during tests 2026-11-01 12:33:36,924 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_affiliate_loyalty_pos.tests.test_affiliate_loyalty_pos_frontend.TestAffiliateLoyaltyPOSFrontend.test_affiliate_loyalty_reward_refresh_on_affiliate_switch: Websocket url found: ws://127.0.0.1:42503/devtools/page/69F722ADD1B6D4E701998B54914330A4 2026-11-01 12:33:36,936 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_affiliate_loyalty_pos.tests.test_affiliate_loyalty_pos_frontend.TestAffiliateLoyaltyPOSFrontend.test_affiliate_loyalty_reward_refresh_on_affiliate_switch: Enable chrome headless console log notification 2026-11-01 12:33:36,938 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_affiliate_loyalty_pos.tests.test_affiliate_loyalty_pos_frontend.TestAffiliateLoyaltyPOSFrontend.test_affiliate_loyalty_reward_refresh_on_affiliate_switch: Chrome headless enable page notifications 2026-11-01 12:33:36,971 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.res_users: Login successful for db:rb-2cd94b9-226205-431194 login:pos_user from n/a 2026-11-01 12:33:36,973 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_affiliate_loyalty_pos.tests.test_affiliate_loyalty_pos_frontend.TestAffiliateLoyaltyPOSFrontend.test_affiliate_loyalty_reward_refresh_on_affiliate_switch: Setting session cookie in browser 2026-11-01 12:33:36,977 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_affiliate_loyalty_pos.tests.test_affiliate_loyalty_pos_frontend.TestAffiliateLoyaltyPOSFrontend.test_affiliate_loyalty_reward_refresh_on_affiliate_switch: Open "http://127.0.0.1:8069/pos/ui?config_id=20" in browser 2026-11-01 12:33:36,977 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_affiliate_loyalty_pos.tests.test_affiliate_loyalty_pos_frontend.TestAffiliateLoyaltyPOSFrontend.test_affiliate_loyalty_reward_refresh_on_affiliate_switch: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=20" 2026-11-01 12:33:36,988 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-01 12:33:37,875 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:33:37] "GET /pos/ui?config_id=20 HTTP/1.1" 200 - 130 0.056 0.835 2026-11-01 12:33:37,879 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_affiliate_loyalty_pos.tests.test_affiliate_loyalty_pos_frontend.TestAffiliateLoyaltyPOSFrontend.test_affiliate_loyalty_reward_refresh_on_affiliate_switch: Navigation result: {'frameId': '69F722ADD1B6D4E701998B54914330A4', 'loaderId': 'B69FD6ACC2449AD32269F738EDE66D42', 'isDownload': False} 2026-11-01 12:33:37,879 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_affiliate_loyalty_pos.tests.test_affiliate_loyalty_pos_frontend.TestAffiliateLoyaltyPOSFrontend.test_affiliate_loyalty_reward_refresh_on_affiliate_switch: Evaluate ready code "odoo.isTourReady('AffiliateLoyaltyRewardRefreshTour')" 2026-11-01 12:33:37,897 104 INFO rb-2cd94b9-226205-431194 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-01 12:33:37,911 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:33:37] "GET /web/assets/48de2ce/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.007 2026-11-01 12:33:37,916 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:33:37] "GET /web/assets/8ed3f78/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.011 2026-11-01 12:33:37,921 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:33:37] "GET /web/assets/e3c10ca/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.015 2026-11-01 12:33:38,277 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:33:38] "GET /web/webclient/translations/51d255c89410bcbec186e2601d4265648f784ecc?lang=en_US HTTP/1.1" 200 - 0 0.000 0.010 2026-11-01 12:33:38,283 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 12:33:38] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-11-01 12:33:38,286 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 12:33:38] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-11-01 12:33:38,293 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_affiliate_loyalty_pos.tests.test_affiliate_loyalty_pos_frontend.TestAffiliateLoyaltyPOSFrontend.test_affiliate_loyalty_reward_refresh_on_affiliate_switch.browser: IndexedDB 1 Ready 2026-11-01 12:33:38,294 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_affiliate_loyalty_pos.tests.test_affiliate_loyalty_pos_frontend.TestAffiliateLoyaltyPOSFrontend.test_affiliate_loyalty_reward_refresh_on_affiliate_switch: Evaluate test code "odoo.startTour('AffiliateLoyaltyRewardRefreshTour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=20", "delayToCheckUndeterminisms": 0})" 2026-11-01 12:33:38,298 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_affiliate_loyalty_pos.tests.test_affiliate_loyalty_pos_frontend.TestAffiliateLoyaltyPOSFrontend.test_affiliate_loyalty_reward_refresh_on_affiliate_switch.browser: [1/32] Tour AffiliateLoyaltyRewardRefreshTour → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-11-01 12:33:38,321 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:33:38] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.001 0.010 2026-11-01 12:33:38,864 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:33:38] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 358 0.172 0.379 2026-11-01 12:33:38,866 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:33:38] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.528 2026-11-01 12:33:39,017 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:33:39] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.007 2026-11-01 12:33:39,029 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:33:39] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-11-01 12:33:39,064 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:33:39] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.006 2026-11-01 12:33:39,089 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:33:39] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 1 0.003 0.008 2026-11-01 12:33:39,095 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_affiliate_loyalty_pos.tests.test_affiliate_loyalty_pos_frontend.TestAffiliateLoyaltyPOSFrontend.test_affiliate_loyalty_reward_refresh_on_affiliate_switch.browser: Owl is running in 'dev' mode. 2026-11-01 12:33:39,173 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 12:33:39] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.003 2026-11-01 12:33:39,175 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 12:33:39] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.004 2026-11-01 12:33:39,210 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 12:33:39] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.012 2026-11-01 12:33:39,223 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 12:33:39] "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-01 12:33:39,230 104 INFO ? werkzeug: 127.0.0.1 - - [01/Nov/2026 12:33:39] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.009 2026-11-01 12:33:39,253 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:33:39] "GET /web/image/res.users/1204/avatar_128 HTTP/1.1" 200 - 17 0.018 0.035 2026-11-01 12:33:39,260 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_affiliate_loyalty_pos.tests.test_affiliate_loyalty_pos_frontend.TestAffiliateLoyaltyPOSFrontend.test_affiliate_loyalty_reward_refresh_on_affiliate_switch.browser: [2/32] Tour AffiliateLoyaltyRewardRefreshTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-11-01 12:33:39,271 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:33:39] "GET /web/image?model=res.company&id=229&field=logo HTTP/1.1" 200 - 9 0.005 0.065 2026-11-01 12:33:39,282 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:33:39] "GET /web/image/res.company/229/favicon HTTP/1.1" 200 - 4 0.003 0.052 2026-11-01 12:33:39,335 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:33:39] "GET /web/image?model=pos.category&field=image_128&id=1 HTTP/1.1" 200 - 4 0.024 0.011 2026-11-01 12:33:39,345 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:33:39] "GET /web/image?model=pos.category&field=image_128&id=6 HTTP/1.1" 200 - 4 0.002 0.013 2026-11-01 12:33:39,368 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:33:39] "GET /web/image?model=pos.category&field=image_128&id=3 HTTP/1.1" 200 - 4 0.014 0.050 2026-11-01 12:33:39,375 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:33:39] "GET /web/image?model=pos.category&field=image_128&id=2 HTTP/1.1" 200 - 4 0.002 0.072 2026-11-01 12:33:39,384 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:33:39] "GET /web/image?model=pos.category&field=image_128&id=5 HTTP/1.1" 200 - 4 0.004 0.065 2026-11-01 12:33:39,400 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_affiliate_loyalty_pos.tests.test_affiliate_loyalty_pos_frontend.TestAffiliateLoyaltyPOSFrontend.test_affiliate_loyalty_reward_refresh_on_affiliate_switch.browser: [3/32] Tour AffiliateLoyaltyRewardRefreshTour → Step click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer")) 2026-11-01 12:33:39,405 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:33:39] "GET /web/image?model=pos.category&field=image_128&id=10 HTTP/1.1" 200 - 4 0.002 0.030 2026-11-01 12:33:39,412 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:33:39] "GET /web/image?model=pos.category&field=image_128&id=4 HTTP/1.1" 200 - 4 0.001 0.104 2026-11-01 12:33:39,419 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:33:39] "GET /web/image?model=pos.category&field=image_128&id=13 HTTP/1.1" 200 - 4 0.001 0.071 2026-11-01 12:33:39,430 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:33:39] "GET /web/image?model=pos.category&field=image_128&id=7 HTTP/1.1" 200 - 4 0.004 0.077 2026-11-01 12:33:39,436 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:33:39] "GET /web/image?model=pos.category&field=image_128&id=11 HTTP/1.1" 200 - 4 0.001 0.017 2026-11-01 12:33:39,449 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:33:39] "GET /web/image?model=pos.category&field=image_128&id=12 HTTP/1.1" 200 - 4 0.002 0.068 2026-11-01 12:33:39,454 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:33:39] "GET /web/image?model=pos.category&field=image_128&id=8 HTTP/1.1" 200 - 4 0.001 0.054 2026-11-01 12:33:39,460 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:33:39] "GET /web/image?model=pos.category&field=image_128&id=9 HTTP/1.1" 200 - 4 0.001 0.037 2026-11-01 12:33:39,563 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:33:39] "POST /web/dataset/call_kw/pos.session/set_opening_control HTTP/1.1" 200 - 32 0.034 0.105 2026-11-01 12:33:39,626 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_affiliate_loyalty_pos.tests.test_affiliate_loyalty_pos_frontend.TestAffiliateLoyaltyPOSFrontend.test_affiliate_loyalty_reward_refresh_on_affiliate_switch.browser: [4/32] Tour AffiliateLoyaltyRewardRefreshTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-11-01 12:33:39,704 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_affiliate_loyalty_pos.tests.test_affiliate_loyalty_pos_frontend.TestAffiliateLoyaltyPOSFrontend.test_affiliate_loyalty_reward_refresh_on_affiliate_switch.browser: [5/32] Tour AffiliateLoyaltyRewardRefreshTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(.qty:contains("1"))) 2026-11-01 12:33:39,760 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_affiliate_loyalty_pos.tests.test_affiliate_loyalty_pos_frontend.TestAffiliateLoyaltyPOSFrontend.test_affiliate_loyalty_reward_refresh_on_affiliate_switch.browser: [6/32] Tour AffiliateLoyaltyRewardRefreshTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(.qty:contains("1"))) 2026-11-01 12:33:39,825 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_affiliate_loyalty_pos.tests.test_affiliate_loyalty_pos_frontend.TestAffiliateLoyaltyPOSFrontend.test_affiliate_loyalty_reward_refresh_on_affiliate_switch.browser: [7/32] Tour AffiliateLoyaltyRewardRefreshTour → Step go back to the products (trigger: .actionpad .back-button) 2026-11-01 12:33:39,891 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_affiliate_loyalty_pos.tests.test_affiliate_loyalty_pos_frontend.TestAffiliateLoyaltyPOSFrontend.test_affiliate_loyalty_reward_refresh_on_affiliate_switch.browser: [8/32] Tour AffiliateLoyaltyRewardRefreshTour → Step click Actions button (trigger: .mobile-more-button) 2026-11-01 12:33:39,942 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_affiliate_loyalty_pos.tests.test_affiliate_loyalty_pos_frontend.TestAffiliateLoyaltyPOSFrontend.test_affiliate_loyalty_reward_refresh_on_affiliate_switch.browser: [9/32] Tour AffiliateLoyaltyRewardRefreshTour → Step click Actions button (trigger: .control-buttons button:contains("Actions")) 2026-11-01 12:33:40,023 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_affiliate_loyalty_pos.tests.test_affiliate_loyalty_pos_frontend.TestAffiliateLoyaltyPOSFrontend.test_affiliate_loyalty_reward_refresh_on_affiliate_switch.browser: [10/32] Tour AffiliateLoyaltyRewardRefreshTour → Step click Enter Code button (trigger: .control-buttons button:contains("Enter Code")) 2026-11-01 12:33:40,085 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_affiliate_loyalty_pos.tests.test_affiliate_loyalty_pos_frontend.TestAffiliateLoyaltyPOSFrontend.test_affiliate_loyalty_reward_refresh_on_affiliate_switch.browser: [11/32] Tour AffiliateLoyaltyRewardRefreshTour → Step input text 'AFFCODE1' (trigger: .modal:not(.o_inactive_modal) textarea) 2026-11-01 12:33:40,151 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_affiliate_loyalty_pos.tests.test_affiliate_loyalty_pos_frontend.TestAffiliateLoyaltyPOSFrontend.test_affiliate_loyalty_reward_refresh_on_affiliate_switch.browser: [12/32] Tour AffiliateLoyaltyRewardRefreshTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-11-01 12:33:40,225 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_affiliate_loyalty_pos.tests.test_affiliate_loyalty_pos_frontend.TestAffiliateLoyaltyPOSFrontend.test_affiliate_loyalty_reward_refresh_on_affiliate_switch.browser: [13/32] Tour AffiliateLoyaltyRewardRefreshTour → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"30% on Desk Organizer","price":"-1.53"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("30% on Desk Organizer")):has(.price:contains("-1.53"))) 2026-11-01 12:33:40,235 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:33:40] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 6 0.005 0.011 2026-11-01 12:33:40,346 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_affiliate_loyalty_pos.tests.test_affiliate_loyalty_pos_frontend.TestAffiliateLoyaltyPOSFrontend.test_affiliate_loyalty_reward_refresh_on_affiliate_switch.browser: [14/32] Tour AffiliateLoyaltyRewardRefreshTour → Step order total amount is '3.57' (trigger: .product-screen .order-summary .total:contains("3.57")) 2026-11-01 12:33:40,400 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_affiliate_loyalty_pos.tests.test_affiliate_loyalty_pos_frontend.TestAffiliateLoyaltyPOSFrontend.test_affiliate_loyalty_reward_refresh_on_affiliate_switch.browser: [15/32] Tour AffiliateLoyaltyRewardRefreshTour → Step order total amount is '3.57' (trigger: .product-screen .order-summary .total:contains("3.57"):not(:visible)) 2026-11-01 12:33:40,457 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_affiliate_loyalty_pos.tests.test_affiliate_loyalty_pos_frontend.TestAffiliateLoyaltyPOSFrontend.test_affiliate_loyalty_reward_refresh_on_affiliate_switch.browser: [16/32] Tour AffiliateLoyaltyRewardRefreshTour → Step click Actions button (trigger: .mobile-more-button) 2026-11-01 12:33:40,509 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_affiliate_loyalty_pos.tests.test_affiliate_loyalty_pos_frontend.TestAffiliateLoyaltyPOSFrontend.test_affiliate_loyalty_reward_refresh_on_affiliate_switch.browser: [17/32] Tour AffiliateLoyaltyRewardRefreshTour → Step click Actions button (trigger: .control-buttons button:contains("Actions")) 2026-11-01 12:33:40,567 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_affiliate_loyalty_pos.tests.test_affiliate_loyalty_pos_frontend.TestAffiliateLoyaltyPOSFrontend.test_affiliate_loyalty_reward_refresh_on_affiliate_switch.browser: [18/32] Tour AffiliateLoyaltyRewardRefreshTour → Step click Enter Code button (trigger: .control-buttons button:contains("Enter Code")) 2026-11-01 12:33:40,625 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_affiliate_loyalty_pos.tests.test_affiliate_loyalty_pos_frontend.TestAffiliateLoyaltyPOSFrontend.test_affiliate_loyalty_reward_refresh_on_affiliate_switch.browser: [19/32] Tour AffiliateLoyaltyRewardRefreshTour → Step input text 'PROMO2' (trigger: .modal:not(.o_inactive_modal) textarea) 2026-11-01 12:33:40,683 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_affiliate_loyalty_pos.tests.test_affiliate_loyalty_pos_frontend.TestAffiliateLoyaltyPOSFrontend.test_affiliate_loyalty_reward_refresh_on_affiliate_switch.browser: [20/32] Tour AffiliateLoyaltyRewardRefreshTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-11-01 12:33:40,747 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_affiliate_loyalty_pos.tests.test_affiliate_loyalty_pos_frontend.TestAffiliateLoyaltyPOSFrontend.test_affiliate_loyalty_reward_refresh_on_affiliate_switch.browser: [21/32] Tour AffiliateLoyaltyRewardRefreshTour → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"20% on Desk Organizer","price":"-0.71"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("20% on Desk Organizer")):has(.price:contains("-0.71"))) 2026-11-01 12:33:40,769 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:33:40] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 2 0.009 0.009 2026-11-01 12:33:40,893 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_affiliate_loyalty_pos.tests.test_affiliate_loyalty_pos_frontend.TestAffiliateLoyaltyPOSFrontend.test_affiliate_loyalty_reward_refresh_on_affiliate_switch.browser: [22/32] Tour AffiliateLoyaltyRewardRefreshTour → Step order total amount is '2.86' (trigger: .product-screen .order-summary .total:contains("2.86")) 2026-11-01 12:33:40,947 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_affiliate_loyalty_pos.tests.test_affiliate_loyalty_pos_frontend.TestAffiliateLoyaltyPOSFrontend.test_affiliate_loyalty_reward_refresh_on_affiliate_switch.browser: [23/32] Tour AffiliateLoyaltyRewardRefreshTour → Step order total amount is '2.86' (trigger: .product-screen .order-summary .total:contains("2.86"):not(:visible)) 2026-11-01 12:33:40,998 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_affiliate_loyalty_pos.tests.test_affiliate_loyalty_pos_frontend.TestAffiliateLoyaltyPOSFrontend.test_affiliate_loyalty_reward_refresh_on_affiliate_switch.browser: [24/32] Tour AffiliateLoyaltyRewardRefreshTour → Step click Actions button (trigger: .mobile-more-button) 2026-11-01 12:33:41,049 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_affiliate_loyalty_pos.tests.test_affiliate_loyalty_pos_frontend.TestAffiliateLoyaltyPOSFrontend.test_affiliate_loyalty_reward_refresh_on_affiliate_switch.browser: [25/32] Tour AffiliateLoyaltyRewardRefreshTour → Step click Actions button (trigger: .control-buttons button:contains("Actions")) 2026-11-01 12:33:41,108 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_affiliate_loyalty_pos.tests.test_affiliate_loyalty_pos_frontend.TestAffiliateLoyaltyPOSFrontend.test_affiliate_loyalty_reward_refresh_on_affiliate_switch.browser: [26/32] Tour AffiliateLoyaltyRewardRefreshTour → Step click Enter Code button (trigger: .control-buttons button:contains("Enter Code")) 2026-11-01 12:33:41,165 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_affiliate_loyalty_pos.tests.test_affiliate_loyalty_pos_frontend.TestAffiliateLoyaltyPOSFrontend.test_affiliate_loyalty_reward_refresh_on_affiliate_switch.browser: [27/32] Tour AffiliateLoyaltyRewardRefreshTour → Step input text 'AFFCODE3' (trigger: .modal:not(.o_inactive_modal) textarea) 2026-11-01 12:33:41,233 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_affiliate_loyalty_pos.tests.test_affiliate_loyalty_pos_frontend.TestAffiliateLoyaltyPOSFrontend.test_affiliate_loyalty_reward_refresh_on_affiliate_switch.browser: [28/32] Tour AffiliateLoyaltyRewardRefreshTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-11-01 12:33:41,316 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_affiliate_loyalty_pos.tests.test_affiliate_loyalty_pos_frontend.TestAffiliateLoyaltyPOSFrontend.test_affiliate_loyalty_reward_refresh_on_affiliate_switch.browser: [29/32] Tour AffiliateLoyaltyRewardRefreshTour → Step Check orderline with attributes: {"productName":"30% on Desk Organizer"} (trigger: body:not(:has(.order-container .orderline:has(.product-name:contains("30% on Desk Organizer"))))) 2026-11-01 12:33:41,316 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:33:41] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 2 0.004 0.009 2026-11-01 12:33:41,421 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_affiliate_loyalty_pos.tests.test_affiliate_loyalty_pos_frontend.TestAffiliateLoyaltyPOSFrontend.test_affiliate_loyalty_reward_refresh_on_affiliate_switch.browser: [30/32] Tour AffiliateLoyaltyRewardRefreshTour → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"20% on Desk Organizer","price":"-1.02"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("20% on Desk Organizer")):has(.price:contains("-1.02"))) 2026-11-01 12:33:41,472 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_affiliate_loyalty_pos.tests.test_affiliate_loyalty_pos_frontend.TestAffiliateLoyaltyPOSFrontend.test_affiliate_loyalty_reward_refresh_on_affiliate_switch.browser: [31/32] Tour AffiliateLoyaltyRewardRefreshTour → Step order total amount is '4.08' (trigger: .product-screen .order-summary .total:contains("4.08")) 2026-11-01 12:33:41,525 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_affiliate_loyalty_pos.tests.test_affiliate_loyalty_pos_frontend.TestAffiliateLoyaltyPOSFrontend.test_affiliate_loyalty_reward_refresh_on_affiliate_switch.browser: [32/32] Tour AffiliateLoyaltyRewardRefreshTour → Step order total amount is '4.08' (trigger: .product-screen .order-summary .total:contains("4.08"):not(:visible)) 2026-11-01 12:33:41,591 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_affiliate_loyalty_pos.tests.test_affiliate_loyalty_pos_frontend.TestAffiliateLoyaltyPOSFrontend.test_affiliate_loyalty_reward_refresh_on_affiliate_switch.browser: tour succeeded 2026-11-01 12:33:41,592 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_affiliate_loyalty_pos.tests.test_affiliate_loyalty_pos_frontend.TestAffiliateLoyaltyPOSFrontend.test_affiliate_loyalty_reward_refresh_on_affiliate_switch.browser: ╔══════════════════════════════════════════════════╗ ║ TOUR AffiliateLoyaltyRewardRefreshTour SUCCEEDED ║ ╚══════════════════════════════════════════════════╝ 2026-11-01 12:33:41,675 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_affiliate_loyalty_pos.tests.test_affiliate_loyalty_pos_frontend.TestAffiliateLoyaltyPOSFrontend.test_affiliate_loyalty_reward_refresh_on_affiliate_switch.browser: heap 16860132 (allocated 18358272) 2026-11-01 12:33:41,677 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_affiliate_loyalty_pos.tests.test_affiliate_loyalty_pos_frontend.TestAffiliateLoyaltyPOSFrontend.test_affiliate_loyalty_reward_refresh_on_affiliate_switch: Closing chrome headless with pid 11657 2026-11-01 12:33:41,678 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_affiliate_loyalty_pos.tests.test_affiliate_loyalty_pos_frontend.TestAffiliateLoyaltyPOSFrontend.test_affiliate_loyalty_reward_refresh_on_affiliate_switch: Closing websocket connection 2026-11-01 12:33:41,687 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_affiliate_loyalty_pos.tests.test_affiliate_loyalty_pos_frontend.TestAffiliateLoyaltyPOSFrontend.test_affiliate_loyalty_reward_refresh_on_affiliate_switch: Terminating chrome headless with pid 11657 2026-11-01 12:33:41,781 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_affiliate_loyalty_pos.tests.test_affiliate_loyalty_pos_frontend.TestAffiliateLoyaltyPOSFrontend.test_affiliate_loyalty_reward_refresh_on_affiliate_switch: Chrome Log in: /tmp/odoo_tests/rb-2cd94b9-226205-431194/chrome_logs/chrome_log_20261101_123341_781172_test_affiliate_loyalty_reward_refresh_on_affiliate_switch.txt 2026-11-01 12:33:41,781 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_affiliate_loyalty_pos.tests.test_affiliate_loyalty_pos_frontend.TestAffiliateLoyaltyPOSFrontend.test_affiliate_loyalty_reward_refresh_on_affiliate_switch: Removing chrome user profile "/tmp/tmpwjl729kf_chrome_odoo" 2026-11-01 12:33:41,871 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-11-01 12:33:42,386 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_affiliate_loyalty_sale.tests.test_affiliate_loyalty_sale: Starting TestAffiliateLoyalty.test_01_add_affiliate_code_by_applying_related_coupon ... 2026-11-01 12:33:42,735 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_affiliate_loyalty_sale.tests.test_affiliate_loyalty_sale: Starting TestAffiliateLoyalty.test_02_add_affiliate_code_by_applying_unrelated_coupon ... 2026-11-01 12:33:42,847 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_affiliate_loyalty_sale.tests.test_affiliate_loyalty_sale: Starting TestAffiliateLoyalty.test_03_add_affiliate_code_by_applying_related_coupons ... 2026-11-01 12:33:42,975 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_affiliate_loyalty_sale.tests.test_affiliate_loyalty_sale: Starting TestAffiliateLoyalty.test_04_add_affiliate_when_applying_related_coupon_code_on_confirmed_order ... 2026-11-01 12:33:44,204 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_affiliate_loyalty_sale.tests.test_affiliate_loyalty_sale: Starting TestAffiliateLoyalty.test_05_add_affiliate_code_by_applying_related_rule_code ... 2026-11-01 12:33:44,298 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_affiliate_loyalty_sale.tests.test_affiliate_loyalty_sale: Starting TestAffiliateLoyalty.test_06_add_affiliate_code_by_applying_unrelated_rule_code ... 2026-11-01 12:33:44,398 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_affiliate_loyalty_sale.tests.test_affiliate_loyalty_sale: Starting TestAffiliateLoyalty.test_07_add_affiliate_code_by_applying_related_rule_code ... 2026-11-01 12:33:44,549 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_affiliate_loyalty_sale.tests.test_affiliate_loyalty_sale: Starting TestAffiliateLoyalty.test_08_add_affiliate_when_applying_related_rule_code_on_confirmed_order ... 2026-11-01 12:33:45,633 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_affiliate_loyalty_sale.tests.test_affiliate_loyalty_sale: Starting TestAffiliateLoyalty.test_09_generate_commission_from_sale_order_loyalty_discounted_01 ... 2026-11-01 12:33:46,952 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_affiliate_loyalty_sale.tests.test_affiliate_loyalty_sale: Starting TestAffiliateLoyalty.test_10_generate_commission_from_sale_order_loyalty_discounted_02 ... 2026-11-01 12:33:46,976 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted loyalty.reward records with IDs: [24] 2026-11-01 12:33:48,559 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_affiliate_loyalty_sale.tests.test_affiliate_loyalty_sale: Starting TestAffiliateLoyalty.test_11_generate_commission_from_sale_order_loyalty_discounted_03 ... 2026-11-01 12:33:48,578 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted loyalty.reward records with IDs: [24] 2026-11-01 12:33:50,134 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_affiliate_loyalty_sale.tests.test_affiliate_loyalty_sale: Starting TestAffiliateLoyalty.test_12_generate_commission_from_sale_order_loyalty_discounted_04 ... 2026-11-01 12:33:51,765 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_affiliate_loyalty_sale.tests.test_affiliate_loyalty_sale: Starting TestAffiliateLoyalty.test_13_generate_commission_from_sale_order_loyalty_discounted_05 ... 2026-11-01 12:33:51,802 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted loyalty.reward records with IDs: [24] 2026-11-01 12:33:53,342 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_affiliate_loyalty_sale.tests.test_affiliate_loyalty_sale: Starting TestAffiliateLoyalty.test_14_generate_commission_from_sale_order_loyalty_discounted_06 ... 2026-11-01 12:33:53,383 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted loyalty.reward records with IDs: [24] 2026-11-01 12:33:55,204 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_affiliate_loyalty_sale.tests.test_affiliate_loyalty_sale: Starting TestAffiliateLoyalty.test_15_generate_commission_from_sale_order_loyalty_free_product_before_discount ... 2026-11-01 12:33:55,237 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted loyalty.reward records with IDs: [24] 2026-11-01 12:33:57,210 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-11-01 12:34:00,368 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_affiliate_loyalty_sale.tests.test_affiliate_loyalty_sale_access: Starting TestAffiliateLoyaltySaleAccess.test_01_non_owner_applies_related_coupon_code ... 2026-11-01 12:34:00,675 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_affiliate_loyalty_sale.tests.test_affiliate_loyalty_sale_access: Starting TestAffiliateLoyaltySaleAccess.test_02_non_owner_applies_related_rule_code ... 2026-11-01 12:34:00,997 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_affiliate_loyalty_sale.tests.test_affiliate_loyalty_sale_access: Starting TestAffiliateLoyaltySaleAccess.test_03_non_owner_applies_affiliate_name_directly ... 2026-11-01 12:34:01,167 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_affiliate_loyalty_sale.tests.test_affiliate_loyalty_sale_access: Starting TestAffiliateLoyaltySaleAccess.test_04_non_owner_applies_unrelated_code_stays_unlinked ... 2026-11-01 12:34:01,325 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_affiliate_loyalty_sale.tests.test_affiliate_loyalty_sale_access: Starting TestAffiliateLoyaltySaleAccess.test_05_non_owner_applies_invalid_code_still_errors ... 2026-11-01 12:34:01,418 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_affiliate_loyalty_sale.tests.test_affiliate_loyalty_sale_access: Starting TestAffiliateLoyaltySaleAccess.test_06_non_owner_listing_stays_scoped_to_own_affiliates ... 2026-11-01 12:34:01,516 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-11-01 12:34:32,949 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_affiliate_marketplace_sale.tests.test_affiliate_commission: Starting TestAffiliateCommission.test_amount_verify_affiliate_commission_01 ... 2026-11-01 12:34:34,330 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_affiliate_marketplace_sale.tests.test_affiliate_commission: Starting TestAffiliateCommission.test_separate_invoice_01 ... 2026-11-01 12:34:35,847 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-11-01 12:34:41,069 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_affiliate_marketplace_sale.tests.test_sale_order: Starting TestAffiliateMarketplaceSaleOrder.test_internal_user_cancel_affcode_so_001 ... 2026-11-01 12:34:41,698 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_affiliate_marketplace_sale.tests.test_sale_order: Starting TestAffiliateMarketplaceSaleOrder.test_internal_user_cancel_affcode_so_002 ... 2026-11-01 12:34:42,216 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_affiliate_marketplace_sale.tests.test_sale_order: Starting TestAffiliateMarketplaceSaleOrder.test_merchant_add_new_sol_001 ... 2026-11-01 12:34:43,288 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_affiliate_marketplace_sale.tests.test_sale_order: Starting TestAffiliateMarketplaceSaleOrder.test_merchant_add_new_sol_002 ... 2026-11-01 12:34:44,444 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_affiliate_marketplace_sale.tests.test_sale_order: Starting TestAffiliateMarketplaceSaleOrder.test_merchant_cancel_affcode_so_001 ... 2026-11-01 12:34:44,509 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_affiliate_marketplace_sale.tests.test_sale_order: Starting TestAffiliateMarketplaceSaleOrder.test_merchant_cancel_affcode_so_002 ... 2026-11-01 12:34:45,335 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-11-01 12:35:11,365 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.message records with IDs: [4808, 4807, 4806, 4805, 4804] 2026-11-01 12:35:11,391 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [310470, 310473, 310471, 310474, 310472] 2026-11-01 12:35:11,391 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted affiliate.multi.level.commission.rule records with IDs: [1, 2, 3, 4, 5] 2026-11-01 12:35:11,628 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_affiliate_multi_level.tests.test_access: Starting TestAffiliateMultiLevelAccess.test_group_user_action_confirm_multi_level_commission ... 2026-11-01 12:35:11,889 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_affiliate_multi_level.tests.test_access: Starting TestAffiliateMultiLevelAccess.test_reconfirm_reuses_done_upline_not_owned_by_actor ... 2026-11-01 12:35:14,379 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_affiliate_multi_level.tests.test_access: Starting TestAffiliateMultiLevelAccess.test_reuse_cascade_does_not_widen_ownership_listing ... 2026-11-01 12:35:14,675 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [53], uid: 1223, model: affiliate.commission 2026-11-01 12:35:14,716 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_affiliate_multi_level.tests.test_access: Starting TestAffiliateMultiLevelAccess.test_second_commission_event_upline_not_owned_no_cache ... 2026-11-01 12:35:15,100 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-11-01 12:35:41,721 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.message records with IDs: [4808, 4807, 4806, 4805, 4804] 2026-11-01 12:35:41,728 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [310470, 310473, 310471, 310474, 310472] 2026-11-01 12:35:41,729 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted affiliate.multi.level.commission.rule records with IDs: [1, 2, 3, 4, 5] 2026-11-01 12:35:42,249 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_affiliate_multi_level.tests.test_action_cancel: Starting TestActionCancel.test_cancel_blocked_when_far_upline_has_active_invoice ... 2026-11-01 12:35:43,132 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_affiliate_multi_level.tests.test_action_cancel: Starting TestActionCancel.test_cancel_cascades_full_multi_tier_downline_commission_chain ... 2026-11-01 12:35:43,383 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_affiliate_multi_level.tests.test_action_cancel: Starting TestActionCancel.test_cancel_does_not_sweep_an_unrelated_downline_commission_chain ... 2026-11-01 12:35:43,660 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_affiliate_multi_level.tests.test_action_cancel: Starting TestActionCancel.test_ownership_listing_still_scoped_for_uplines_not_owned ... 2026-11-01 12:35:43,895 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_attachment: filestore gc 10 checked, 10 removed 2026-11-01 12:36:08,599 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.message records with IDs: [4808, 4807, 4806, 4805, 4804] 2026-11-01 12:36:08,609 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [310470, 310473, 310471, 310474, 310472] 2026-11-01 12:36:08,610 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted affiliate.multi.level.commission.rule records with IDs: [1, 2, 3, 4, 5] 2026-11-01 12:36:08,851 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_affiliate_multi_level.tests.test_affiliate_code: Starting TestAffiliateCode.test_assign_affiliate_upline ... 2026-11-01 12:36:09,158 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_affiliate_multi_level.tests.test_affiliate_code: Starting TestAffiliateCode.test_check_affiliate_hierarchy_01 ... 2026-11-01 12:36:09,219 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_affiliate_multi_level.tests.test_affiliate_code: Starting TestAffiliateCode.test_check_affiliate_hierarchy_02 ... 2026-11-01 12:36:09,281 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_affiliate_multi_level.tests.test_affiliate_code: Starting TestAffiliateCode.test_check_limit_multi_level_affiliate_hierarchy_1 ... 2026-11-01 12:36:09,436 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_affiliate_multi_level.tests.test_affiliate_code: Starting TestAffiliateCode.test_check_limit_multi_level_affiliate_hierarchy_2 ... 2026-11-01 12:36:09,582 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_affiliate_multi_level.tests.test_affiliate_code: Starting TestAffiliateCode.test_compute_depth ... 2026-11-01 12:36:09,631 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_affiliate_multi_level.tests.test_affiliate_code: Starting TestAffiliateCode.test_get_downline_affcodes ... 2026-11-01 12:36:09,684 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_affiliate_multi_level.tests.test_affiliate_code: Starting TestAffiliateCode.test_get_multi_level_comm_rules ... 2026-11-01 12:36:09,733 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_affiliate_multi_level.tests.test_affiliate_code: Starting TestAffiliateCode.test_get_upline_affcodes ... 2026-11-01 12:36:09,828 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-11-01 12:36:35,523 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.message records with IDs: [4808, 4807, 4806, 4805, 4804] 2026-11-01 12:36:35,531 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [310470, 310473, 310471, 310474, 310472] 2026-11-01 12:36:35,531 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted affiliate.multi.level.commission.rule records with IDs: [1, 2, 3, 4, 5] 2026-11-01 12:36:35,737 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_affiliate_multi_level.tests.test_flow: Starting TestMultiLevelCommissionFlow.test_01_create_multi_level_commission ... 2026-11-01 12:36:37,378 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_affiliate_multi_level.tests.test_flow: Starting TestMultiLevelCommissionFlow.test_02_create_multi_level_commission ... 2026-11-01 12:36:39,731 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_affiliate_multi_level.tests.test_flow: Starting TestMultiLevelCommissionFlow.test_03_create_multi_level_commission ... 2026-11-01 12:36:40,020 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_affiliate_multi_level.tests.test_flow: Starting TestMultiLevelCommissionFlow.test_04_create_multi_level_commission ... 2026-11-01 12:36:40,227 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_affiliate_multi_level.tests.test_flow: Starting TestMultiLevelCommissionFlow.test_05_create_multi_level_commission ... 2026-11-01 12:36:40,404 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_affiliate_multi_level.tests.test_flow: Starting TestMultiLevelCommissionFlow.test_06_create_multi_level_commission ... 2026-11-01 12:36:43,479 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted account.partial.reconcile records with IDs: [306] 2026-11-01 12:36:43,620 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted account.full.reconcile records with IDs: [201] 2026-11-01 12:36:44,059 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-11-01 12:37:08,830 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.message records with IDs: [4808, 4807, 4806, 4805, 4804] 2026-11-01 12:37:08,839 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [310470, 310473, 310471, 310474, 310472] 2026-11-01 12:37:08,839 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted affiliate.multi.level.commission.rule records with IDs: [1, 2, 3, 4, 5] 2026-11-01 12:37:09,047 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_affiliate_multi_level.tests.test_multi_company: Starting TestMultiCompany.test_multi_company_access_affiliate_multi_level_commission_rule ... 2026-11-01 12:37:09,153 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [27], uid: 1274, model: affiliate.multi.level.commission.rule 2026-11-01 12:37:09,189 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [28], uid: 1273, model: affiliate.multi.level.commission.rule 2026-11-01 12:37:09,236 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [27], uid: 1274, model: affiliate.multi.level.commission.rule 2026-11-01 12:37:09,265 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [28], uid: 1273, model: affiliate.multi.level.commission.rule 2026-11-01 12:37:09,311 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [27], uid: 1274, model: affiliate.multi.level.commission.rule 2026-11-01 12:37:09,343 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [28], uid: 1273, model: affiliate.multi.level.commission.rule 2026-11-01 12:37:09,387 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [27], uid: 1274, model: affiliate.multi.level.commission.rule 2026-11-01 12:37:09,419 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [28], uid: 1273, model: affiliate.multi.level.commission.rule 2026-11-01 12:37:09,535 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-11-01 12:37:35,519 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.message records with IDs: [4808, 4807, 4806, 4805, 4804] 2026-11-01 12:37:35,530 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [310470, 310473, 310471, 310474, 310472] 2026-11-01 12:37:35,530 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted affiliate.multi.level.commission.rule records with IDs: [1, 2, 3, 4, 5] 2026-11-01 12:37:35,811 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_affiliate_multi_level.tests.test_report: Starting TestAffiliateMultiReport.test_multi_level_report_parent_comm_amount ... 2026-11-01 12:37:36,156 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-11-01 12:37:54,698 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.message records with IDs: [4808, 4807, 4806, 4805, 4804] 2026-11-01 12:37:54,707 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [310470, 310473, 310471, 310474, 310472] 2026-11-01 12:37:54,707 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted affiliate.multi.level.commission.rule records with IDs: [1, 2, 3, 4, 5] 2026-11-01 12:37:55,125 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_affiliate_multi_level_pos.tests.test_access: Starting TestMultiLevelPosUplineReuseAccess.test_get_direct_upline_commission_reuse_survives_reopen_as_real_actor ... 2026-11-01 12:37:57,495 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_affiliate_multi_level_pos.tests.test_access: Starting TestMultiLevelPosUplineReuseAccess.test_sudo_fix_does_not_widen_ownership_listing ... 2026-11-01 12:38:00,194 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [89], uid: 1289, model: affiliate.commission 2026-11-01 12:38:00,295 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-11-01 12:38:17,710 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.message records with IDs: [4808, 4807, 4806, 4805, 4804] 2026-11-01 12:38:17,720 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [310470, 310473, 310471, 310474, 310472] 2026-11-01 12:38:17,721 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted affiliate.multi.level.commission.rule records with IDs: [1, 2, 3, 4, 5] 2026-11-01 12:38:17,936 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_affiliate_multi_level_pos.tests.test_affiliate_multi_level_pos: Starting TestAffiliateMultiLevelPOS.test_01_multi_level_commission_by_pos_order_01 ... 2026-11-01 12:38:21,022 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_affiliate_multi_level_pos.tests.test_affiliate_multi_level_pos: Starting TestAffiliateMultiLevelPOS.test_02_multi_level_commission_by_pos_order_02 ... 2026-11-01 12:38:21,766 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_affiliate_multi_level_pos.tests.test_affiliate_multi_level_pos: Starting TestAffiliateMultiLevelPOS.test_03_multi_level_commission_by_pos_order_03 ... 2026-11-01 12:38:24,468 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_affiliate_multi_level_pos.tests.test_affiliate_multi_level_pos: Starting TestAffiliateMultiLevelPOS.test_04_create_multi_level_commission ... 2026-11-01 12:38:25,104 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_affiliate_multi_level_pos.tests.test_affiliate_multi_level_pos: Starting TestAffiliateMultiLevelPOS.test_05_create_multi_level_commission ... 2026-11-01 12:38:25,782 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_affiliate_multi_level_pos.tests.test_affiliate_multi_level_pos: Starting TestAffiliateMultiLevelPOS.test_06_create_multi_level_commission ... 2026-11-01 12:38:26,393 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_affiliate_multi_level_pos.tests.test_affiliate_multi_level_pos: Starting TestAffiliateMultiLevelPOS.test_07_create_multi_level_commission ... 2026-11-01 12:38:27,056 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_affiliate_multi_level_pos.tests.test_affiliate_multi_level_pos: Starting TestAffiliateMultiLevelPOS.test_08_create_multi_level_commission ... 2026-11-01 12:38:27,771 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_affiliate_multi_level_pos.tests.test_affiliate_multi_level_pos: Starting TestAffiliateMultiLevelPOS.test_09_create_multi_level_commission ... 2026-11-01 12:38:28,484 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_affiliate_multi_level_pos.tests.test_affiliate_multi_level_pos: Starting TestAffiliateMultiLevelPOS.test_10_create_multi_level_commission_mix_criteria ... 2026-11-01 12:38:29,143 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_affiliate_multi_level_pos.tests.test_affiliate_multi_level_pos: Starting TestAffiliateMultiLevelPOS.test_11_create_multi_level_commission ... 2026-11-01 12:38:29,825 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_affiliate_multi_level_pos.tests.test_affiliate_multi_level_pos: Starting TestAffiliateMultiLevelPOS.test_12_create_multi_level_commission ... 2026-11-01 12:38:30,517 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-11-01 12:38:53,939 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.message records with IDs: [4808, 4807, 4806, 4805, 4804] 2026-11-01 12:38:53,946 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [310470, 310473, 310471, 310474, 310472] 2026-11-01 12:38:53,946 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted affiliate.multi.level.commission.rule records with IDs: [1, 2, 3, 4, 5] 2026-11-01 12:38:54,231 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_affiliate_multi_level_sale.tests.test_access: Starting TestMultiLevelSaleUplineReuseAccess.test_get_direct_upline_commission_reuse_survives_reopen_as_real_actor ... 2026-11-01 12:38:57,933 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_affiliate_multi_level_sale.tests.test_access: Starting TestMultiLevelSaleUplineReuseAccess.test_sudo_fix_does_not_widen_ownership_listing ... 2026-11-01 12:39:01,657 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [134], uid: 1298, model: affiliate.commission 2026-11-01 12:39:01,779 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-11-01 12:39:26,059 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.message records with IDs: [4808, 4807, 4806, 4805, 4804] 2026-11-01 12:39:26,068 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [310470, 310473, 310471, 310474, 310472] 2026-11-01 12:39:26,069 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted affiliate.multi.level.commission.rule records with IDs: [1, 2, 3, 4, 5] 2026-11-01 12:39:26,366 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_affiliate_multi_level_sale.tests.test_flow: Starting TestFlow.test_01_create_multi_level_commission ... 2026-11-01 12:39:26,985 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_affiliate_multi_level_sale.tests.test_flow: Starting TestFlow.test_02_create_multi_level_commission ... 2026-11-01 12:39:27,634 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_affiliate_multi_level_sale.tests.test_flow: Starting TestFlow.test_03_create_multi_level_commission ... 2026-11-01 12:39:30,672 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_affiliate_multi_level_sale.tests.test_flow: Starting TestFlow.test_04_create_multi_level_commission ... 2026-11-01 12:39:34,757 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_affiliate_multi_level_sale.tests.test_flow: Starting TestFlow.test_05_create_multi_level_commission ... 2026-11-01 12:39:35,292 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_affiliate_multi_level_sale.tests.test_flow: Starting TestFlow.test_06_create_multi_level_commission ... 2026-11-01 12:39:35,900 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_affiliate_multi_level_sale.tests.test_flow: Starting TestFlow.test_07_create_multi_level_commission ... 2026-11-01 12:39:36,408 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_affiliate_multi_level_sale.tests.test_flow: Starting TestFlow.test_08_create_multi_level_commission ... 2026-11-01 12:39:36,961 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_affiliate_multi_level_sale.tests.test_flow: Starting TestFlow.test_09_create_multi_level_commission ... 2026-11-01 12:39:37,581 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_affiliate_multi_level_sale.tests.test_flow: Starting TestFlow.test_10_create_multi_level_commission ... 2026-11-01 12:39:38,232 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_affiliate_multi_level_sale.tests.test_flow: Starting TestFlow.test_11_create_multi_level_commission_mix_criteria ... 2026-11-01 12:39:38,256 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_affiliate_multi_level_sale.tests.test_flow: Starting TestFlow.test_12_create_multi_level_commission ... 2026-11-01 12:39:38,281 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_affiliate_multi_level_sale.tests.test_flow: Starting TestFlow.test_13_create_multi_level_commission ... 2026-11-01 12:39:38,305 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_affiliate_multi_level_sale.tests.test_flow: Starting TestFlow.test_14_create_multi_level_commission_deduct_only_downline_commission_auto_apply ... 2026-11-01 12:39:38,697 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_affiliate_multi_level_sale.tests.test_flow: Starting TestFlow.test_15_create_multi_level_commission_inactive_mid_chain_affcode_downline_revenue ... 2026-11-01 12:39:39,323 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-11-01 12:39:55,921 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_affiliate_pos.tests.test_affiliate_pos: Starting TestAffiliatePOS.test_01_add_affiliate_to_pos_order_after_discount_01 ... 2026-11-01 12:39:56,539 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_affiliate_pos.tests.test_affiliate_pos: Starting TestAffiliatePOS.test_02_add_affiliate_to_pos_order_after_discount_02 ... 2026-11-01 12:39:57,299 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_affiliate_pos.tests.test_affiliate_pos: Starting TestAffiliatePOS.test_03_add_affiliate_to_pos_order_before_discount_01 ... 2026-11-01 12:39:58,001 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_affiliate_pos.tests.test_affiliate_pos: Starting TestAffiliatePOS.test_04_add_affiliate_to_pos_order_before_discount_02 ... 2026-11-01 12:39:58,723 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_affiliate_pos.tests.test_affiliate_pos: Starting TestAffiliatePOS.test_05_message_refunded_orders_have_commission ... 2026-11-01 12:39:59,987 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_affiliate_pos.tests.test_affiliate_pos: Starting TestAffiliatePOS.test_08_refund_order_with_progressive ... 2026-11-01 12:40:01,229 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_affiliate_pos.tests.test_affiliate_pos: Starting TestAffiliatePOS.test_09_refund_order_with_progressive_multi_time ... 2026-11-01 12:40:02,618 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_affiliate_pos.tests.test_affiliate_pos: Starting TestAffiliatePOS.test_10_revenue_analysis_report_is_queryable ... 2026-11-01 12:40:03,275 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_affiliate_pos.tests.test_affiliate_pos: Starting TestAffiliatePOS.test_11_pos_ui_affiliate_code_loader_scoped_to_session_company ... 2026-11-01 12:40:03,469 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-11-01 12:40:20,067 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_affiliate_pos.tests.test_affiliate_pos_access: Starting TestAffiliatePOSAccess.test_01_check_affiliate_user_access_pos ... 2026-11-01 12:40:20,094 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1321, model: pos.order 2026-11-01 12:40:20,104 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1321, model: pos.order.line 2026-11-01 12:40:20,109 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1321, model: pos.order 2026-11-01 12:40:20,112 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1321, model: pos.order.line 2026-11-01 12:40:20,117 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1321, model: pos.order 2026-11-01 12:40:20,120 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1321, model: pos.order.line 2026-11-01 12:40:20,146 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_affiliate_pos.tests.test_affiliate_pos_access: Starting TestAffiliatePOSAccess.test_02_check_pos_user_access_affiliate ... 2026-11-01 12:40:20,165 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1322, model: affiliate.commission.rule 2026-11-01 12:40:20,175 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1322, model: affiliate.progressive.commission.rule 2026-11-01 12:40:20,181 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1322, model: affiliate.commission.rule 2026-11-01 12:40:20,184 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1322, model: affiliate.progressive.commission.rule 2026-11-01 12:40:20,189 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1322, model: affiliate.commission.rule 2026-11-01 12:40:20,193 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1322, model: affiliate.progressive.commission.rule 2026-11-01 12:40:20,262 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-11-01 12:40:37,145 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_affiliate_pos.tests.test_affiliate_pos_data_load: Starting TestAffiliatePOSDataLoad.test_01_session_load_data_returns_affiliate_code_not_owned_by_cashier ... 2026-11-01 12:40:37,349 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_affiliate_pos.tests.test_affiliate_pos_data_load: Starting TestAffiliatePOSDataLoad.test_02_pos_ui_affiliate_code_loader_reachable_by_cashier ... 2026-11-01 12:40:37,487 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_affiliate_pos.tests.test_affiliate_pos_data_load: Starting TestAffiliatePOSDataLoad.test_03_cashier_direct_orm_read_still_filtered_by_ownership ... 2026-11-01 12:40:37,574 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-11-01 12:40:55,113 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_affiliate_pos.tests.test_affiliate_pos_order_paid_access: Starting TestAffiliatePOSOrderPaidAccess.test_01_cashier_can_resync_paid_order_for_affiliate_code_not_owned ... 2026-11-01 12:40:55,397 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1330 deleted affiliate.commission records with IDs: [185] 2026-11-01 12:40:55,419 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1330 deleted mail.followers records with IDs: [4935, 4936, 4937] 2026-11-01 12:40:55,557 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_affiliate_pos.tests.test_affiliate_pos_order_paid_access: Starting TestAffiliatePOSOrderPaidAccess.test_02_cashier_can_resync_paid_order_for_affiliate_code_owned ... 2026-11-01 12:40:55,809 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1331 deleted affiliate.commission records with IDs: [187] 2026-11-01 12:40:55,832 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1331 deleted mail.followers records with IDs: [4941, 4942, 4943] 2026-11-01 12:40:55,944 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_affiliate_pos.tests.test_affiliate_pos_order_paid_access: Starting TestAffiliatePOSOrderPaidAccess.test_03_resync_sudo_scope_does_not_widen_ownership_listing ... 2026-11-01 12:40:56,237 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1330 deleted affiliate.commission records with IDs: [189] 2026-11-01 12:40:56,262 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1330 deleted mail.followers records with IDs: [4947, 4948, 4949] 2026-11-01 12:40:56,440 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-11-01 12:41:12,625 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_affiliate_pos_discount.tests.test_affiliate_pos_discount: Starting TestAffiliatePOS.test_01_generate_commission_from_pos_with_global_discount_01 ... 2026-11-01 12:41:13,384 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_affiliate_pos_discount.tests.test_affiliate_pos_discount: Starting TestAffiliatePOS.test_02_generate_commission_from_pos_with_global_discount_02 ... 2026-11-01 12:41:14,184 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-11-01 12:41:29,781 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_affiliate_pos_sale.tests.test_pos_sale_report: Starting TestAffiliatePosSaleReport.test_sale_report_includes_pos_affiliate_fields ... 2026-11-01 12:41:31,260 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-11-01 12:41:34,680 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_affiliate_purchase.tests.test_affiliate_currency: Starting TestAffiliateCodeCurrencyFollowsPurchaseVendorPolicy.test_persisted_affiliate_code_currency_follows_purchase_policy_not_vendor_country ... 2026-11-01 12:41:34,868 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-11-01 12:41:57,853 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_affiliate_sale.tests.test_affiliate_commission: Starting TestAffiliateCommission.test_compute_commission_amount_01 ... 2026-11-01 12:41:59,455 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-11-01 12:42:23,729 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_affiliate_sale.tests.test_affiliate_commission_line: Starting TestCommissionLine.test_01_compute_total_commission_before_discount ... 2026-11-01 12:42:24,133 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_affiliate_sale.tests.test_affiliate_commission_line: Starting TestCommissionLine.test_02_compute_total_commission_after_discount ... 2026-11-01 12:42:24,612 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-11-01 12:42:46,929 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_affiliate_sale.tests.test_flow: Starting TestFlow.test_01_create_sale_order_no_commission ... 2026-11-01 12:42:47,614 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_affiliate_sale.tests.test_flow: Starting TestFlow.test_02_cancel_commission_from_sale_order ... 2026-11-01 12:42:48,397 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted loyalty.history records with IDs: [367, 366] 2026-11-01 12:42:48,423 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted loyalty.card records with IDs: [289] 2026-11-01 12:42:48,432 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted sale.order.coupon.points records with IDs: [340] 2026-11-01 12:42:48,508 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_affiliate_sale.tests.test_flow: Starting TestFlow.test_03_create_commission_from_sale_order ... 2026-11-01 12:42:51,154 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_affiliate_sale.tests.test_flow: Starting TestFlow.test_04_create_commission_from_sale_order ... 2026-11-01 12:42:54,640 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_affiliate_sale.tests.test_flow: Starting TestFlow.test_05_create_commission_from_sale_order ... 2026-11-01 12:42:57,959 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-11-01 12:43:20,020 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_affiliate_sale.tests.test_report: Starting TestAffiliateRevenueAnalysisReport.test_report_reads_sale_order_id ... 2026-11-01 12:43:20,685 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-11-01 12:43:44,390 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_affiliate_sale.tests.test_sale_order_line_access: Starting TestSaleOrderLineCommissionAccess.test_add_line_reopens_done_commission_as_real_actor ... 2026-11-01 12:43:46,939 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_affiliate_sale.tests.test_sale_order_line_access: Starting TestSaleOrderLineCommissionAccess.test_change_product_cancels_stale_commission_as_real_actor ... 2026-11-01 12:43:47,823 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [709] 2026-11-01 12:43:48,083 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_affiliate_sale.tests.test_sale_order_line_access: Starting TestSaleOrderLineCommissionAccess.test_change_qty_reopens_done_commission_as_real_actor ... 2026-11-01 12:43:50,855 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_affiliate_sale.tests.test_sale_order_line_access: Starting TestSaleOrderLineCommissionAccess.test_sudo_fix_does_not_widen_ownership_listing ... 2026-11-01 12:43:51,457 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [207], uid: 1393, model: affiliate.commission 2026-11-01 12:43:51,543 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_attachment: filestore gc 10 checked, 10 removed 2026-11-01 12:44:14,300 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_affiliate_sale.tests.test_security: Starting TestSecurity.test_permission_create_sale_order ... 2026-11-01 12:44:14,369 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1399, model: sale.order 2026-11-01 12:44:14,381 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1402, model: sale.order 2026-11-01 12:44:14,392 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1403, model: sale.order 2026-11-01 12:44:14,400 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1399, model: sale.order.line 2026-11-01 12:44:14,403 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1402, model: sale.order.line 2026-11-01 12:44:14,405 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1403, model: sale.order.line 2026-11-01 12:44:14,432 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_affiliate_sale.tests.test_security: Starting TestSecurity.test_permission_read_sale_order ... 2026-11-01 12:44:14,807 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [299], uid: 1399, model: sale.order 2026-11-01 12:44:14,829 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [299], uid: 1402, model: sale.order 2026-11-01 12:44:14,860 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [299], uid: 1403, model: sale.order 2026-11-01 12:44:14,939 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [299], uid: 1399, model: sale.order 2026-11-01 12:44:15,007 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_affiliate_sale.tests.test_security: Starting TestSecurity.test_permission_unlink_sale_order ... 2026-11-01 12:44:15,018 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1399, model: sale.order 2026-11-01 12:44:15,030 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1402, model: sale.order 2026-11-01 12:44:15,039 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1403, model: sale.order 2026-11-01 12:44:15,046 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1399, model: sale.order.line 2026-11-01 12:44:15,048 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1402, model: sale.order.line 2026-11-01 12:44:15,050 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1403, model: sale.order.line 2026-11-01 12:44:15,076 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_affiliate_sale.tests.test_security: Starting TestSecurity.test_permission_write_sale_order ... 2026-11-01 12:44:15,087 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1399, model: sale.order 2026-11-01 12:44:15,098 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1402, model: sale.order 2026-11-01 12:44:15,108 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1403, model: sale.order 2026-11-01 12:44:15,115 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1399, model: sale.order.line 2026-11-01 12:44:15,117 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1402, model: sale.order.line 2026-11-01 12:44:15,120 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1403, model: sale.order.line 2026-11-01 12:44:15,186 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-11-01 12:44:38,087 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_affiliate_sale_crm.tests.test_affiliate_sale_crm: Starting TestAffiliateSaleCrm.test_create_sale_order_from_lead ... 2026-11-01 12:44:38,280 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-11-01 12:45:00,324 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_affiliate_sale_crm.tests.test_report: Starting TestAffiliateRevenueAnalysisReport.test_report_reads_lead_id_from_opportunity ... 2026-11-01 12:45:00,982 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-11-01 12:45:24,952 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_affiliate_website.tests.test_access_right: Starting TestAccessRight.test_access_rule_link_tracker_click_user_affiliate_admin ... 2026-11-01 12:45:24,994 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1436 deleted link.tracker.click records with IDs: [16] 2026-11-01 12:45:25,021 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_affiliate_website.tests.test_access_right: Starting TestAccessRight.test_access_rule_link_tracker_click_user_website_designer ... 2026-11-01 12:45:25,134 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [17], uid: 1434, model: link.tracker.click 2026-11-01 12:45:25,149 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [4], uid: 1434, model: link.tracker.click 2026-11-01 12:45:25,171 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1434 deleted mail.message records with IDs: [7004] 2026-11-01 12:45:25,177 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [4], uid: 1434, model: link.tracker.click 2026-11-01 12:45:25,193 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1434 deleted link.tracker.click records with IDs: [18] 2026-11-01 12:45:25,219 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_affiliate_website.tests.test_access_right: Starting TestAccessRight.test_access_rule_link_tracker_user_affiliate_admin ... 2026-11-01 12:45:25,268 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1436 deleted link.tracker records with IDs: [337] 2026-11-01 12:45:25,292 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_affiliate_website.tests.test_access_right: Starting TestAccessRight.test_access_rule_link_tracker_user_website_designer ... 2026-11-01 12:45:25,384 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [338], uid: 1434, model: link.tracker 2026-11-01 12:45:25,400 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [4], uid: 1434, model: link.tracker 2026-11-01 12:45:25,413 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [4], uid: 1434, model: link.tracker 2026-11-01 12:45:25,431 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1434 deleted link.tracker records with IDs: [339] 2026-11-01 12:45:25,497 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-11-01 12:45:50,582 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_affiliate_website.tests.test_affiliate_code: Starting TestAffiliateCode.test_compute_bot_click_count ... 2026-11-01 12:45:50,633 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_affiliate_website.tests.test_affiliate_code: Starting TestAffiliateCode.test_compute_click_count ... 2026-11-01 12:45:50,647 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.message records with IDs: [7004] 2026-11-01 12:45:50,685 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [420543] 2026-11-01 12:45:50,685 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted link.tracker.click records with IDs: [4] 2026-11-01 12:45:50,724 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_affiliate_website.tests.test_affiliate_code: Starting TestAffiliateCode.test_compute_human_click_count ... 2026-11-01 12:45:50,740 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.message records with IDs: [7004] 2026-11-01 12:45:50,772 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [420543] 2026-11-01 12:45:50,772 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted link.tracker.click records with IDs: [4] 2026-11-01 12:45:50,807 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_affiliate_website.tests.test_affiliate_code: Starting TestAffiliateCode.test_compute_link_tracker_count ... 2026-11-01 12:45:50,824 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [420527] 2026-11-01 12:45:50,824 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted link.tracker records with IDs: [5] 2026-11-01 12:45:50,869 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_affiliate_website.tests.test_affiliate_code: Starting TestAffiliateCode.test_compute_link_tracker_deleted_count ... 2026-11-01 12:45:50,903 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_affiliate_website.tests.test_affiliate_code: Starting TestAffiliateCode.test_compute_website_visitor_count ... 2026-11-01 12:45:50,919 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [420555] 2026-11-01 12:45:50,919 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted website.visitor records with IDs: [4] 2026-11-01 12:45:50,955 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_affiliate_website.tests.test_affiliate_code: Starting TestAffiliateCode.test_create ... 2026-11-01 12:45:51,057 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_affiliate_website.tests.test_affiliate_code: Starting TestAffiliateCode.test_reduce_commission_clicks_01 ... 2026-11-01 12:45:51,074 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.message records with IDs: [7008, 7007, 7006, 7005, 7004] 2026-11-01 12:45:51,102 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [420543, 420544, 420545, 420546, 420547] 2026-11-01 12:45:51,102 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted link.tracker.click records with IDs: [4, 5, 6, 7, 8] 2026-11-01 12:45:51,129 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_affiliate_website.tests.test_affiliate_code: Starting TestAffiliateCode.test_reduce_commission_clicks_02 ... 2026-11-01 12:45:51,163 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.message records with IDs: [7006, 7005, 7004] 2026-11-01 12:45:51,191 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [420543, 420544, 420545] 2026-11-01 12:45:51,191 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted link.tracker.click records with IDs: [4, 5, 6] 2026-11-01 12:45:51,281 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-11-01 12:46:20,999 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_affiliate_website.tests.test_affiliate_commission: Starting TestAffiliateCommission.test_compute_click_count ... 2026-11-01 12:46:21,110 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted link.tracker.click records with IDs: [21] 2026-11-01 12:46:21,163 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_affiliate_website.tests.test_affiliate_commission: Starting TestAffiliateCommission.test_compute_comm_amount ... 2026-11-01 12:46:21,282 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_affiliate_website.tests.test_affiliate_commission: Starting TestAffiliateCommission.test_compute_confirmed_click_count ... 2026-11-01 12:46:21,464 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_affiliate_website.tests.test_affiliate_commission: Starting TestAffiliateCommission.test_update_amount_per_thousand_clicks ... 2026-11-01 12:46:21,594 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-11-01 12:46:51,333 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_affiliate_website.tests.test_link_tracker: Starting TestWebsiteAffiliate.test_compute_cancelled_click_count ... 2026-11-01 12:46:51,375 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted link.tracker.click records with IDs: [41] 2026-11-01 12:46:51,417 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_affiliate_website.tests.test_link_tracker: Starting TestWebsiteAffiliate.test_compute_confirmed_click_count ... 2026-11-01 12:46:51,444 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted link.tracker.click records with IDs: [42] 2026-11-01 12:46:51,487 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_affiliate_website.tests.test_link_tracker: Starting TestWebsiteAffiliate.test_compute_human_click_count ... 2026-11-01 12:46:51,514 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.message records with IDs: [7010, 7009, 7008, 7007] 2026-11-01 12:46:51,563 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [420546, 420547, 420548, 420549] 2026-11-01 12:46:51,563 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted link.tracker.click records with IDs: [7, 8, 9, 10] 2026-11-01 12:46:51,621 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_affiliate_website.tests.test_link_tracker: Starting TestWebsiteAffiliate.test_compute_unpaid_click_count ... 2026-11-01 12:46:51,754 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_affiliate_website.tests.test_link_tracker: Starting TestWebsiteAffiliate.test_limit_creating_link_tracker_per_day ... 2026-11-01 12:46:51,781 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.res_users: Login successful for db:rb-2cd94b9-226205-431194 login:fullstack from n/a 2026-11-01 12:46:51,815 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-01 12:46:52,254 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:46:52] "POST /affiliate/create_link HTTP/1.1" 200 - 43 0.026 0.417 2026-11-01 12:46:52,308 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:46:52] "POST /affiliate/create_link HTTP/1.1" 200 - 24 0.014 0.031 2026-11-01 12:46:52,335 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:46:52] "POST /affiliate/create_link HTTP/1.1" 200 - 8 0.006 0.012 2026-11-01 12:46:52,374 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:46:52] "POST /affiliate/create_link HTTP/1.1" 200 - 8 0.006 0.015 2026-11-01 12:46:52,434 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:46:52] "POST /affiliate/create_link HTTP/1.1" 200 - 24 0.014 0.031 2026-11-01 12:46:52,537 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-11-01 12:47:21,765 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_affiliate_website.tests.test_link_tracker_click: Starting TestLinkTrackerClick.test_add_click ... 2026-11-01 12:47:21,890 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-11-01 12:47:51,345 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_affiliate_website.tests.test_website_affiliate: Starting TestWebsiteAffiliate.test_01_link_tracker_same_url_campaign_id_medium_source_without_affiliate_id ... 2026-11-01 12:47:51,466 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_affiliate_website.tests.test_website_affiliate: Starting TestWebsiteAffiliate.test_02_link_tracker_same_url_campaign_id_medium_source_with_affiliate_id ... 2026-11-01 12:47:51,557 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_affiliate_website.tests.test_website_affiliate: Starting TestWebsiteAffiliate.test_03_link_tracker_diff_url_campaign_id_medium_source ... 2026-11-01 12:47:51,597 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_affiliate_website.tests.test_website_affiliate: Starting TestWebsiteAffiliate.test_04_link_tracker_diff_url_campaign_id_medium_source_with_affiliate_id ... 2026-11-01 12:47:51,643 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_affiliate_website.tests.test_website_affiliate: Starting TestWebsiteAffiliate.test_affiliate_internal_access_menu_affiliate ... 2026-11-01 12:47:51,662 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.res_users: Login successful for db:rb-2cd94b9-226205-431194 login:user_internal from n/a 2026-11-01 12:47:51,675 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-01 12:47:53,059 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:47:53] "GET /affiliate/join HTTP/1.1" 303 - 73 0.041 1.346 2026-11-01 12:47:54,162 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:47:54] "GET /affiliate HTTP/1.1" 200 - 261 0.146 0.954 2026-11-01 12:47:54,268 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:47:54] "GET /affiliate HTTP/1.1" 200 - 18 0.014 0.084 2026-11-01 12:47:54,403 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:47:54] "GET /affiliate/commissions HTTP/1.1" 200 - 36 0.022 0.109 2026-11-01 12:47:54,509 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:47:54] "GET /affiliate/report HTTP/1.1" 200 - 23 0.016 0.086 2026-11-01 12:47:54,543 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_affiliate_website.tests.test_website_affiliate: Starting TestWebsiteAffiliate.test_affiliate_signup ... 2026-11-01 12:47:54,555 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-01 12:47:55,408 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.res_users: Login successful for db:rb-2cd94b9-226205-431194 login:testsignup@example.viindoo.com from 127.0.0.1 2026-11-01 12:47:55,591 104 INFO rb-2cd94b9-226205-431194 odoo.tests.common: Simulating signal changes during tests 2026-11-01 12:47:55,591 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:47:55] "POST /affiliate/signup HTTP/1.1" 200 - 341 0.224 0.815 2026-11-01 12:47:55,644 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_affiliate_website.tests.test_website_affiliate: Starting TestWebsiteAffiliate.test_affiliate_signup_full_info ... 2026-11-01 12:47:55,676 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-01 12:47:56,370 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.res_users: Login successful for db:rb-2cd94b9-226205-431194 login:test1@example.viindoo.com from 127.0.0.1 2026-11-01 12:47:56,570 104 INFO rb-2cd94b9-226205-431194 odoo.tests.common: Simulating signal changes during tests 2026-11-01 12:47:56,571 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:47:56] "POST /affiliate/signup HTTP/1.1" 200 - 345 0.204 0.694 2026-11-01 12:47:56,638 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_affiliate_website.tests.test_website_affiliate: Starting TestWebsiteAffiliate.test_affiliate_signup_with_exist_email ... 2026-11-01 12:47:57,213 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-01 12:47:57,762 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:47:57] "POST /affiliate/signup HTTP/1.1" 200 - 105 0.061 0.490 2026-11-01 12:47:57,801 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_affiliate_website.tests.test_website_affiliate: Starting TestWebsiteAffiliate.test_bot_click_viin_affiliate_link ... 2026-11-01 12:47:57,809 104 INFO rb-2cd94b9-226205-431194 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_affiliate_website/tests/test_website_affiliate.py:20:enable_bot_emulator setting Http.is_a_bot to )> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_affiliate_website/tests/test_website_affiliate.py", line 458, in test_bot_click_viin_affiliate_link enable_bot_emulator() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_affiliate_website/tests/test_website_affiliate.py", line 20, in enable_bot_emulator ir_http.Http.is_a_bot = is_a_bot_emulator File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:47:57,823 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-01 12:47:58,250 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:47:58] "GET /r/T9k HTTP/1.1" 301 - 46 0.027 0.402 2026-11-01 12:47:58,993 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:47:58] "GET /contactus?utm_source=Search+engine&utm_medium=Banner HTTP/1.1" 200 - 180 0.081 0.658 2026-11-01 12:47:58,995 104 INFO rb-2cd94b9-226205-431194 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_affiliate_website/tests/test_website_affiliate.py:24:disable_bot_emulator setting Http.is_a_bot to > Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_affiliate_website/tests/test_website_affiliate.py", line 460, in test_bot_click_viin_affiliate_link disable_bot_emulator() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_affiliate_website/tests/test_website_affiliate.py", line 24, in disable_bot_emulator ir_http.Http.is_a_bot = is_a_bot File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:47:59,028 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_affiliate_website.tests.test_website_affiliate: Starting TestWebsiteAffiliate.test_click_viin_affiliate_link_01 ... 2026-11-01 12:47:59,060 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-01 12:48:00,439 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:48:00] "GET /r/T9k HTTP/1.1" 301 - 62 0.029 1.352 2026-11-01 12:48:01,330 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:48:01] "GET /contactus?utm_source=Search+engine&utm_medium=Banner HTTP/1.1" 200 - 178 0.082 0.805 2026-11-01 12:48:01,379 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_affiliate_website.tests.test_website_affiliate: Starting TestWebsiteAffiliate.test_click_viin_affiliate_link_02 ... 2026-11-01 12:48:01,410 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.res_users: Login successful for db:rb-2cd94b9-226205-431194 login:portal from n/a 2026-11-01 12:48:01,428 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-01 12:48:01,795 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:48:01] "GET /r/T9k HTTP/1.1" 301 - 66 0.046 0.323 2026-11-01 12:48:02,134 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 7, model: website.page 2026-11-01 12:48:02,723 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:48:02] "GET /contactus?utm_source=Search+engine&utm_medium=Banner HTTP/1.1" 200 - 204 0.090 0.835 2026-11-01 12:48:02,756 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_affiliate_website.tests.test_website_affiliate: Starting TestWebsiteAffiliate.test_create_affiliate_link_on_website_01 ... 2026-11-01 12:48:02,776 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.res_users: Login successful for db:rb-2cd94b9-226205-431194 login:portal from n/a 2026-11-01 12:48:02,789 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-01 12:48:03,192 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:48:03] "POST /affiliate/create_link HTTP/1.1" 200 - 43 0.021 0.384 2026-11-01 12:48:03,240 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:48:03] "POST /affiliate/create_link HTTP/1.1" 200 - 22 0.013 0.030 2026-11-01 12:48:03,269 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_affiliate_website.tests.test_website_affiliate: Starting TestWebsiteAffiliate.test_create_affiliate_link_on_website_02 ... 2026-11-01 12:48:03,292 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.res_users: Login successful for db:rb-2cd94b9-226205-431194 login:portal from n/a 2026-11-01 12:48:03,307 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-01 12:48:03,690 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:48:03] "POST /affiliate/create_link HTTP/1.1" 200 - 19 0.009 0.375 2026-11-01 12:48:03,732 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_affiliate_website.tests.test_website_affiliate: Starting TestWebsiteAffiliate.test_create_affiliate_link_on_website_03 ... 2026-11-01 12:48:03,762 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.res_users: Login successful for db:rb-2cd94b9-226205-431194 login:portal from n/a 2026-11-01 12:48:03,780 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-01 12:48:04,171 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:48:04] "POST /affiliate/create_link HTTP/1.1" 200 - 20 0.009 0.383 2026-11-01 12:48:04,213 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_affiliate_website.tests.test_website_affiliate: Starting TestWebsiteAffiliate.test_create_affiliate_link_on_website_04 ... 2026-11-01 12:48:04,252 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.res_users: Login successful for db:rb-2cd94b9-226205-431194 login:portal from n/a 2026-11-01 12:48:04,267 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-01 12:48:04,672 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:48:04] "POST /affiliate/create_link HTTP/1.1" 200 - 33 0.014 0.393 2026-11-01 12:48:04,712 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_affiliate_website.tests.test_website_affiliate: Starting TestWebsiteAffiliate.test_delete_affiliate_link_on_website ... 2026-11-01 12:48:04,740 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.res_users: Login successful for db:rb-2cd94b9-226205-431194 login:demo from n/a 2026-11-01 12:48:04,757 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-01 12:48:06,321 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:48:06] "POST /affiliate/remove_link/8 HTTP/1.1" 200 - 20 0.009 1.558 2026-11-01 12:48:06,347 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:48:06] "POST /affiliate/remove_link/6 HTTP/1.1" 200 - 16 0.006 0.017 2026-11-01 12:48:06,365 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:48:06] "POST /affiliate/remove_link/8888888 HTTP/1.1" 200 - 6 0.002 0.012 2026-11-01 12:48:06,367 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_affiliate_website.tests.test_website_affiliate.TestWebsiteAffiliate.test_delete_affiliate_link_on_website: waiting for threads: [] 2026-11-01 12:48:06,392 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_affiliate_website.tests.test_website_affiliate: Starting TestWebsiteAffiliate.test_record_duplicate_clicks_ip ... 2026-11-01 12:48:06,405 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-01 12:48:06,744 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:48:06] "GET /r/U2A HTTP/1.1" 301 - 61 0.026 0.315 2026-11-01 12:48:07,502 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:48:07] "GET / HTTP/1.1" 200 - 170 0.083 0.671 2026-11-01 12:48:07,539 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:48:07] "GET /r/U2A HTTP/1.1" 301 - 15 0.009 0.022 2026-11-01 12:48:07,570 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:48:07] "GET / HTTP/1.1" 200 - 13 0.006 0.022 2026-11-01 12:48:07,665 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:48:07] "GET /r/U2A HTTP/1.1" 301 - 33 0.025 0.046 2026-11-01 12:48:07,708 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:48:07] "GET / HTTP/1.1" 200 - 13 0.008 0.032 2026-11-01 12:48:07,777 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:48:07] "GET /r/U2A HTTP/1.1" 301 - 30 0.021 0.044 2026-11-01 12:48:07,821 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:48:07] "GET / HTTP/1.1" 200 - 13 0.009 0.031 2026-11-01 12:48:07,863 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_affiliate_website.tests.test_website_affiliate: Starting TestWebsiteAffiliate.test_redirect_affiliate_signup ... 2026-11-01 12:48:07,886 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-01 12:48:08,978 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:48:08] "GET /affiliate/signup HTTP/1.1" 200 - 200 0.095 0.999 2026-11-01 12:48:08,997 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.res_users: Login successful for db:rb-2cd94b9-226205-431194 login:portal from n/a 2026-11-01 12:48:09,018 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:48:09] "GET /affiliate/signup HTTP/1.1" 303 - 5 0.002 0.009 2026-11-01 12:48:09,037 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:48:09] "GET /affiliate/join HTTP/1.1" 303 - 6 0.002 0.014 2026-11-01 12:48:09,254 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:48:09] "GET /affiliate HTTP/1.1" 200 - 60 0.081 0.132 2026-11-01 12:48:09,275 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.res_users: Login successful for db:rb-2cd94b9-226205-431194 login:user_internal from n/a 2026-11-01 12:48:09,298 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:48:09] "GET /affiliate/signup HTTP/1.1" 303 - 5 0.006 0.007 2026-11-01 12:48:09,393 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:48:09] "GET /affiliate/join HTTP/1.1" 303 - 54 0.046 0.046 2026-11-01 12:48:09,596 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:48:09] "GET /affiliate HTTP/1.1" 200 - 92 0.061 0.139 2026-11-01 12:48:09,632 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_affiliate_website.tests.test_website_affiliate: Starting TestWebsiteAffiliate.test_shows_multi_currency_on_commission_page ... 2026-11-01 12:48:09,656 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.res_users: Login successful for db:rb-2cd94b9-226205-431194 login:admin from n/a 2026-11-01 12:48:09,669 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-01 12:48:11,135 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:48:11] "GET /affiliate/commissions HTTP/1.1" 200 - 298 0.180 1.287 2026-11-01 12:48:11,159 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.res_users: Login successful for db:rb-2cd94b9-226205-431194 login:demo from n/a 2026-11-01 12:48:11,597 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:48:11] "GET /affiliate/commissions HTTP/1.1" 200 - 109 0.106 0.323 2026-11-01 12:48:11,617 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.res_users: Login successful for db:rb-2cd94b9-226205-431194 login:portal from n/a 2026-11-01 12:48:12,377 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:48:12] "GET /affiliate/commissions HTTP/1.1" 200 - 150 0.089 0.660 2026-11-01 12:48:12,434 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_affiliate_website.tests.test_website_affiliate: Starting TestWebsiteAffiliate.test_signup_from_affiliate_link ... 2026-11-01 12:48:12,490 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-01 12:48:12,850 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:48:12] "GET /r/T9k HTTP/1.1" 301 - 63 0.035 0.328 2026-11-01 12:48:13,580 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:48:13] "GET /contactus?utm_source=Search+engine&utm_medium=Banner HTTP/1.1" 200 - 178 0.076 0.649 2026-11-01 12:48:13,970 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.res_users: Login successful for db:rb-2cd94b9-226205-431194 login:cheetah@example.viindoo.com from 127.0.0.1 2026-11-01 12:48:14,214 104 INFO rb-2cd94b9-226205-431194 odoo.tests.common: Simulating signal changes during tests 2026-11-01 12:48:14,214 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:48:14] "POST /affiliate/signup HTTP/1.1" 200 - 342 0.274 0.356 2026-11-01 12:48:14,270 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_affiliate_website.tests.test_website_affiliate: Starting TestWebsiteAffiliate.test_update_affiliate_link_on_website_01 ... 2026-11-01 12:48:14,301 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.res_users: Login successful for db:rb-2cd94b9-226205-431194 login:admin from n/a 2026-11-01 12:48:14,318 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-01 12:48:15,830 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:48:15] "POST /affiliate/update_link/6 HTTP/1.1" 200 - 20 0.012 1.502 2026-11-01 12:48:15,869 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:48:15] "POST /affiliate/update_link/8 HTTP/1.1" 200 - 24 0.009 0.025 2026-11-01 12:48:15,890 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:48:15] "POST /affiliate/update_link/8888888 HTTP/1.1" 200 - 6 0.002 0.013 2026-11-01 12:48:15,929 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_affiliate_website.tests.test_website_affiliate: Starting TestWebsiteAffiliate.test_update_affiliate_link_on_website_02 ... 2026-11-01 12:48:15,959 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.res_users: Login successful for db:rb-2cd94b9-226205-431194 login:portal from n/a 2026-11-01 12:48:15,975 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-01 12:48:16,386 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:48:16] "POST /affiliate/update_link/5 HTTP/1.1" 200 - 28 0.012 0.402 2026-11-01 12:48:16,412 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_affiliate_website.tests.test_website_affiliate: Starting TestWebsiteAffiliate.test_user_click_to_deleted_affiliate_link ... 2026-11-01 12:48:16,432 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-01 12:48:16,710 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:48:16] "GET /r/T9k HTTP/1.1" 303 - 18 0.006 0.274 2026-11-01 12:48:17,334 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:48:17] "GET / HTTP/1.1" 200 - 170 0.068 0.553 2026-11-01 12:48:17,384 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_affiliate_website.tests.test_website_affiliate: Starting TestWebsiteAffiliate.test_user_internal_send_message_in_commission ... 2026-11-01 12:48:17,635 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_affiliate_website.tests.test_website_affiliate: Starting TestWebsiteAffiliate.test_user_portal_send_message_in_commission ... 2026-11-01 12:48:17,779 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_affiliate_website.tests.test_website_affiliate: Starting TestWebsiteAffiliate.test_website_with_affiliate_feature_01 ... 2026-11-01 12:48:17,794 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-01 12:48:18,779 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:48:18] "GET /affiliate/signup HTTP/1.1" 200 - 200 0.094 0.893 2026-11-01 12:48:18,812 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.res_users: Login successful for db:rb-2cd94b9-226205-431194 login:admin from n/a 2026-11-01 12:48:19,631 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:48:19] "GET /affiliate HTTP/1.1" 200 - 225 0.140 0.657 2026-11-01 12:48:19,791 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:48:19] "GET /affiliate/commissions HTTP/1.1" 200 - 40 0.020 0.120 2026-11-01 12:48:21,558 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:48:21] "GET /my/invoices HTTP/1.1" 200 - 215 0.181 1.564 2026-11-01 12:48:21,628 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:48:21] "POST /affiliate/create_link HTTP/1.1" 200 - 29 0.017 0.031 2026-11-01 12:48:21,629 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_affiliate_website.tests.test_website_affiliate.TestWebsiteAffiliate.test_website_with_affiliate_feature_01: waiting for threads: [] 2026-11-01 12:48:21,664 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_affiliate_website.tests.test_website_affiliate: Starting TestWebsiteAffiliate.test_website_with_affiliate_feature_02 ... 2026-11-01 12:48:21,703 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-01 12:48:22,672 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:48:22] "GET /affiliate/signup HTTP/1.1" 200 - 183 0.072 0.899 2026-11-01 12:48:22,699 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.res_users: Login successful for db:rb-2cd94b9-226205-431194 login:admin from n/a 2026-11-01 12:48:23,531 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:48:23] "GET /affiliate HTTP/1.1" 200 - 211 0.126 0.692 2026-11-01 12:48:23,631 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:48:23] "GET /affiliate/commissions HTTP/1.1" 200 - 17 0.011 0.073 2026-11-01 12:48:23,659 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:48:23] "POST /affiliate/create_link HTTP/1.1" 200 - 2 0.001 0.007 2026-11-01 12:48:23,709 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_affiliate_website.tests.test_website_affiliate: Starting TestWebsiteAffiliate.test_website_with_affiliate_feature_03 ... 2026-11-01 12:48:23,746 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-01 12:48:26,032 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:48:26] "GET /affiliate/signup HTTP/1.1" 200 - 200 0.080 2.208 2026-11-01 12:48:26,069 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.res_users: Login successful for db:rb-2cd94b9-226205-431194 login:admin from n/a 2026-11-01 12:48:26,140 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:48:26] "POST /affiliate/create_link HTTP/1.1" 200 - 31 0.016 0.038 2026-11-01 12:48:26,260 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_attachment: filestore gc 10 checked, 10 removed 2026-11-01 12:48:55,074 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_affiliate_website.tests.test_website_affiliate_flow: Starting TestWebsiteAffiliateFlow.test_action_cancel_confirm_click_multi_commission ... 2026-11-01 12:48:55,264 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_affiliate_website.tests.test_website_affiliate_flow: Starting TestWebsiteAffiliateFlow.test_action_cancel_confirm_draft_clicks_01 ... 2026-11-01 12:48:55,431 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_affiliate_website.tests.test_website_affiliate_flow: Starting TestWebsiteAffiliateFlow.test_action_cancel_confirm_draft_clicks_02 ... 2026-11-01 12:48:55,573 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_affiliate_website.tests.test_website_affiliate_flow: Starting TestWebsiteAffiliateFlow.test_action_cancel_confirm_draft_clicks_access_right ... 2026-11-01 12:48:55,687 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1514, model: wizard.action.click 2026-11-01 12:48:55,711 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [356], uid: 1514, model: affiliate.code 2026-11-01 12:48:55,745 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [356], uid: 1514, model: affiliate.code 2026-11-01 12:48:55,800 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_affiliate_website.tests.test_website_affiliate_flow: Starting TestWebsiteAffiliateFlow.test_user_create_order_on_website_from_affiliate_link_01 ... 2026-11-01 12:48:55,845 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-01 12:48:56,280 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:48:56] "GET /r/vXH HTTP/1.1" 301 - 60 0.038 0.399 2026-11-01 12:48:57,033 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:48:57] "GET / HTTP/1.1" 200 - 170 0.074 0.676 2026-11-01 12:48:57,520 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:48:57] "POST /shop/cart/update_json HTTP/1.1" 200 - 175 0.105 0.378 2026-11-01 12:48:57,559 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:48:57] "GET /shop/checkout?express=1 HTTP/1.1" 303 - 9 0.007 0.024 2026-11-01 12:48:57,735 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:48:57] "GET /shop/address HTTP/1.1" 200 - 39 0.022 0.147 2026-11-01 12:48:58,108 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:48:58] "POST /shop/address/submit HTTP/1.1" 200 - 182 0.101 0.244 2026-11-01 12:48:58,151 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:48:58] "GET /shop/checkout?try_skip_step=true HTTP/1.1" 303 - 15 0.010 0.030 2026-11-01 12:48:58,326 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:48:58] "GET /shop/confirm_order HTTP/1.1" 303 - 83 0.068 0.103 2026-11-01 12:48:58,968 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:48:58] "GET /shop/payment HTTP/1.1" 200 - 178 0.113 0.510 2026-11-01 12:48:59,224 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_affiliate_website.tests.test_website_affiliate_flow: Starting TestWebsiteAffiliateFlow.test_user_create_order_on_website_from_affiliate_link_02 ... 2026-11-01 12:48:59,245 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.res_users: Login successful for db:rb-2cd94b9-226205-431194 login:portal from n/a 2026-11-01 12:48:59,275 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-01 12:48:59,693 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:48:59] "GET /r/T9k HTTP/1.1" 301 - 67 0.035 0.386 2026-11-01 12:48:59,955 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 7, model: website.page 2026-11-01 12:49:00,561 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:49:00] "GET /contactus?utm_source=Search+engine&utm_medium=Banner HTTP/1.1" 200 - 204 0.095 0.768 2026-11-01 12:49:01,163 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:49:01] "POST /shop/cart/update_json HTTP/1.1" 200 - 193 0.126 0.431 2026-11-01 12:49:01,546 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:49:01] "GET /shop/checkout?express=1 HTTP/1.1" 200 - 110 0.048 0.332 2026-11-01 12:49:01,952 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:49:01] "POST /shop/address/submit HTTP/1.1" 200 - 158 0.094 0.293 2026-11-01 12:49:01,995 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:49:01] "GET /shop/checkout?try_skip_step=true HTTP/1.1" 303 - 19 0.012 0.029 2026-11-01 12:49:02,252 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:49:02] "GET /shop/confirm_order HTTP/1.1" 303 - 130 0.074 0.180 2026-11-01 12:49:02,555 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:49:02] "GET /shop/payment HTTP/1.1" 200 - 135 0.070 0.230 2026-11-01 12:49:03,206 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:49:03] "POST /shop/cart/update_json HTTP/1.1" 200 - 130 0.077 0.264 2026-11-01 12:49:03,368 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:49:03] "GET /shop/checkout?express=1 HTTP/1.1" 200 - 69 0.036 0.122 2026-11-01 12:49:03,619 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:49:03] "POST /shop/address/submit HTTP/1.1" 200 - 69 0.059 0.167 2026-11-01 12:49:03,658 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:49:03] "GET /shop/checkout?try_skip_step=true HTTP/1.1" 303 - 19 0.012 0.025 2026-11-01 12:49:03,807 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:49:03] "GET /shop/confirm_order HTTP/1.1" 303 - 68 0.045 0.100 2026-11-01 12:49:03,995 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:49:03] "GET /shop/payment HTTP/1.1" 200 - 90 0.047 0.137 2026-11-01 12:49:04,065 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_affiliate_website.tests.test_website_affiliate_flow: Starting TestWebsiteAffiliateFlow.test_user_create_order_on_website_not_from_affiliate_link ... 2026-11-01 12:49:04,083 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-01 12:49:05,733 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:49:05] "GET /shop HTTP/1.1" 200 - 375 0.205 1.448 2026-11-01 12:49:06,164 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:49:06] "POST /shop/cart/update_json HTTP/1.1" 200 - 170 0.096 0.303 2026-11-01 12:49:06,199 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:49:06] "GET /shop/checkout?express=1 HTTP/1.1" 303 - 9 0.007 0.023 2026-11-01 12:49:06,362 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:49:06] "GET /shop/address HTTP/1.1" 200 - 36 0.021 0.138 2026-11-01 12:49:06,775 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:49:06] "POST /shop/address/submit HTTP/1.1" 200 - 186 0.108 0.276 2026-11-01 12:49:06,808 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:49:06] "GET /shop/checkout?try_skip_step=true HTTP/1.1" 303 - 15 0.009 0.022 2026-11-01 12:49:06,917 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:49:06] "GET /shop/confirm_order HTTP/1.1" 303 - 58 0.039 0.066 2026-11-01 12:49:07,560 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:49:07] "GET /shop/payment HTTP/1.1" 200 - 175 0.097 0.541 2026-11-01 12:49:07,768 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_affiliate_website.tests.test_website_affiliate_flow: Starting TestWebsiteAffiliateFlow.test_website_affiliate_flow ... 2026-11-01 12:49:07,798 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.res_users: Login successful for db:rb-2cd94b9-226205-431194 login:fullstack from n/a 2026-11-01 12:49:07,810 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-01 12:49:10,250 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:49:10] "GET /affiliate HTTP/1.1" 200 - 222 0.106 2.336 2026-11-01 12:49:10,393 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:49:10] "GET /affiliate/report HTTP/1.1" 200 - 23 0.016 0.124 2026-11-01 12:49:10,546 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:49:10] "GET /affiliate/commissions HTTP/1.1" 200 - 36 0.019 0.131 2026-11-01 12:49:11,275 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:49:11] "GET /affiliate/commissions HTTP/1.1" 200 - 28 0.015 0.074 2026-11-01 12:49:13,056 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:49:13] "GET /affiliate/commissions HTTP/1.1" 200 - 28 0.015 0.084 2026-11-01 12:49:13,236 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:49:13] "GET /affiliate/commissions HTTP/1.1" 200 - 30 0.027 0.074 2026-11-01 12:49:13,375 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-11-01 12:49:42,950 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_affiliate_website.tests.test_website_visitor: Starting TestWebsiteVisitor.test_affiliate_code_backfilled_on_existing_visitor_later_visit ... 2026-11-01 12:49:42,994 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-01 12:49:43,307 104 INFO rb-2cd94b9-226205-431194 odoo.modules.registry: Explicitly ignoring readonly flag when generating a cursor 2026-11-01 12:49:43,942 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:49:43] "GET /test-affiliate-tracked-page HTTP/1.1" 200 - 184 0.093 0.857 2026-11-01 12:49:43,951 104 INFO rb-2cd94b9-226205-431194 odoo.modules.registry: Explicitly ignoring readonly flag when generating a cursor 2026-11-01 12:49:43,993 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:49:43] "GET /test-affiliate-tracked-page HTTP/1.1" 200 - 23 0.012 0.031 2026-11-01 12:49:44,001 104 INFO rb-2cd94b9-226205-431194 odoo.modules.registry: Explicitly ignoring readonly flag when generating a cursor 2026-11-01 12:49:44,039 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:49:44] "GET /test-affiliate-tracked-page HTTP/1.1" 200 - 19 0.012 0.028 2026-11-01 12:49:44,083 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_affiliate_website.tests.test_website_visitor: Starting TestWebsiteVisitor.test_user_click_viin_affiliate_link_and_create_website_visitor ... 2026-11-01 12:49:44,100 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-01 12:49:44,580 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:49:44] "GET /r/T9k HTTP/1.1" 301 - 63 0.037 0.445 2026-11-01 12:49:44,590 104 INFO rb-2cd94b9-226205-431194 odoo.modules.registry: Explicitly ignoring readonly flag when generating a cursor 2026-11-01 12:49:45,403 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:49:45] "GET /contactus?utm_source=Search+engine&utm_medium=Banner HTTP/1.1" 200 - 181 0.080 0.735 2026-11-01 12:49:45,424 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.res_users: Login successful for db:rb-2cd94b9-226205-431194 login:demo from n/a 2026-11-01 12:49:45,488 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:49:45] "GET /r/T9k HTTP/1.1" 301 - 20 0.015 0.033 2026-11-01 12:49:45,496 104 INFO rb-2cd94b9-226205-431194 odoo.modules.registry: Explicitly ignoring readonly flag when generating a cursor 2026-11-01 12:49:46,264 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:49:46] "GET /contactus?utm_source=Search+engine&utm_medium=Banner HTTP/1.1" 200 - 223 0.156 0.614 2026-11-01 12:49:46,396 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-11-01 12:50:17,391 104 INFO rb-2cd94b9-226205-431194 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_affiliate_website_crm_livechat/tests/test_affiliate_website_crm_livechat.py:14:setUpClass setting Http.is_a_bot to . at 0x7f48bf94f2e0>)> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_affiliate_website_crm_livechat/tests/test_affiliate_website_crm_livechat.py", line 14, in setUpClass web_ir_http.Http.is_a_bot = classmethod(lambda cls: False) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:50:17,445 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_affiliate_website_crm_livechat.tests.test_affiliate_website_crm_livechat: Starting TestAffiliateWebsiteCrmLiveChat.test_create_lead_from_contact_us ... 2026-11-01 12:50:17,481 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-01 12:50:19,089 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.tools.mail_validation: The (optional) `flanker` Python module is not installed,so email validation will fallback to email_normalize. 2026-11-01 12:50:19,113 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:50:19] "POST /website/form/crm.lead HTTP/1.1" 200 - 99 0.059 1.577 2026-11-01 12:50:19,181 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:50:19] "GET /r/Y6H HTTP/1.1" 301 - 38 0.024 0.035 2026-11-01 12:50:19,918 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:50:19] "GET / HTTP/1.1" 200 - 169 0.078 0.655 2026-11-01 12:50:20,066 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:50:20] "POST /website/form/crm.lead HTTP/1.1" 200 - 54 0.038 0.104 2026-11-01 12:50:20,110 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_affiliate_website_crm_livechat.tests.test_affiliate_website_crm_livechat: Starting TestAffiliateWebsiteCrmLiveChat.test_create_lead_from_livechat_01 ... 2026-11-01 12:50:20,127 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-01 12:50:20,644 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:50:20] "GET /r/Y6H HTTP/1.1" 301 - 60 0.039 0.481 2026-11-01 12:50:21,388 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:50:21] "GET / HTTP/1.1" 200 - 170 0.087 0.653 2026-11-01 12:50:21,426 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:50:21] "GET / HTTP/1.1" 200 - 13 0.006 0.028 2026-11-01 12:50:21,595 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:50:21] "POST /im_livechat/get_session HTTP/1.1" 200 - 81 0.068 0.096 2026-11-01 12:50:21,610 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.res_users: Login successful for db:rb-2cd94b9-226205-431194 login:admin from n/a 2026-11-01 12:50:21,677 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_affiliate_website_crm_livechat.tests.test_affiliate_website_crm_livechat: Starting TestAffiliateWebsiteCrmLiveChat.test_create_lead_from_livechat_02 ... 2026-11-01 12:50:21,691 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-01 12:50:22,115 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:50:22] "POST /im_livechat/get_session HTTP/1.1" 200 - 83 0.052 0.375 2026-11-01 12:50:22,132 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.res_users: Login successful for db:rb-2cd94b9-226205-431194 login:admin from n/a 2026-11-01 12:50:22,210 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_affiliate_website_crm_livechat.tests.test_affiliate_website_crm_livechat: Starting TestAffiliateWebsiteCrmLiveChat.test_create_lead_from_livechat_03_visitor_resolution_fallback ... 2026-11-01 12:50:22,229 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-01 12:50:22,660 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:50:22] "GET /r/Y6H HTTP/1.1" 301 - 60 0.038 0.395 2026-11-01 12:50:23,460 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:50:23] "GET / HTTP/1.1" 200 - 170 0.076 0.721 2026-11-01 12:50:23,494 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:50:23] "GET / HTTP/1.1" 200 - 13 0.005 0.024 2026-11-01 12:50:23,621 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:50:23] "POST /im_livechat/get_session HTTP/1.1" 200 - 75 0.046 0.075 2026-11-01 12:50:23,641 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.res_users: Login successful for db:rb-2cd94b9-226205-431194 login:admin from n/a 2026-11-01 12:50:23,728 104 INFO rb-2cd94b9-226205-431194 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_affiliate_website_crm_livechat/tests/test_affiliate_website_crm_livechat.py:24:tearDownClass setting Http.is_a_bot to > Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 105, in _tearDownPreviousClass previousClass.tearDownClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_affiliate_website_crm_livechat/tests/test_affiliate_website_crm_livechat.py", line 24, in tearDownClass web_ir_http.Http.is_a_bot = cls._bot_patcher File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 12:50:23,775 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-11-01 12:50:23,793 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_affiliate_website_project.tests.test_affiliate_website_project: Starting TestAffiliateWebsiteProject.test_action_view_links_burndown_chart_clicks ... 2026-11-01 12:50:23,871 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_affiliate_website_project.tests.test_affiliate_website_project: Starting TestAffiliateWebsiteProject.test_affiliate_code_form_includes_burndown_button ... 2026-11-01 12:50:23,907 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_affiliate_website_project.tests.test_affiliate_website_project: Starting TestAffiliateWebsiteProject.test_burndown_chart_graph_view ... 2026-11-01 12:50:23,957 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-11-01 12:50:23,996 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_amazon.tests.test_amazon_dns_record: Starting TestAmazonDnsRecord.test_dns_01_create_each_selection_type ... 2026-11-01 12:50:24,042 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_amazon.tests.test_amazon_dns_record: Starting TestAmazonDnsRecord.test_dns_02_required_fields_must_raise ... 2026-11-01 12:50:24,085 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_amazon.tests.test_amazon_dns_record: Starting TestAmazonDnsRecord.test_dns_03_invalid_selection_value ... 2026-11-01 12:50:24,142 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-11-01 12:50:24,672 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [566] 2026-11-01 12:50:24,690 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.message records with IDs: [14392] 2026-11-01 12:50:24,698 104 INFO rb-2cd94b9-226205-431194 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-11-01 12:50:25,145 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [567] 2026-11-01 12:50:25,154 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.message records with IDs: [14394] 2026-11-01 12:50:25,161 104 INFO rb-2cd94b9-226205-431194 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-11-01 12:50:25,179 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_amazon.tests.test_amazon_region: Starting TestAmazonRegion.test_region_01_seed_xmlids_exist ... 2026-11-01 12:50:25,213 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_amazon.tests.test_amazon_region: Starting TestAmazonRegion.test_region_02_seed_inactive_by_default ... 2026-11-01 12:50:25,267 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_amazon.tests.test_amazon_region: Starting TestAmazonRegion.test_region_03_sql_code_uniq ... 2026-11-01 12:50:25,307 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_amazon.tests.test_amazon_region: Starting TestAmazonRegion.test_region_04_active_test_default_filter ... 2026-11-01 12:50:25,341 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_amazon.tests.test_amazon_region: Starting TestAmazonRegion.test_region_05_acl_group_user_read_only ... 2026-11-01 12:50:25,356 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1549, model: amazon.region 2026-11-01 12:50:25,370 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1549, model: amazon.region 2026-11-01 12:50:25,381 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1549, model: amazon.region 2026-11-01 12:50:25,389 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted amazon.region records with IDs: [25] 2026-11-01 12:50:25,421 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_amazon.tests.test_amazon_region: Starting TestAmazonRegion.test_region_06_acl_group_admin_full_crud ... 2026-11-01 12:50:25,447 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1550 deleted amazon.region records with IDs: [26] 2026-11-01 12:50:25,491 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-11-01 12:50:25,522 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_amazon.tests.test_res_config_settings: Starting TestResConfigSettings.test_config_01_save_aws_credentials ... 2026-11-01 12:50:26,316 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_amazon.tests.test_res_config_settings: Starting TestResConfigSettings.test_config_02_overwrite_existing_credentials ... 2026-11-01 12:50:27,784 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_amazon.tests.test_res_config_settings: Starting TestResConfigSettings.test_config_03_module_viin_amazon_ses_field ... 2026-11-01 12:50:28,020 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-11-01 12:50:28,049 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_amazon_ses.tests.test_amazon_api_mixin: Starting TestAmazonApiMixin.test_amazon_api_mixin_01_default_region_is_first_active ... 2026-11-01 12:50:28,086 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_amazon_ses.tests.test_amazon_api_mixin: Starting TestAmazonApiMixin.test_amazon_api_mixin_02_create_fails_when_no_active_region ... 2026-11-01 12:50:28,133 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_amazon_ses.tests.test_amazon_api_mixin: Starting TestAmazonApiMixin.test_amazon_api_mixin_03_get_client_forwards_credentials_and_region ... 2026-11-01 12:50:28,167 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_amazon_ses.tests.test_amazon_api_mixin: Starting TestAmazonApiMixin.test_amazon_api_mixin_04_get_client_reads_parameters_with_sudo ... 2026-11-01 12:50:28,565 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [568] 2026-11-01 12:50:28,575 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.message records with IDs: [14396] 2026-11-01 12:50:28,581 104 INFO rb-2cd94b9-226205-431194 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-11-01 12:50:28,638 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_amazon_ses.tests.test_amazon_api_mixin: Starting TestAmazonApiMixin.test_amazon_api_mixin_05_validation_error_unrecognized_client ... 2026-11-01 12:50:28,681 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_amazon_ses.tests.test_amazon_api_mixin: Starting TestAmazonApiMixin.test_amazon_api_mixin_06_validation_error_other_codes ... 2026-11-01 12:50:28,721 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-11-01 12:50:28,745 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_amazon_ses.tests.test_ses_identity_create: Starting TestSesIdentityCreate.test_ses_identity_create_01_domain_identity_creates_dkim_cname_rows ... 2026-11-01 12:50:28,779 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_amazon_ses.tests.test_ses_identity_create: Starting TestSesIdentityCreate.test_ses_identity_create_02_email_identity_without_dkim_tokens ... 2026-11-01 12:50:28,818 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_amazon_ses.tests.test_ses_identity_create: Starting TestSesIdentityCreate.test_ses_identity_create_03_already_exists_triggers_get_and_sync ... 2026-11-01 12:50:28,860 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_amazon_ses.tests.test_ses_identity_create: Starting TestSesIdentityCreate.test_ses_identity_create_04_unrecognized_client_raises_validation ... 2026-11-01 12:50:28,903 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_amazon_ses.tests.test_ses_identity_create: Starting TestSesIdentityCreate.test_ses_identity_create_05_other_client_error_raises_validation ... 2026-11-01 12:50:28,937 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_amazon_ses.tests.test_ses_identity_create: Starting TestSesIdentityCreate.test_ses_identity_create_06_unique_name_per_region ... 2026-11-01 12:50:28,972 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_amazon_ses.tests.test_ses_identity_create: Starting TestSesIdentityCreate.test_ses_identity_create_07_same_name_allowed_in_different_region ... 2026-11-01 12:50:29,008 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_amazon_ses.tests.test_ses_identity_create: Starting TestSesIdentityCreate.test_ses_identity_create_08_re_identify_replaces_dkim_records ... 2026-11-01 12:50:29,031 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted amazon.dns.record records with IDs: [17, 18, 19] 2026-11-01 12:50:29,077 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-11-01 12:50:29,109 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_amazon_ses.tests.test_ses_identity_cron: Starting TestSesIdentityCron.test_ses_identity_cron_01_only_pending_identities_call_ses ... 2026-11-01 12:50:29,150 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_amazon_ses.tests.test_ses_identity_cron: Starting TestSesIdentityCron.test_ses_identity_cron_02_one_failure_does_not_abort_others ... 2026-11-01 12:50:29,194 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_amazon_ses.tests.test_ses_identity_cron: Starting TestSesIdentityCron.test_ses_identity_cron_03_auto_commit_propagated_to_sync ... 2026-11-01 12:50:29,239 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-11-01 12:50:29,266 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_amazon_ses.tests.test_ses_identity_misc: Starting TestSesIdentityMisc.test_ses_identity_misc_01_type_precomputed_from_name ... 2026-11-01 12:50:29,294 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_amazon_ses.tests.test_ses_identity_misc: Starting TestSesIdentityMisc.test_ses_identity_misc_02_amazon_region_readonly_on_identity ... 2026-11-01 12:50:29,320 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_amazon_ses.tests.test_ses_identity_misc: Starting TestSesIdentityMisc.test_ses_identity_misc_03_server_action_runs_sync_on_active_ids ... 2026-11-01 12:50:29,355 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_amazon_ses.tests.test_ses_identity_misc: Starting TestSesIdentityMisc.test_ses_identity_misc_04_group_user_can_crud_identities ... 2026-11-01 12:50:29,836 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [569] 2026-11-01 12:50:29,848 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.message records with IDs: [14398] 2026-11-01 12:50:29,855 104 INFO rb-2cd94b9-226205-431194 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-11-01 12:50:29,911 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1552 deleted amazon.ses.identity records with IDs: [30] 2026-11-01 12:50:29,941 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_amazon_ses.tests.test_ses_identity_misc: Starting TestSesIdentityMisc.test_ses_identity_misc_05_cron_job_metadata ... 2026-11-01 12:50:30,000 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-11-01 12:50:30,027 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_amazon_ses.tests.test_ses_identity_remove_unlink: Starting TestSesIdentityRemoveUnlink.test_ses_identity_remove_01_delete_email_identity_and_clear_local ... 2026-11-01 12:50:30,044 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted amazon.dns.record records with IDs: [22] 2026-11-01 12:50:30,071 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_amazon_ses.tests.test_ses_identity_remove_unlink: Starting TestSesIdentityRemoveUnlink.test_ses_identity_remove_02_not_found_on_delete_is_ignored ... 2026-11-01 12:50:30,111 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_amazon_ses.tests.test_ses_identity_remove_unlink: Starting TestSesIdentityRemoveUnlink.test_ses_identity_remove_03_unrecognized_client_raises_validation ... 2026-11-01 12:50:30,154 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_amazon_ses.tests.test_ses_identity_remove_unlink: Starting TestSesIdentityRemoveUnlink.test_ses_identity_remove_04_plain_exception_raises_validation ... 2026-11-01 12:50:30,188 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_amazon_ses.tests.test_ses_identity_remove_unlink: Starting TestSesIdentityRemoveUnlink.test_ses_identity_remove_05_unlink_invokes_delete_first ... 2026-11-01 12:50:30,204 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted amazon.ses.identity records with IDs: [35] 2026-11-01 12:50:30,231 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_amazon_ses.tests.test_ses_identity_remove_unlink: Starting TestSesIdentityRemoveUnlink.test_ses_identity_remove_06_unlink_deletes_dkim_dns_rows ... 2026-11-01 12:50:30,251 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted amazon.dns.record records with IDs: [23, 24, 25] 2026-11-01 12:50:30,254 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted amazon.ses.identity records with IDs: [36] 2026-11-01 12:50:30,283 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_amazon_ses.tests.test_ses_identity_remove_unlink: Starting TestSesIdentityRemoveUnlink.test_ses_identity_remove_07_form_remove_button_invisible_modifier ... 2026-11-01 12:50:30,322 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-11-01 12:50:30,352 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_amazon_ses.tests.test_ses_identity_sync: Starting TestSesIdentitySync.test_ses_identity_sync_01_status_success_updates_state_and_dkim ... 2026-11-01 12:50:30,391 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_amazon_ses.tests.test_ses_identity_sync: Starting TestSesIdentitySync.test_ses_identity_sync_02_status_pending ... 2026-11-01 12:50:30,434 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_amazon_ses.tests.test_ses_identity_sync: Starting TestSesIdentitySync.test_ses_identity_sync_03_status_failed_and_temporary_failure ... 2026-11-01 12:50:30,490 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_amazon_ses.tests.test_ses_identity_sync: Starting TestSesIdentitySync.test_ses_identity_sync_04_missing_verification_status ... 2026-11-01 12:50:30,532 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_amazon_ses.tests.test_ses_identity_sync: Starting TestSesIdentitySync.test_ses_identity_sync_05_not_found_resets_identity_and_clears_dkim ... 2026-11-01 12:50:30,565 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted amazon.dns.record records with IDs: [28] 2026-11-01 12:50:30,594 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_amazon_ses.tests.test_ses_identity_sync: Starting TestSesIdentitySync.test_ses_identity_sync_06_unrecognized_client_raises_validation ... 2026-11-01 12:50:30,650 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_amazon_ses.tests.test_ses_identity_sync: Starting TestSesIdentitySync.test_ses_identity_sync_07_batch_savepoint_isolates_failures ... 2026-11-01 12:50:30,713 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-11-01 12:50:31,273 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [570] 2026-11-01 12:50:31,284 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.message records with IDs: [14400] 2026-11-01 12:50:31,291 104 INFO rb-2cd94b9-226205-431194 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-11-01 12:50:31,793 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [571] 2026-11-01 12:50:31,803 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.message records with IDs: [14402] 2026-11-01 12:50:31,810 104 INFO rb-2cd94b9-226205-431194 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-11-01 12:50:31,834 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_api_request_logger.tests.test_access_rights: Starting TestApiRequestLogAccessRights.test_administrator_can_still_purge_a_logged_call ... 2026-11-01 12:50:31,851 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1553 deleted api.request.log records with IDs: [1] 2026-11-01 12:50:31,884 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_api_request_logger.tests.test_access_rights: Starting TestApiRequestLogAccessRights.test_administrator_can_still_read_a_logged_call ... 2026-11-01 12:50:31,925 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_api_request_logger.tests.test_access_rights: Starting TestApiRequestLogAccessRights.test_administrator_cannot_forge_a_logged_call ... 2026-11-01 12:50:31,930 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1553, model: api.request.log 2026-11-01 12:50:31,965 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_api_request_logger.tests.test_access_rights: Starting TestApiRequestLogAccessRights.test_administrator_cannot_rewrite_a_logged_call ... 2026-11-01 12:50:31,972 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1553, model: api.request.log 2026-11-01 12:50:32,008 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_api_request_logger.tests.test_access_rights: Starting TestApiRequestLogAccessRights.test_viewer_can_only_read ... 2026-11-01 12:50:32,025 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1554, model: api.request.log 2026-11-01 12:50:32,035 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1554, model: api.request.log 2026-11-01 12:50:32,071 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-11-01 12:50:32,502 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [572] 2026-11-01 12:50:32,514 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.message records with IDs: [14405] 2026-11-01 12:50:32,523 104 INFO rb-2cd94b9-226205-431194 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-11-01 12:50:32,942 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [573] 2026-11-01 12:50:32,953 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.message records with IDs: [14407] 2026-11-01 12:50:32,961 104 INFO rb-2cd94b9-226205-431194 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-11-01 12:50:32,981 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_api_request_logger.tests.test_make_request_not_callable_over_rpc: Starting TestMakeRequestNotCallableOverRpc.test_portal_and_internal_users_cannot_send_requests_through_rpc ... 2026-11-01 12:50:33,017 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_api_request_logger.tests.test_make_request_not_callable_over_rpc: Starting TestMakeRequestNotCallableOverRpc.test_server_code_still_sends_and_logs_a_request ... 2026-11-01 12:50:33,173 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-11-01 12:50:33,187 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_appointment.tests.test_appointment: Starting TestAppointment.test_appointment_action ... 2026-11-01 12:50:33,716 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [574] 2026-11-01 12:50:33,725 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.message records with IDs: [14410] 2026-11-01 12:50:33,732 104 INFO rb-2cd94b9-226205-431194 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-11-01 12:50:34,171 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [575] 2026-11-01 12:50:34,182 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.message records with IDs: [14412] 2026-11-01 12:50:34,192 104 INFO rb-2cd94b9-226205-431194 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-11-01 12:50:34,681 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [576] 2026-11-01 12:50:34,692 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.message records with IDs: [14414] 2026-11-01 12:50:34,700 104 INFO rb-2cd94b9-226205-431194 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-11-01 12:50:35,051 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1557 deleted mail.message records with IDs: [14416] 2026-11-01 12:50:35,124 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1557 deleted mail.message records with IDs: [14418, 14416] 2026-11-01 12:50:35,174 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1557 deleted mail.message records with IDs: [14417] 2026-11-01 12:50:35,213 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1557 deleted calendar.event records with IDs: [24] 2026-11-01 12:50:35,221 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1557 deleted mail.followers records with IDs: [5554, 5555] 2026-11-01 12:50:35,283 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1557 deleted mail.message records with IDs: [14419, 14418, 14416] 2026-11-01 12:50:35,313 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1557 deleted mail.message records with IDs: [14419, 14418, 14416] 2026-11-01 12:50:35,320 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1557 deleted appointment.appointment records with IDs: [6] 2026-11-01 12:50:35,328 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1557 deleted mail.followers records with IDs: [5551, 5552, 5553] 2026-11-01 12:50:35,364 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_appointment.tests.test_appointment: Starting TestAppointment.test_appointment_compute_fields ... 2026-11-01 12:50:35,850 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [577] 2026-11-01 12:50:35,862 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.message records with IDs: [14421] 2026-11-01 12:50:35,871 104 INFO rb-2cd94b9-226205-431194 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-11-01 12:50:36,374 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [578] 2026-11-01 12:50:36,384 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.message records with IDs: [14423] 2026-11-01 12:50:36,393 104 INFO rb-2cd94b9-226205-431194 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-11-01 12:50:36,815 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [579] 2026-11-01 12:50:36,822 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.message records with IDs: [14425] 2026-11-01 12:50:36,827 104 INFO rb-2cd94b9-226205-431194 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-11-01 12:50:37,191 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_appointment.tests.test_appointment: Starting TestAppointment.test_appointment_create_name ... 2026-11-01 12:50:37,595 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [580] 2026-11-01 12:50:37,603 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.message records with IDs: [14429] 2026-11-01 12:50:37,612 104 INFO rb-2cd94b9-226205-431194 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-11-01 12:50:38,075 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [581] 2026-11-01 12:50:38,083 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.message records with IDs: [14431] 2026-11-01 12:50:38,088 104 INFO rb-2cd94b9-226205-431194 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-11-01 12:50:38,439 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [582] 2026-11-01 12:50:38,450 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.message records with IDs: [14433] 2026-11-01 12:50:38,459 104 INFO rb-2cd94b9-226205-431194 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-11-01 12:50:38,679 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-11-01 12:50:38,697 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_appointment.tests.test_appointment_daterange_duration: Starting TestAppointmentDaterangeDuration.test_duration_matches_span_when_moving_saved_appointment_start_and_end_together ... 2026-11-01 12:50:39,237 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [583] 2026-11-01 12:50:39,251 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.message records with IDs: [14438] 2026-11-01 12:50:39,260 104 INFO rb-2cd94b9-226205-431194 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-11-01 12:50:39,736 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [584] 2026-11-01 12:50:39,748 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.message records with IDs: [14440] 2026-11-01 12:50:39,757 104 INFO rb-2cd94b9-226205-431194 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-11-01 12:50:40,249 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [585] 2026-11-01 12:50:40,260 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.message records with IDs: [14442] 2026-11-01 12:50:40,268 104 INFO rb-2cd94b9-226205-431194 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-11-01 12:50:40,821 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_appointment.tests.test_appointment_daterange_duration: Starting TestAppointmentDaterangeDuration.test_duration_matches_span_when_start_and_end_set_together_on_new_record ... 2026-11-01 12:50:41,380 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [586] 2026-11-01 12:50:41,390 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.message records with IDs: [14446] 2026-11-01 12:50:41,397 104 INFO rb-2cd94b9-226205-431194 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-11-01 12:50:41,791 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [587] 2026-11-01 12:50:41,800 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.message records with IDs: [14448] 2026-11-01 12:50:41,806 104 INFO rb-2cd94b9-226205-431194 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-11-01 12:50:42,207 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [588] 2026-11-01 12:50:42,219 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.message records with IDs: [14450] 2026-11-01 12:50:42,227 104 INFO rb-2cd94b9-226205-431194 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-11-01 12:50:42,671 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-11-01 12:50:42,766 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_appointment.tests.test_calendar_alarm_reminder_cron: Starting TestCalendarAlarmReminderCron.test_cron_reminder_of_recurrent_event_is_sent_without_waiting_for_mail_queue ... 2026-11-01 12:50:43,000 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [589] 2026-11-01 12:50:43,000 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_cron: Job 'Calendar: Event Reminder' (21) started manually 2026-11-01 12:50:43,000 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 590 and Message-Id '<908649521904760.1649844960.000000000000000-openerp-message-notify@4ffde77d1fc8>' from 'viindoobot@example.viindoo.com' to (redacted) 'r**************er@example.viindoo.com' successfully sent 2026-11-01 12:50:43,000 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-11-01 12:50:43,000 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-11-01 12:50:43,000 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_cron: Job 'Calendar: Event Reminder' (21) done 2026-11-01 12:50:43,705 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_appointment.tests.test_calendar_alarm_reminder_cron: Starting TestCalendarAlarmReminderCron.test_invitation_under_booking_key_is_queued ... 2026-11-01 12:50:44,001 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_appointment.tests.test_calendar_alarm_reminder_cron: Starting TestCalendarAlarmReminderCron.test_invitation_under_generic_force_send_false_is_sent_right_away ... 2026-11-01 12:50:44,262 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 592 and Message-Id '<371343681188540.1793537444.154518604278564-openerp-message-notify@4ffde77d1fc8>' from 'viindoobot@example.viindoo.com' to (redacted) 'r**************er@example.viindoo.com' successfully sent 2026-11-01 12:50:44,262 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-11-01 12:50:44,267 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-11-01 12:50:44,313 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-11-01 12:50:44,708 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_appointment.tests.test_calendar_attendee_notify_force_send: Starting TestCalendarAttendeeNotifyForceSend.test_booking_key_still_forwards_mail_notify_author_to_delegate ... 2026-11-01 12:50:44,952 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1572 deleted mail.mail records with IDs: [593] 2026-11-01 12:50:45,277 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_appointment.tests.test_calendar_attendee_notify_force_send: Starting TestCalendarAttendeeNotifyForceSend.test_only_dedicated_context_key_queues_attendee_invitation ... 2026-11-01 12:50:45,629 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1572 deleted mail.mail records with IDs: [596] 2026-11-01 12:50:46,027 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1572 deleted mail.mail records with IDs: [598] 2026-11-01 12:50:46,392 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1572 deleted mail.mail records with IDs: [600] 2026-11-01 12:50:46,709 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1572 deleted mail.mail records with IDs: [602] 2026-11-01 12:50:47,057 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1572 deleted mail.mail records with IDs: [604] 2026-11-01 12:50:47,232 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_attachment: filestore gc 13 checked, 13 removed 2026-11-01 12:50:47,247 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_appointment.tests.test_module_access: Starting TestAppointmentAccess.test_appointment_appointment_access ... 2026-11-01 12:50:47,756 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [606] 2026-11-01 12:50:47,770 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.message records with IDs: [14482] 2026-11-01 12:50:47,779 104 INFO rb-2cd94b9-226205-431194 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-11-01 12:50:49,560 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [607] 2026-11-01 12:50:49,568 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.message records with IDs: [14484] 2026-11-01 12:50:49,576 104 INFO rb-2cd94b9-226205-431194 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-11-01 12:50:50,246 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [608] 2026-11-01 12:50:50,260 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.message records with IDs: [14486] 2026-11-01 12:50:50,269 104 INFO rb-2cd94b9-226205-431194 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-11-01 12:50:50,558 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 7, model: appointment.appointment 2026-11-01 12:50:50,576 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #7 deleted mail.message records with IDs: [14488] 2026-11-01 12:50:50,578 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 7, model: appointment.appointment 2026-11-01 12:50:50,590 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 7, model: ir.sequence 2026-11-01 12:50:50,650 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 7, model: appointment.appointment 2026-11-01 12:50:50,669 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #7 deleted mail.message records with IDs: [14489] 2026-11-01 12:50:50,669 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 7, model: appointment.appointment 2026-11-01 12:50:50,731 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1573 deleted mail.message records with IDs: [14489] 2026-11-01 12:50:50,749 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1573 deleted appointment.appointment records with IDs: [13] 2026-11-01 12:50:50,761 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1573 deleted mail.followers records with IDs: [5590, 5591, 5592] 2026-11-01 12:50:50,927 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [14], uid: 1573, model: appointment.appointment 2026-11-01 12:50:50,958 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [14], uid: 1573, model: appointment.appointment 2026-11-01 12:50:50,985 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1573 deleted mail.message records with IDs: [14490] 2026-11-01 12:50:50,987 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [14], uid: 1573, model: appointment.appointment 2026-11-01 12:50:51,101 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1574 deleted mail.message records with IDs: [14491] 2026-11-01 12:50:51,123 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1574 deleted appointment.appointment records with IDs: [15] 2026-11-01 12:50:51,134 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1574 deleted mail.followers records with IDs: [5596, 5597, 5598] 2026-11-01 12:50:51,172 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1574 deleted mail.message records with IDs: [14490] 2026-11-01 12:50:51,177 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1574 deleted appointment.appointment records with IDs: [14] 2026-11-01 12:50:51,184 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1574 deleted mail.followers records with IDs: [5593, 5594, 5595] 2026-11-01 12:50:51,215 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_appointment.tests.test_module_access: Starting TestAppointmentAccess.test_appointment_type_access ... 2026-11-01 12:50:51,694 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [609] 2026-11-01 12:50:51,703 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.message records with IDs: [14493] 2026-11-01 12:50:51,710 104 INFO rb-2cd94b9-226205-431194 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-11-01 12:50:52,171 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [610] 2026-11-01 12:50:52,183 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.message records with IDs: [14495] 2026-11-01 12:50:52,192 104 INFO rb-2cd94b9-226205-431194 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-11-01 12:50:52,781 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [611] 2026-11-01 12:50:52,793 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.message records with IDs: [14497] 2026-11-01 12:50:52,803 104 INFO rb-2cd94b9-226205-431194 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-11-01 12:50:52,893 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1576, model: viin.appointment.type 2026-11-01 12:50:52,911 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1576 deleted mail.message records with IDs: [2246] 2026-11-01 12:50:52,914 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1576, model: viin.appointment.type 2026-11-01 12:50:52,921 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1576, model: viin.appointment.type 2026-11-01 12:50:52,941 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1577, model: viin.appointment.type 2026-11-01 12:50:52,959 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1577 deleted mail.message records with IDs: [2246] 2026-11-01 12:50:52,962 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1577, model: viin.appointment.type 2026-11-01 12:50:52,968 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1577, model: viin.appointment.type 2026-11-01 12:50:53,102 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1578 deleted mail.message records with IDs: [14499] 2026-11-01 12:50:53,135 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1578 deleted viin.appointment.type records with IDs: [4] 2026-11-01 12:50:53,144 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1578 deleted mail.followers records with IDs: [5599] 2026-11-01 12:50:53,194 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-11-01 12:50:53,216 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_appointment_crm.tests.test_appointment_crm: Starting TestAppointment.test_appointment_create_crm ... 2026-11-01 12:50:53,831 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [612] 2026-11-01 12:50:53,844 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.message records with IDs: [14501] 2026-11-01 12:50:53,856 104 INFO rb-2cd94b9-226205-431194 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-11-01 12:50:54,417 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [613] 2026-11-01 12:50:54,431 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.message records with IDs: [14503] 2026-11-01 12:50:54,440 104 INFO rb-2cd94b9-226205-431194 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-11-01 12:50:55,018 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [614] 2026-11-01 12:50:55,031 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.message records with IDs: [14505] 2026-11-01 12:50:55,041 104 INFO rb-2cd94b9-226205-431194 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-11-01 12:50:55,316 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_appointment_crm.tests.test_appointment_crm: Starting TestAppointment.test_saleman_click_action_schedule_meeting ... 2026-11-01 12:50:55,890 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [615] 2026-11-01 12:50:55,902 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.message records with IDs: [14511] 2026-11-01 12:50:55,911 104 INFO rb-2cd94b9-226205-431194 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-11-01 12:50:56,428 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [616] 2026-11-01 12:50:56,440 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.message records with IDs: [14513] 2026-11-01 12:50:56,450 104 INFO rb-2cd94b9-226205-431194 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-11-01 12:50:56,952 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [617] 2026-11-01 12:50:56,961 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.message records with IDs: [14515] 2026-11-01 12:50:56,972 104 INFO rb-2cd94b9-226205-431194 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-11-01 12:50:57,265 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-11-01 12:50:57,279 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_appointment_sale.tests.test_appointment_sale: Starting TestAppointment.test_appointment_create_sale ... 2026-11-01 12:50:57,753 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [618] 2026-11-01 12:50:57,773 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.message records with IDs: [14518] 2026-11-01 12:50:57,783 104 INFO rb-2cd94b9-226205-431194 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-11-01 12:50:58,343 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [619] 2026-11-01 12:50:58,358 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.message records with IDs: [14520] 2026-11-01 12:50:58,368 104 INFO rb-2cd94b9-226205-431194 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-11-01 12:50:58,975 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [620] 2026-11-01 12:50:58,988 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.message records with IDs: [14522] 2026-11-01 12:50:58,998 104 INFO rb-2cd94b9-226205-431194 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-11-01 12:51:00,461 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [621] 2026-11-01 12:51:00,518 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1585 deleted mail.message records with IDs: [14526] 2026-11-01 12:51:00,561 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1585 deleted calendar.event records with IDs: [36] 2026-11-01 12:51:00,567 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1585 deleted mail.followers records with IDs: [5613, 5614] 2026-11-01 12:51:01,513 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [622] 2026-11-01 12:51:01,607 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1585 deleted mail.message records with IDs: [14530] 2026-11-01 12:51:01,644 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1585 deleted calendar.event records with IDs: [37] 2026-11-01 12:51:01,652 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1585 deleted mail.followers records with IDs: [5620, 5621] 2026-11-01 12:51:01,741 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-11-01 12:51:01,760 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_appointment_sale_crm.tests.test_convert_lead2so: Starting TestAppointment.test_sales_man_click_convert_lead2so ... 2026-11-01 12:51:02,313 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [623] 2026-11-01 12:51:02,328 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.message records with IDs: [14534] 2026-11-01 12:51:02,339 104 INFO rb-2cd94b9-226205-431194 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-11-01 12:51:02,907 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [624] 2026-11-01 12:51:02,927 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.message records with IDs: [14536] 2026-11-01 12:51:02,940 104 INFO rb-2cd94b9-226205-431194 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-11-01 12:51:03,513 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [625] 2026-11-01 12:51:03,524 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.message records with IDs: [14538] 2026-11-01 12:51:03,534 104 INFO rb-2cd94b9-226205-431194 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-11-01 12:51:03,916 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-11-01 12:51:03,937 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_appointment_website.tests.test_appointment_submit_async_notify: Starting TestAppointmentSubmitAsyncNotify.test_appointment_submit_must_not_send_notification_mail_synchronously ... 2026-11-01 12:51:05,780 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.res_users: Login successful for db:rb-2cd94b9-226205-431194 login:portal from n/a 2026-11-01 12:51:05,819 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-01 12:51:06,520 104 INFO rb-2cd94b9-226205-431194 odoo.tests.common: Simulating signal changes during tests 2026-11-01 12:51:06,566 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-11-01 12:51:06,583 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_appointment_website.tests.test_datetime_parsing: Starting TestFrontendDatetimeParsing.test_am_value_parsed_correctly ... 2026-11-01 12:51:06,614 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_appointment_website.tests.test_datetime_parsing: Starting TestFrontendDatetimeParsing.test_invalid_values_return_none ... 2026-11-01 12:51:06,653 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_appointment_website.tests.test_datetime_parsing: Starting TestFrontendDatetimeParsing.test_iso_fallback_value ... 2026-11-01 12:51:06,693 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_appointment_website.tests.test_datetime_parsing: Starting TestFrontendDatetimeParsing.test_noon_and_midnight ... 2026-11-01 12:51:06,719 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_appointment_website.tests.test_datetime_parsing: Starting TestFrontendDatetimeParsing.test_pm_value_parsed_correctly ... 2026-11-01 12:51:06,754 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_appointment_website.tests.test_datetime_parsing: Starting TestFrontendDatetimeParsing.test_pm_value_under_non_english_locale ... 2026-11-01 12:51:06,795 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-11-01 12:51:06,812 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_appointment_website.tests.test_generate_slot_times: Starting TestAppointment.test_constraint_hour_shift ... 2026-11-01 12:51:07,332 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [629] 2026-11-01 12:51:07,342 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.message records with IDs: [14545] 2026-11-01 12:51:07,349 104 INFO rb-2cd94b9-226205-431194 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-11-01 12:51:07,760 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [630] 2026-11-01 12:51:07,769 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.message records with IDs: [14547] 2026-11-01 12:51:07,776 104 INFO rb-2cd94b9-226205-431194 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-11-01 12:51:08,272 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [631] 2026-11-01 12:51:08,283 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.message records with IDs: [14549] 2026-11-01 12:51:08,292 104 INFO rb-2cd94b9-226205-431194 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-11-01 12:51:08,442 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted appointment.type.working.time records with IDs: [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11] 2026-11-01 12:51:08,674 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_appointment_website.tests.test_generate_slot_times: Starting TestAppointment.test_func_get_available_appointment_times_1 ... 2026-11-01 12:51:09,238 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [632] 2026-11-01 12:51:09,250 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.message records with IDs: [14575] 2026-11-01 12:51:09,257 104 INFO rb-2cd94b9-226205-431194 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-11-01 12:51:09,786 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [633] 2026-11-01 12:51:09,798 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.message records with IDs: [14577] 2026-11-01 12:51:09,807 104 INFO rb-2cd94b9-226205-431194 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-11-01 12:51:10,384 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [634] 2026-11-01 12:51:10,396 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.message records with IDs: [14579] 2026-11-01 12:51:10,406 104 INFO rb-2cd94b9-226205-431194 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-11-01 12:51:10,555 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted appointment.type.working.time records with IDs: [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11] 2026-11-01 12:51:10,608 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_appointment_website.tests.test_generate_slot_times: Starting TestAppointment.test_func_get_available_appointment_times_2 ... 2026-11-01 12:51:11,124 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [635] 2026-11-01 12:51:11,136 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.message records with IDs: [14582] 2026-11-01 12:51:11,148 104 INFO rb-2cd94b9-226205-431194 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-11-01 12:51:11,621 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [636] 2026-11-01 12:51:11,630 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.message records with IDs: [14584] 2026-11-01 12:51:11,638 104 INFO rb-2cd94b9-226205-431194 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-11-01 12:51:12,056 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [637] 2026-11-01 12:51:12,066 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.message records with IDs: [14586] 2026-11-01 12:51:12,074 104 INFO rb-2cd94b9-226205-431194 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-11-01 12:51:12,183 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted appointment.type.working.time records with IDs: [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11] 2026-11-01 12:51:12,295 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_appointment_website.tests.test_generate_slot_times: Starting TestAppointment.test_func_get_available_appointment_times_3 ... 2026-11-01 12:51:12,683 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [638] 2026-11-01 12:51:12,693 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.message records with IDs: [14591] 2026-11-01 12:51:12,702 104 INFO rb-2cd94b9-226205-431194 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-11-01 12:51:13,167 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [639] 2026-11-01 12:51:13,175 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.message records with IDs: [14593] 2026-11-01 12:51:13,181 104 INFO rb-2cd94b9-226205-431194 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-11-01 12:51:13,582 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [640] 2026-11-01 12:51:13,593 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.message records with IDs: [14595] 2026-11-01 12:51:13,603 104 INFO rb-2cd94b9-226205-431194 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-11-01 12:51:13,743 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted appointment.type.working.time records with IDs: [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11] 2026-11-01 12:51:13,916 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_appointment_website.tests.test_generate_slot_times: Starting TestAppointment.test_func_get_available_appointment_times_4_resource_calendar ... 2026-11-01 12:51:14,429 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [641] 2026-11-01 12:51:14,439 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.message records with IDs: [14600] 2026-11-01 12:51:14,448 104 INFO rb-2cd94b9-226205-431194 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-11-01 12:51:14,876 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [642] 2026-11-01 12:51:14,886 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.message records with IDs: [14602] 2026-11-01 12:51:14,894 104 INFO rb-2cd94b9-226205-431194 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-11-01 12:51:15,367 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [643] 2026-11-01 12:51:15,380 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.message records with IDs: [14604] 2026-11-01 12:51:15,389 104 INFO rb-2cd94b9-226205-431194 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-11-01 12:51:15,536 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted appointment.type.working.time records with IDs: [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11] 2026-11-01 12:51:15,545 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted appointment.type.working.time records with IDs: [48, 49] 2026-11-01 12:51:15,615 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-11-01 12:51:15,631 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_appointment_website.tests.test_module_access: Starting TestAppointmentAccess.test_appointment_type_access ... 2026-11-01 12:51:16,217 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [644] 2026-11-01 12:51:16,226 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.message records with IDs: [14607] 2026-11-01 12:51:16,232 104 INFO rb-2cd94b9-226205-431194 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-11-01 12:51:16,704 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [645] 2026-11-01 12:51:16,717 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.message records with IDs: [14609] 2026-11-01 12:51:16,726 104 INFO rb-2cd94b9-226205-431194 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-11-01 12:51:17,225 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [646] 2026-11-01 12:51:17,237 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.message records with IDs: [14611] 2026-11-01 12:51:17,246 104 INFO rb-2cd94b9-226205-431194 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-11-01 12:51:17,351 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 7, model: viin.appointment.type 2026-11-01 12:51:17,374 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #7 deleted mail.message records with IDs: [2246] 2026-11-01 12:51:17,375 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 7, model: viin.appointment.type 2026-11-01 12:51:17,384 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1], uid: 7, model: viin.appointment.type 2026-11-01 12:51:17,443 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_appointment_website.tests.test_module_access: Starting TestAppointmentAccess.test_appointment_type_working_time_access ... 2026-11-01 12:51:17,974 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [647] 2026-11-01 12:51:17,987 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.message records with IDs: [14614] 2026-11-01 12:51:17,997 104 INFO rb-2cd94b9-226205-431194 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-11-01 12:51:18,459 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [648] 2026-11-01 12:51:18,471 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.message records with IDs: [14616] 2026-11-01 12:51:18,481 104 INFO rb-2cd94b9-226205-431194 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-11-01 12:51:18,954 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [649] 2026-11-01 12:51:18,962 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.message records with IDs: [14618] 2026-11-01 12:51:18,969 104 INFO rb-2cd94b9-226205-431194 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-11-01 12:51:19,049 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 7, model: appointment.type.working.time 2026-11-01 12:51:19,070 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1613, model: appointment.type.working.time 2026-11-01 12:51:19,080 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1613, model: appointment.type.working.time 2026-11-01 12:51:19,096 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1615 deleted appointment.type.working.time records with IDs: [1] 2026-11-01 12:51:19,136 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-11-01 12:51:19,164 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_appointment_website.tests.test_public_booking_partner_guard: Starting TestPublicBookingPartnerGuard.test_existing_partner_address_is_not_overwritten ... 2026-11-01 12:51:19,687 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [650] 2026-11-01 12:51:19,699 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.message records with IDs: [14621] 2026-11-01 12:51:19,709 104 INFO rb-2cd94b9-226205-431194 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-11-01 12:51:20,273 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [651] 2026-11-01 12:51:20,286 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.message records with IDs: [14623] 2026-11-01 12:51:20,296 104 INFO rb-2cd94b9-226205-431194 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-11-01 12:51:20,853 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [652] 2026-11-01 12:51:20,864 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.message records with IDs: [14625] 2026-11-01 12:51:20,873 104 INFO rb-2cd94b9-226205-431194 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-11-01 12:51:21,102 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_appointment_website.tests.test_public_booking_partner_guard: Starting TestPublicBookingPartnerGuard.test_existing_partner_with_blank_address_is_not_populated ... 2026-11-01 12:51:21,622 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [653] 2026-11-01 12:51:21,635 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.message records with IDs: [14630] 2026-11-01 12:51:21,645 104 INFO rb-2cd94b9-226205-431194 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-11-01 12:51:22,095 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [654] 2026-11-01 12:51:22,107 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.message records with IDs: [14632] 2026-11-01 12:51:22,114 104 INFO rb-2cd94b9-226205-431194 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-11-01 12:51:22,584 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [655] 2026-11-01 12:51:22,592 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.message records with IDs: [14634] 2026-11-01 12:51:22,599 104 INFO rb-2cd94b9-226205-431194 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-11-01 12:51:22,784 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_appointment_website.tests.test_public_booking_partner_guard: Starting TestPublicBookingPartnerGuard.test_hook_defaults_to_protecting_the_partner ... 2026-11-01 12:51:23,273 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [656] 2026-11-01 12:51:23,284 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.message records with IDs: [14639] 2026-11-01 12:51:23,294 104 INFO rb-2cd94b9-226205-431194 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-11-01 12:51:23,800 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [657] 2026-11-01 12:51:23,811 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.message records with IDs: [14641] 2026-11-01 12:51:23,820 104 INFO rb-2cd94b9-226205-431194 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-11-01 12:51:24,299 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [658] 2026-11-01 12:51:24,308 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.message records with IDs: [14643] 2026-11-01 12:51:24,315 104 INFO rb-2cd94b9-226205-431194 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-11-01 12:51:24,477 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_appointment_website.tests.test_public_booking_partner_guard: Starting TestPublicBookingPartnerGuard.test_new_guest_partner_is_populated ... 2026-11-01 12:51:25,114 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [659] 2026-11-01 12:51:25,124 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.message records with IDs: [14648] 2026-11-01 12:51:25,132 104 INFO rb-2cd94b9-226205-431194 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-11-01 12:51:25,617 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [660] 2026-11-01 12:51:25,628 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.message records with IDs: [14650] 2026-11-01 12:51:25,638 104 INFO rb-2cd94b9-226205-431194 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-11-01 12:51:26,198 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [661] 2026-11-01 12:51:26,211 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.message records with IDs: [14652] 2026-11-01 12:51:26,230 104 INFO rb-2cd94b9-226205-431194 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-11-01 12:51:27,514 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-11-01 12:51:27,537 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_appointment_website.tests.test_public_booking_routes: Starting TestPublicBookingRoutes.test_details_page_renders_with_a_tz_parameter ... 2026-11-01 12:51:28,138 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [662] 2026-11-01 12:51:28,150 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.message records with IDs: [14658] 2026-11-01 12:51:28,159 104 INFO rb-2cd94b9-226205-431194 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-11-01 12:51:28,727 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [663] 2026-11-01 12:51:28,739 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.message records with IDs: [14660] 2026-11-01 12:51:28,749 104 INFO rb-2cd94b9-226205-431194 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-11-01 12:51:29,281 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [664] 2026-11-01 12:51:29,293 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.message records with IDs: [14662] 2026-11-01 12:51:29,301 104 INFO rb-2cd94b9-226205-431194 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-11-01 12:51:29,441 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-01 12:51:30,777 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:51:30] "GET /appointment/product-demonstration-1/details?user_id=1628&tz=UTC HTTP/1.1" 200 - 201 0.115 1.222 2026-11-01 12:51:30,780 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_appointment_website.tests.test_public_booking_routes.TestPublicBookingRoutes.test_details_page_renders_with_a_tz_parameter: waiting for threads: [] 2026-11-01 12:51:30,827 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_appointment_website.tests.test_public_booking_routes: Starting TestPublicBookingRoutes.test_details_page_renders_without_a_tz_parameter ... 2026-11-01 12:51:31,320 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [665] 2026-11-01 12:51:31,332 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.message records with IDs: [14666] 2026-11-01 12:51:31,344 104 INFO rb-2cd94b9-226205-431194 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-11-01 12:51:31,902 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [666] 2026-11-01 12:51:31,914 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.message records with IDs: [14668] 2026-11-01 12:51:31,924 104 INFO rb-2cd94b9-226205-431194 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-11-01 12:51:32,461 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [667] 2026-11-01 12:51:32,472 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.message records with IDs: [14670] 2026-11-01 12:51:32,479 104 INFO rb-2cd94b9-226205-431194 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-11-01 12:51:32,630 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-01 12:51:34,090 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:51:34] "GET /appointment/product-demonstration-1/details?user_id=1631 HTTP/1.1" 200 - 201 0.123 1.339 2026-11-01 12:51:34,093 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_appointment_website.tests.test_public_booking_routes.TestPublicBookingRoutes.test_details_page_renders_without_a_tz_parameter: waiting for threads: [] 2026-11-01 12:51:34,134 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_appointment_website.tests.test_public_booking_routes: Starting TestPublicBookingRoutes.test_module_does_not_call_the_removed_request_context_api ... 2026-11-01 12:51:34,687 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [668] 2026-11-01 12:51:34,697 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.message records with IDs: [14674] 2026-11-01 12:51:34,706 104 INFO rb-2cd94b9-226205-431194 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-11-01 12:51:35,264 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [669] 2026-11-01 12:51:35,276 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.message records with IDs: [14676] 2026-11-01 12:51:35,285 104 INFO rb-2cd94b9-226205-431194 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-11-01 12:51:35,848 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [670] 2026-11-01 12:51:35,859 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.message records with IDs: [14678] 2026-11-01 12:51:35,869 104 INFO rb-2cd94b9-226205-431194 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-11-01 12:51:36,074 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_appointment_website.tests.test_public_booking_routes: Starting TestPublicBookingRoutes.test_public_submit_does_not_overwrite_an_existing_partner_address ... 2026-11-01 12:51:36,662 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [671] 2026-11-01 12:51:36,674 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.message records with IDs: [14682] 2026-11-01 12:51:36,683 104 INFO rb-2cd94b9-226205-431194 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-11-01 12:51:37,257 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [672] 2026-11-01 12:51:37,267 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.message records with IDs: [14684] 2026-11-01 12:51:37,276 104 INFO rb-2cd94b9-226205-431194 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-11-01 12:51:37,894 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [673] 2026-11-01 12:51:37,905 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.message records with IDs: [14686] 2026-11-01 12:51:37,914 104 INFO rb-2cd94b9-226205-431194 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-11-01 12:51:38,080 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-01 12:51:41,158 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:51:41] "GET /appointment/product-demonstration-1/details?user_id=1637&tz=UTC HTTP/1.1" 200 - 201 0.132 2.947 2026-11-01 12:51:41,514 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:51:41] "POST /appointment/product-demonstration-1/submit HTTP/1.1" 303 - 113 0.103 0.246 2026-11-01 12:51:41,522 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: appointment.appointment 2026-11-01 12:51:41,997 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:51:41] "GET /my/appointments/22?access_token=14315ac6-275c-4a07-bc17-aae922e7985b HTTP/1.1" 200 - 46 0.031 0.449 2026-11-01 12:51:42,084 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-11-01 12:51:42,109 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_appointment_website.tests.test_skip_confirmation_async_notify: Starting TestSkipConfirmationAsyncNotify.test_skip_confirmation_submit_must_not_send_notification_mail_synchronously ... 2026-11-01 12:51:44,013 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.res_users: Login successful for db:rb-2cd94b9-226205-431194 login:portal from n/a 2026-11-01 12:51:44,057 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-01 12:51:45,054 104 INFO rb-2cd94b9-226205-431194 odoo.tests.common: Simulating signal changes during tests 2026-11-01 12:51:45,102 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_appointment_website.tests.test_skip_confirmation_async_notify: Starting TestSkipConfirmationAsyncNotify.test_skip_confirmation_submit_must_queue_calendar_invitation ... 2026-11-01 12:51:46,842 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.res_users: Login successful for db:rb-2cd94b9-226205-431194 login:portal from n/a 2026-11-01 12:51:46,886 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-01 12:51:47,893 104 INFO rb-2cd94b9-226205-431194 odoo.tests.common: Simulating signal changes during tests 2026-11-01 12:51:47,938 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-11-01 12:51:48,027 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_appointment_website.tests.test_the_site_search_finds_published_appointment_types: Starting TestTheSiteSearchFindsPublishedAppointmentTypes.test_a_generic_consumer_of_the_search_detail_contract_finds_only_published_appointment_types ... 2026-11-01 12:51:48,081 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_appointment_website.tests.test_the_site_search_finds_published_appointment_types: Starting TestTheSiteSearchFindsPublishedAppointmentTypes.test_a_visitor_searching_the_site_finds_a_published_appointment_type_to_book ... 2026-11-01 12:51:48,377 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-11-01 12:51:48,406 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_appointment_website_hr.tests.test_appointment_website_hr: Starting TestAppointmentWebsiteHR.test_api_get_staffs ... 2026-11-01 12:51:50,467 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.res_users: Login successful for db:rb-2cd94b9-226205-431194 login:portal from n/a 2026-11-01 12:51:50,481 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-01 12:51:50,804 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:51:50] "POST /appointment/get_staff/product-demonstration-1 HTTP/1.1" 200 - 10 0.006 0.318 2026-11-01 12:51:50,842 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:51:50] "POST /appointment/get_staff/product-demonstration-1 HTTP/1.1" 200 - 16 0.010 0.024 2026-11-01 12:51:50,898 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:51:50] "POST /appointment/get_staff/product-demonstration-1 HTTP/1.1" 200 - 15 0.009 0.027 2026-11-01 12:51:50,941 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_appointment_website_hr.tests.test_appointment_website_hr: Starting TestAppointmentWebsiteHR.test_validate_appointment_submit ... 2026-11-01 12:51:52,897 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.res_users: Login successful for db:rb-2cd94b9-226205-431194 login:portal from n/a 2026-11-01 12:51:52,973 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-01 12:51:53,580 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:51:53] "POST /appointment/product-demonstration-1/submit HTTP/1.1" 303 - 67 0.049 0.558 2026-11-01 12:51:53,932 104 INFO rb-2cd94b9-226205-431194 werkzeug: 127.0.0.1 - - [01/Nov/2026 12:51:53] "POST /appointment/product-demonstration-1/submit HTTP/1.1" 303 - 114 0.083 0.256 2026-11-01 12:51:53,993 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-11-01 12:52:02,293 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_02_01_can_confirm ... 2026-11-01 12:52:02,529 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_02_02_can_confirm ... 2026-11-01 12:52:02,674 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_02_03_can_confirm ... 2026-11-01 12:52:02,727 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_02_04_can_confirm ... 2026-11-01 12:52:02,798 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_03_01_admin_can_force_validate ... 2026-11-01 12:52:03,170 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1660 deleted mail.mail records with IDs: [688] 2026-11-01 12:52:03,312 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_03_01_can_validate_can_refuse ... 2026-11-01 12:52:03,634 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1660 deleted mail.mail records with IDs: [689] 2026-11-01 12:52:03,782 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_03_02_can_validate_can_refuse ... 2026-11-01 12:52:04,065 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1660 deleted mail.mail records with IDs: [690] 2026-11-01 12:52:04,556 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1663 deleted mail.activity records with IDs: [203] 2026-11-01 12:52:04,798 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1663 deleted mail.mail records with IDs: [691] 2026-11-01 12:52:04,986 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1667 deleted mail.activity records with IDs: [204] 2026-11-01 12:52:05,190 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1667 deleted mail.mail records with IDs: [692] 2026-11-01 12:52:05,248 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_03_03_can_validate_can_refuse ... 2026-11-01 12:52:05,575 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1660 deleted mail.mail records with IDs: [693] 2026-11-01 12:52:05,769 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_03_03_compute_can_validate_can_refuse ... 2026-11-01 12:52:05,959 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_03_04_compute_can_validate_can_refuse ... 2026-11-01 12:52:06,127 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_03_04_compute_can_validate_can_refuse_1 ... 2026-11-01 12:52:06,504 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1660 deleted mail.mail records with IDs: [694] 2026-11-01 12:52:06,636 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1660 deleted mail.mail records with IDs: [695] 2026-11-01 12:52:06,753 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1660 deleted mail.mail records with IDs: [696] 2026-11-01 12:52:06,889 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1660 deleted mail.mail records with IDs: [697] 2026-11-01 12:52:07,111 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_04_01_compute_can_mark_done ... 2026-11-01 12:52:07,433 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1660 deleted mail.mail records with IDs: [698] 2026-11-01 12:52:07,638 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [210] 2026-11-01 12:52:07,826 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [699] 2026-11-01 12:52:08,043 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_04_02_compute_can_mark_done ... 2026-11-01 12:52:08,388 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1660 deleted mail.mail records with IDs: [700] 2026-11-01 12:52:08,581 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [211] 2026-11-01 12:52:08,743 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [701] 2026-11-01 12:52:08,800 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_04_03_compute_can_mark_done ... 2026-11-01 12:52:09,051 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1660 deleted mail.mail records with IDs: [702] 2026-11-01 12:52:09,193 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [212] 2026-11-01 12:52:09,361 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [703] 2026-11-01 12:52:09,438 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_05_01_access_right_approval_request_base_user ... 2026-11-01 12:52:09,489 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_05_02_access_right_approval_request_approval_officer ... 2026-11-01 12:52:09,541 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_05_03_access_right_approval_request_type_base_user ... 2026-11-01 12:52:09,559 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1660, model: approval.request.type 2026-11-01 12:52:09,576 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1660, model: approval.request.type 2026-11-01 12:52:09,583 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1660, model: approval.request.type 2026-11-01 12:52:09,625 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_05_04_access_right_approval_request_type_approval_officer ... 2026-11-01 12:52:09,640 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1667, model: approval.request.type 2026-11-01 12:52:09,654 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1667, model: approval.request.type 2026-11-01 12:52:09,659 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1667, model: approval.request.type 2026-11-01 12:52:09,701 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_05_05_access_right_approval_request_type_approval_admin ... 2026-11-01 12:52:09,769 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_05_06_access_right_type_approval_user_line_base_user ... 2026-11-01 12:52:09,788 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1660, model: approval.request.type 2026-11-01 12:52:09,802 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1660, model: approval.request.type 2026-11-01 12:52:09,809 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1660, model: approval.request.type 2026-11-01 12:52:09,842 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_05_07_access_right_type_approval_user_line_approval_manager ... 2026-11-01 12:52:09,919 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_05_10_access_right_request_approval_user_line_approval_officer ... 2026-11-01 12:52:09,985 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_06_01_access_rule_approval_request_base_user ... 2026-11-01 12:52:10,092 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [5], uid: 1670, model: viin.approval.request 2026-11-01 12:52:10,141 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [5], uid: 1670, model: viin.approval.request 2026-11-01 12:52:10,191 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [5], uid: 1670, model: viin.approval.request 2026-11-01 12:52:10,238 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [5], uid: 1670, model: viin.approval.request 2026-11-01 12:52:10,298 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_06_02_access_rule_approval_request_follower ... 2026-11-01 12:52:10,488 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [5], uid: 1670, model: viin.approval.request 2026-11-01 12:52:10,535 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [5], uid: 1670, model: viin.approval.request 2026-11-01 12:52:10,583 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [5], uid: 1670, model: viin.approval.request 2026-11-01 12:52:10,645 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_06_03_access_rule_approval_request_parent ... 2026-11-01 12:52:11,077 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1660 deleted mail.mail records with IDs: [704] 2026-11-01 12:52:11,252 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [5], uid: 1663, model: viin.approval.request 2026-11-01 12:52:11,299 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [5], uid: 1663, model: viin.approval.request 2026-11-01 12:52:11,361 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [5], uid: 1663, model: viin.approval.request 2026-11-01 12:52:11,413 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_06_04_access_rule_approval_officer ... 2026-11-01 12:52:11,516 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_06_05_access_rule_request_approval_user_line ... 2026-11-01 12:52:11,661 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1660 deleted request.approval.user.line records with IDs: [8, 9, 10, 11] 2026-11-01 12:52:11,825 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1660, model: request.approval.user.line 2026-11-01 12:52:11,922 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1660, model: request.approval.user.line 2026-11-01 12:52:11,964 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_06_06_access_rule_request_approval_user_line ... 2026-11-01 12:52:12,166 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1667, model: request.approval.user.line 2026-11-01 12:52:12,308 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1667, model: request.approval.user.line 2026-11-01 12:52:12,337 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_06_07_access_rule_request_approval_user_line ... 2026-11-01 12:52:12,476 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #2 deleted request.approval.user.line records with IDs: [8, 9, 10, 11] 2026-11-01 12:52:12,504 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_06_07_request_actions_still_work_for_admin_after_confirm ... 2026-11-01 12:52:12,834 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1660 deleted mail.mail records with IDs: [705] 2026-11-01 12:52:12,966 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1660 deleted mail.mail records with IDs: [706] 2026-11-01 12:52:13,094 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1660 deleted mail.mail records with IDs: [707] 2026-11-01 12:52:13,223 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1660 deleted mail.mail records with IDs: [708] 2026-11-01 12:52:13,434 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [214, 215, 216, 217] 2026-11-01 12:52:13,658 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [709] 2026-11-01 12:52:13,861 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [710] 2026-11-01 12:52:13,918 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_06_07_request_approval_user_line_admin_can_manage_in_draft_only ... 2026-11-01 12:52:14,349 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1660 deleted mail.mail records with IDs: [711] 2026-11-01 12:52:14,479 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1660 deleted mail.mail records with IDs: [712] 2026-11-01 12:52:14,604 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1660 deleted mail.mail records with IDs: [713] 2026-11-01 12:52:14,731 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1660 deleted mail.mail records with IDs: [714] 2026-11-01 12:52:14,880 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [12, 13, 14, 15], uid: 2, model: request.approval.user.line 2026-11-01 12:52:14,917 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [12, 13, 14, 15], uid: 2, model: request.approval.user.line 2026-11-01 12:52:14,951 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [12], uid: 2, model: request.approval.user.line 2026-11-01 12:52:15,008 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_06_07_request_approval_user_line_admin_read_only_after_confirm ... 2026-11-01 12:52:15,379 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1660 deleted mail.mail records with IDs: [715] 2026-11-01 12:52:15,500 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1660 deleted mail.mail records with IDs: [716] 2026-11-01 12:52:15,613 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1660 deleted mail.mail records with IDs: [717] 2026-11-01 12:52:15,729 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1660 deleted mail.mail records with IDs: [718] 2026-11-01 12:52:16,021 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [24], uid: 2, model: request.approval.user.line 2026-11-01 12:52:16,071 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [12], uid: 2, model: request.approval.user.line 2026-11-01 12:52:16,110 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [12], uid: 2, model: request.approval.user.line 2026-11-01 12:52:16,159 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_06_08_access_rule_request_approval_user_line ... 2026-11-01 12:52:16,288 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [5], uid: 1663, model: viin.approval.request 2026-11-01 12:52:16,443 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_07_01_personal_request ... 2026-11-01 12:52:16,643 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [8], uid: 1660, model: viin.approval.request 2026-11-01 12:52:16,777 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_attachment: filestore gc 11 checked, 11 removed 2026-11-01 12:52:19,130 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval.tests.test_activity_consistency: Starting TestApprovalActivityConsistency.test_non_sequential_activity_keeps_only_pending_approvers ... 2026-11-01 12:52:19,681 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1671 deleted mail.mail records with IDs: [719] 2026-11-01 12:52:19,824 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1671 deleted mail.mail records with IDs: [720] 2026-11-01 12:52:19,930 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1671 deleted mail.mail records with IDs: [721] 2026-11-01 12:52:20,057 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1671 deleted mail.mail records with IDs: [722] 2026-11-01 12:52:20,249 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1672 deleted mail.activity records with IDs: [226, 227, 228, 229] 2026-11-01 12:52:20,395 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1672 deleted mail.mail records with IDs: [723] 2026-11-01 12:52:20,533 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1672 deleted mail.mail records with IDs: [724] 2026-11-01 12:52:20,653 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1672 deleted mail.mail records with IDs: [725] 2026-11-01 12:52:20,862 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1673 deleted mail.activity records with IDs: [230, 231, 232] 2026-11-01 12:52:21,013 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1673 deleted mail.mail records with IDs: [726] 2026-11-01 12:52:21,125 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1673 deleted mail.mail records with IDs: [727] 2026-11-01 12:52:21,222 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval.tests.test_activity_consistency: Starting TestApprovalActivityConsistency.test_sequential_multiple_approvers_activity_moves_to_next_step ... 2026-11-01 12:52:21,844 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1671 deleted mail.mail records with IDs: [728] 2026-11-01 12:52:21,982 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1671 deleted mail.mail records with IDs: [729] 2026-11-01 12:52:22,189 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1672 deleted mail.activity records with IDs: [235, 236] 2026-11-01 12:52:22,338 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1672 deleted mail.mail records with IDs: [730] 2026-11-01 12:52:22,459 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1672 deleted mail.mail records with IDs: [731] 2026-11-01 12:52:22,627 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1675 deleted mail.activity records with IDs: [237, 238] 2026-11-01 12:52:22,784 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1675 deleted mail.mail records with IDs: [732] 2026-11-01 12:52:22,932 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-11-01 12:52:34,108 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval.tests.test_amount_quantity: Starting TestAmountsCurrencyQuantity.test_01_single_amount_currency_and_subtotal ... 2026-11-01 12:52:34,538 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval.tests.test_amount_quantity: Starting TestAmountsCurrencyQuantity.test_02_single_amount2_fallback_when_amount_disabled ... 2026-11-01 12:52:34,989 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval.tests.test_amount_quantity: Starting TestAmountsCurrencyQuantity.test_03_multi_aggregates_request_amount_currency_and_subtotal ... 2026-11-01 12:52:35,450 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [36] 2026-11-01 12:52:35,511 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval.tests.test_amount_quantity: Starting TestAmountsCurrencyQuantity.test_04_quantity_priority_integer_over_float ... 2026-11-01 12:52:35,878 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval.tests.test_amount_quantity: Starting TestAmountsCurrencyQuantity.test_05_currency_conversion_uses_rate_date ... 2026-11-01 12:52:36,234 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval.tests.test_amount_quantity: Starting TestAmountsCurrencyQuantity.test_06_recompute_when_values_change ... 2026-11-01 12:52:36,615 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval.tests.test_amount_quantity: Starting TestAmountsCurrencyQuantity.test_07_company_currency_rounding ... 2026-11-01 12:52:37,030 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval.tests.test_amount_quantity: Starting TestAmountsCurrencyQuantity.test_08_multi_header_vs_lines_precedence ... 2026-11-01 12:52:37,525 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [41] 2026-11-01 12:52:37,576 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval.tests.test_amount_quantity: Starting TestAmountsCurrencyQuantity.test_09_multi_lines_use_amount2_as_base ... 2026-11-01 12:52:38,167 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [43] 2026-11-01 12:52:38,240 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval.tests.test_amount_quantity: Starting TestAmountsCurrencyQuantity.test_10_line_currency_conversion_uses_request_date ... 2026-11-01 12:52:38,744 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-11-01 12:52:40,139 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted approval.request.field.mapping.line records with IDs: [83091, 83092, 83093, 83094, 83095, 83096] 2026-11-01 12:52:40,532 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted approval.request.field.mapping.line records with IDs: [83097, 83098, 83099, 83100, 83101, 83102] 2026-11-01 12:52:40,802 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.message records with IDs: [4824] 2026-11-01 12:52:40,863 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [325989] 2026-11-01 12:52:40,910 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted ir.attachment records with IDs: [2372] 2026-11-01 12:52:40,910 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted approval.request.type records with IDs: [2] 2026-11-01 12:52:41,098 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted approval.request.field.mapping.line records with IDs: [83103, 83104, 83105, 83106, 83107, 83108, 83109, 83110, 83111] 2026-11-01 12:52:42,435 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [733] 2026-11-01 12:52:43,190 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [734] 2026-11-01 12:52:43,980 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [735] 2026-11-01 12:52:44,139 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [241] 2026-11-01 12:52:45,057 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [736] 2026-11-01 12:52:45,872 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [737] 2026-11-01 12:52:46,024 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [243] 2026-11-01 12:52:46,982 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [738] 2026-11-01 12:52:47,128 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [244] 2026-11-01 12:52:47,962 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [739] 2026-11-01 12:52:48,114 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [245] 2026-11-01 12:52:48,998 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [740] 2026-11-01 12:52:49,123 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [246] 2026-11-01 12:52:49,864 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [741] 2026-11-01 12:52:49,935 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [247] 2026-11-01 12:52:50,663 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [742] 2026-11-01 12:52:50,734 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [248] 2026-11-01 12:52:51,458 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [743] 2026-11-01 12:52:51,494 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval.tests.test_approval_coverage: Starting TestApprovalCoverageFlow.test_101_missing_state ... 2026-11-01 12:52:51,549 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval.tests.test_approval_coverage: Starting TestApprovalCoverageFlow.test_102_waiting_state ... 2026-11-01 12:52:51,616 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval.tests.test_approval_coverage: Starting TestApprovalCoverageFlow.test_103_partial_state ... 2026-11-01 12:52:51,679 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval.tests.test_approval_coverage: Starting TestApprovalCoverageFlow.test_104_full_state ... 2026-11-01 12:52:51,746 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval.tests.test_approval_coverage: Starting TestApprovalCoverageFlow.test_105_refused_state ... 2026-11-01 12:52:51,804 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval.tests.test_approval_coverage: Starting TestApprovalCoverageFlow.test_106_cancelled_state ... 2026-11-01 12:52:51,874 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval.tests.test_approval_coverage: Starting TestApprovalCoverageFlow.test_201_can_generate_flag ... 2026-11-01 12:52:51,952 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval.tests.test_approval_coverage: Starting TestApprovalCoverageFlow.test_301_payload_has_requests_and_lines ... 2026-11-01 12:52:52,935 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [744] 2026-11-01 12:52:53,386 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval.tests.test_approval_coverage: Starting TestApprovalCoverageFlow.test_501_optional_types_without_requests_hide_ribbon ... 2026-11-01 12:52:53,870 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval.tests.test_approval_coverage: Starting TestApprovalCoverageFlow.test_502_optional_only_waiting ... 2026-11-01 12:52:55,097 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [745] 2026-11-01 12:52:55,183 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval.tests.test_approval_coverage: Starting TestApprovalCoverageFlow.test_503_optional_only_full ... 2026-11-01 12:52:56,463 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [746] 2026-11-01 12:52:56,647 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [252] 2026-11-01 12:52:56,868 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval.tests.test_approval_coverage: Starting TestApprovalCoverageFlow.test_504_optional_only_refused ... 2026-11-01 12:52:58,139 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [747] 2026-11-01 12:52:58,252 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [253] 2026-11-01 12:52:58,394 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval.tests.test_approval_coverage: Starting TestApprovalCoverageFlow.test_505_optional_only_cancelled ... 2026-11-01 12:52:59,602 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [748] 2026-11-01 12:52:59,681 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [254] 2026-11-01 12:52:59,740 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval.tests.test_approval_coverage: Starting TestApprovalCoverageFlow.test_506_optional_only_partial ... 2026-11-01 12:53:01,130 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [749] 2026-11-01 12:53:01,318 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [255] 2026-11-01 12:53:02,132 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [750] 2026-11-01 12:53:02,229 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval.tests.test_approval_coverage: Starting TestApprovalCoverageFlow.test_601_search_by_approval_coverage_state_on_partner ... 2026-11-01 12:53:02,336 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval.tests.test_approval_coverage: Starting TestApprovalCoverageFlow.test_602_search_by_approval_coverage_state_on_employee ... 2026-11-01 12:53:02,455 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval.tests.test_approval_coverage: Starting TestApprovalCoverageFlow.test_602_search_by_approval_coverage_state_on_partner_in_operator ... 2026-11-01 12:53:02,523 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval.tests.test_approval_coverage: Starting TestApprovalCoverageFlow.test_603_get_view_injects_filters_only_when_approval_enabled ... 2026-11-01 12:53:02,686 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval.tests.test_approval_coverage: Starting TestApprovalCoverageFlow.test_603_search_by_approval_coverage_state_on_partner_not_in_operator ... 2026-11-01 12:53:02,753 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval.tests.test_approval_coverage: Starting TestApprovalCoverageFlow.test_604_get_view_does_not_duplicate_filters ... 2026-11-01 12:53:02,876 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval.tests.test_approval_coverage: Starting TestApprovalCoverageFlow.test_604_search_by_approval_coverage_state_on_partner_not_equal_operator ... 2026-11-01 12:53:02,945 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval.tests.test_approval_coverage: Starting TestApprovalCoverageFlow.test_employee_type_is_isolated_from_partners ... 2026-11-01 12:53:03,017 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 1 removed 2026-11-01 12:53:04,391 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1679 deleted approval.request.field.mapping.line records with IDs: [83154, 83155, 83156, 83157, 83158, 83159] 2026-11-01 12:53:04,622 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval.tests.test_approval_field_mapping_line: Starting TestApprovalMapping.test_101_child_generation_for_x2many ... 2026-11-01 12:53:04,851 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval.tests.test_approval_field_mapping_line: Starting TestApprovalMapping.test_102_child_approval_type ... 2026-11-01 12:53:04,949 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval.tests.test_approval_field_mapping_line: Starting TestApprovalMapping.test_103_child_approval_type_none ... 2026-11-01 12:53:05,030 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval.tests.test_approval_field_mapping_line: Starting TestApprovalMapping.test_104_child_approval_type_display ... 2026-11-01 12:53:05,119 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval.tests.test_approval_field_mapping_line: Starting TestApprovalMapping.test_access_create_requires_approval_admin ... 2026-11-01 12:53:05,130 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1678, model: approval.request.field.mapping.line 2026-11-01 12:53:05,203 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval.tests.test_approval_field_mapping_line: Starting TestApprovalMapping.test_access_read_allowed_for_internal_user ... 2026-11-01 12:53:05,273 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval.tests.test_approval_field_mapping_line: Starting TestApprovalMapping.test_convert_field_name_map_to_field_id_map_basic ... 2026-11-01 12:53:05,313 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval.tests.test_approval_field_mapping_line: Starting TestApprovalMapping.test_convert_pairs_near_equivalent_toggle ... 2026-11-01 12:53:05,377 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval.tests.test_approval_field_mapping_line: Starting TestApprovalMapping.test_convert_pairs_strict_vs_lenient ... 2026-11-01 12:53:05,439 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval.tests.test_approval_field_mapping_line: Starting TestApprovalMapping.test_convert_pairs_x2many_relation_enforced ... 2026-11-01 12:53:05,526 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval.tests.test_approval_field_mapping_line: Starting TestApprovalMapping.test_cross_type_isolation ... 2026-11-01 12:53:06,008 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1679 deleted approval.request.field.mapping.line records with IDs: [83178, 83179, 83180, 83181, 83182, 83183] 2026-11-01 12:53:06,312 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval.tests.test_approval_field_mapping_line: Starting TestApprovalMapping.test_dest_allow_to_and_from_same_dest ... 2026-11-01 12:53:06,395 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval.tests.test_approval_field_mapping_line: Starting TestApprovalMapping.test_dest_both_is_exclusive ... 2026-11-01 12:53:06,497 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval.tests.test_approval_field_mapping_line: Starting TestApprovalMapping.test_dest_name_field ... 2026-11-01 12:53:06,587 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval.tests.test_approval_field_mapping_line: Starting TestApprovalMapping.test_guess_name_maps_to_name_on_request_line ... 2026-11-01 12:53:06,667 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval.tests.test_approval_field_mapping_line: Starting TestApprovalMapping.test_guess_name_maps_to_reference_on_request ... 2026-11-01 12:53:06,757 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval.tests.test_approval_field_mapping_line: Starting TestApprovalMapping.test_incompatible_legacy_row_only_blocked_once_registry_is_ready ... 2026-11-01 12:53:06,863 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval.tests.test_approval_field_mapping_line: Starting TestApprovalMapping.test_pair_allow_to_and_from ... 2026-11-01 12:53:06,934 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval.tests.test_approval_field_mapping_line: Starting TestApprovalMapping.test_pair_block_duplicate_same_direction ... 2026-11-01 12:53:07,022 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval.tests.test_approval_field_mapping_line: Starting TestApprovalMapping.test_prepare_accepts_both_item_shapes ... 2026-11-01 12:53:07,051 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval.tests.test_approval_field_mapping_line: Starting TestApprovalMapping.test_prepare_direction_defaults_and_override_default_direction ... 2026-11-01 12:53:07,080 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval.tests.test_approval_field_mapping_line: Starting TestApprovalMapping.test_prepare_line_vals_forces_to_approval_on_id ... 2026-11-01 12:53:07,109 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval.tests.test_approval_field_mapping_line: Starting TestApprovalMapping.test_prepare_supports_one_src_to_many_dest_preserves_order ... 2026-11-01 12:53:07,150 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-11-01 12:53:07,166 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval.tests.test_approval_field_mapping_performance: Starting TestPartnerApprovalFieldMappingPerf.test_01_functional_sanity ... 2026-11-01 12:53:07,206 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval.tests.test_approval_field_mapping_performance: Starting TestPartnerApprovalFieldMappingPerf.test_02_query_count_cold ... 2026-11-01 12:53:07,294 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval.tests.test_approval_field_mapping_performance: Query count less than expected for user admin: 13 < 16 in test_02_query_count_cold at /data/build/Viindoo-tvtmaaddons-18.0/viin_approval/tests/test_approval_field_mapping_performance.py:95 2026-11-01 12:53:07,319 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval.tests.test_approval_field_mapping_performance: Starting TestPartnerApprovalFieldMappingPerf.test_03_query_count_warm ... 2026-11-01 12:53:07,413 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval.tests.test_approval_field_mapping_performance: Query count less than expected for user admin: 5 < 8 in test_03_query_count_warm at /data/build/Viindoo-tvtmaaddons-18.0/viin_approval/tests/test_approval_field_mapping_performance.py:107 2026-11-01 12:53:07,440 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval.tests.test_approval_field_mapping_performance: Starting TestPartnerApprovalFieldMappingPerf.test_04_query_count_scaling_with_more_children ... 2026-11-01 12:53:07,534 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval.tests.test_approval_field_mapping_performance: Query count less than expected for user admin: 13 < 16 in test_04_query_count_scaling_with_more_children at /data/build/Viindoo-tvtmaaddons-18.0/viin_approval/tests/test_approval_field_mapping_performance.py:124 2026-11-01 12:53:07,562 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval.tests.test_approval_field_mapping_performance: Starting TestPartnerApprovalFieldMappingPerf.test_05_strict_mode_validation_error ... 2026-11-01 12:53:07,624 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-11-01 12:53:08,039 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval.tests.test_approval_generate_src_records_from_request: Starting TestApprovalGeneratePartnerRecordsFromRequest.test_01_single_header_and_one_child ... 2026-11-01 12:53:09,142 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [751] 2026-11-01 12:53:09,231 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval.tests.test_approval_generate_src_records_from_request: Starting TestApprovalGeneratePartnerRecordsFromRequest.test_02_single_header_and_two_children ... 2026-11-01 12:53:10,590 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [752] 2026-11-01 12:53:10,702 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-11-01 12:53:11,674 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval.tests.test_approval_generate_src_records_non_approval_field_defaults: Starting TestApprovalGenerateSrcRecordsNonApprovalFieldDefaults.test_multi_header_field_default_from_line_code_applied_to_sources ... 2026-11-01 12:53:12,920 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1680 deleted mail.mail records with IDs: [753] 2026-11-01 12:53:13,061 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval.tests.test_approval_generate_src_records_non_approval_field_defaults: Starting TestApprovalGenerateSrcRecordsNonApprovalFieldDefaults.test_single_header_default_applied_to_source_only_field ... 2026-11-01 12:53:14,277 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1680 deleted mail.mail records with IDs: [754] 2026-11-01 12:53:14,399 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval.tests.test_approval_generate_src_records_non_approval_field_defaults: Starting TestApprovalGenerateSrcRecordsNonApprovalFieldDefaults.test_single_line_default_applied_to_source_children_only ... 2026-11-01 12:53:15,717 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1680 deleted mail.mail records with IDs: [755] 2026-11-01 12:53:15,882 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-11-01 12:53:16,584 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval.tests.test_approval_header_defaults_form: Starting TestApprovalHeaderDefaultsForm.test_form_open_loads_defaults_fill_if_empty ... 2026-11-01 12:53:18,397 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval.tests.test_approval_header_defaults_form: Starting TestApprovalHeaderDefaultsForm.test_form_open_overrides_when_forced ... 2026-11-01 12:53:20,113 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval.tests.test_approval_header_defaults_form: Starting TestApprovalHeaderDefaultsForm.test_form_open_respects_existing_context_values_when_not_forced ... 2026-11-01 12:53:21,824 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval.tests.test_approval_header_defaults_form: Starting TestApprovalHeaderDefaultsForm.test_onchange_type_applies_defaults ... 2026-11-01 12:53:23,322 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-11-01 12:53:23,858 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval.tests.test_approval_header_defaults_orm: Starting TestApprovalHeaderDefaultsORM.test_01_default_code_must_be_dict ... 2026-11-01 12:53:23,947 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval.tests.test_approval_header_defaults_orm: Starting TestApprovalHeaderDefaultsORM.test_02_default_code_keys_must_start_with_default ... 2026-11-01 12:53:24,005 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval.tests.test_approval_header_defaults_orm: Starting TestApprovalHeaderDefaultsORM.test_03_default_code_unknown_field_is_ignored ... 2026-11-01 12:53:24,245 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval.tests.test_approval_header_defaults_orm: Starting TestApprovalHeaderDefaultsORM.test_10_apply_defaults_fill_if_empty ... 2026-11-01 12:53:24,604 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval.tests.test_approval_header_defaults_orm: Starting TestApprovalHeaderDefaultsORM.test_11_do_not_override_when_existing_value_present ... 2026-11-01 12:53:24,972 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval.tests.test_approval_header_defaults_orm: Starting TestApprovalHeaderDefaultsORM.test_20_override_when_force_enabled ... 2026-11-01 12:53:25,464 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval.tests.test_approval_header_defaults_orm: Starting TestApprovalHeaderDefaultsORM.test_30_helpers_uid_now_company_ref ... 2026-11-01 12:53:25,880 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval.tests.test_approval_header_defaults_orm: Starting TestApprovalHeaderDefaultsORM.test_40_comment_only_is_treated_as_empty ... 2026-11-01 12:53:26,139 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval.tests.test_approval_header_defaults_orm: Starting TestApprovalHeaderDefaultsORM.test_41_inline_comment_is_ignored ... 2026-11-01 12:53:26,425 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-11-01 12:53:27,705 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval.tests.test_approval_line_defaults_form: Starting TestApprovalLineDefaultsForm.test_form_line_open_loads_defaults_fill_if_empty ... 2026-11-01 12:53:28,000 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1683 deleted request.approval.user.line records with IDs: [73] 2026-11-01 12:53:28,584 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval.tests.test_approval_line_defaults_form: Starting TestApprovalLineDefaultsForm.test_form_line_open_overrides_when_forced ... 2026-11-01 12:53:29,000 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1683 deleted request.approval.user.line records with IDs: [73] 2026-11-01 12:53:29,642 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval.tests.test_approval_line_defaults_form: Starting TestApprovalLineDefaultsForm.test_form_line_open_respects_context_when_not_forced ... 2026-11-01 12:53:30,321 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1683 deleted request.approval.user.line records with IDs: [73] 2026-11-01 12:53:30,407 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval.tests.test_approval_line_defaults_form: Starting TestApprovalLineDefaultsForm.test_request_form_o2m_line_uses_line_defaults_not_header ... 2026-11-01 12:53:32,790 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval.tests.test_approval_line_defaults_form: Starting TestApprovalLineDefaultsForm.test_request_form_o2m_line_values_overridden_when_forced ... 2026-11-01 12:53:36,361 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval.tests.test_approval_line_defaults_form: Starting TestApprovalLineDefaultsForm.test_request_form_o2m_line_values_vs_defaults_not_forced ... 2026-11-01 12:53:38,862 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-11-01 12:53:39,630 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval.tests.test_approval_line_defaults_orm: Starting TestApprovalLineDefaultsORM.test_01_default_code_must_be_dict ... 2026-11-01 12:53:39,748 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval.tests.test_approval_line_defaults_orm: Starting TestApprovalLineDefaultsORM.test_02_default_code_keys_must_start_with_default ... 2026-11-01 12:53:39,819 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval.tests.test_approval_line_defaults_orm: Starting TestApprovalLineDefaultsORM.test_03_line_default_code_unknown_field_is_ignored ... 2026-11-01 12:53:40,054 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval.tests.test_approval_line_defaults_orm: Starting TestApprovalLineDefaultsORM.test_04_line_default_code_comment_only ... 2026-11-01 12:53:40,283 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval.tests.test_approval_line_defaults_orm: Starting TestApprovalLineDefaultsORM.test_10_line_defaults_fill_if_empty_direct_create ... 2026-11-01 12:53:40,699 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval.tests.test_approval_line_defaults_orm: Starting TestApprovalLineDefaultsORM.test_11_line_defaults_do_not_override_existing_values_direct_create ... 2026-11-01 12:53:40,998 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval.tests.test_approval_line_defaults_orm: Starting TestApprovalLineDefaultsORM.test_20_line_defaults_override_when_forced_direct_create ... 2026-11-01 12:53:41,508 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval.tests.test_approval_line_defaults_orm: Starting TestApprovalLineDefaultsORM.test_30_line_helpers_uid_now_ref_direct_create ... 2026-11-01 12:53:42,007 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval.tests.test_approval_line_defaults_orm: Starting TestApprovalLineDefaultsORM.test_40_line_defaults_fill_if_empty_via_request_write ... 2026-11-01 12:53:42,000 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [80] 2026-11-01 12:53:42,608 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval.tests.test_approval_line_defaults_orm: Starting TestApprovalLineDefaultsORM.test_41_line_defaults_do_not_override_existing_values_via_request_write ... 2026-11-01 12:53:42,947 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [80] 2026-11-01 12:53:43,014 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval.tests.test_approval_line_defaults_orm: Starting TestApprovalLineDefaultsORM.test_42_line_defaults_override_when_forced_via_request_write ... 2026-11-01 12:53:43,345 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [80] 2026-11-01 12:53:43,404 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval.tests.test_approval_line_defaults_orm: Starting TestApprovalLineDefaultsORM.test_50_isolation_header_vs_line_defaults_direct_create_line ... 2026-11-01 12:53:43,905 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval.tests.test_approval_line_defaults_orm: Starting TestApprovalLineDefaultsORM.test_51_isolation_header_vs_line_defaults_via_request_write ... 2026-11-01 12:53:44,286 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [80] 2026-11-01 12:53:44,389 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval.tests.test_approval_line_defaults_orm: Starting TestApprovalLineDefaultsORM.test_52_independent_force_policy_header_forced_line_not_forced ... 2026-11-01 12:53:44,784 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval.tests.test_approval_line_defaults_orm: Starting TestApprovalLineDefaultsORM.test_53_independent_force_policy_header_not_forced_line_forced ... 2026-11-01 12:53:45,146 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval.tests.test_approval_line_defaults_orm: Starting TestApprovalLineDefaultsORM.test_60_create_request_with_lines_defaults_applied ... 2026-11-01 12:53:45,517 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval.tests.test_approval_line_defaults_orm: Starting TestApprovalLineDefaultsORM.test_61_create_request_with_lines_values_take_precedence_when_not_forced ... 2026-11-01 12:53:45,942 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval.tests.test_approval_line_defaults_orm: Starting TestApprovalLineDefaultsORM.test_62_create_request_with_lines_line_forced_overrides_values ... 2026-11-01 12:53:46,524 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval.tests.test_approval_line_defaults_orm: Starting TestApprovalLineDefaultsORM.test_63_create_request_with_multiple_lines_mixed_values_and_force ... 2026-11-01 12:53:47,448 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-11-01 12:53:54,044 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval.tests.test_approval_request: Starting TestApprovalRequest.test_01_01_compute_approvers ... 2026-11-01 12:53:54,230 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval.tests.test_approval_request: Starting TestApprovalRequest.test_01_02_compute_approvers ... 2026-11-01 12:53:54,350 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval.tests.test_approval_request: Starting TestApprovalRequest.test_01_03_compute_approvers ... 2026-11-01 12:53:55,025 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval.tests.test_approval_request: Starting TestApprovalRequest.test_04_01_compute_state ... 2026-11-01 12:53:55,169 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval.tests.test_approval_request: Starting TestApprovalRequest.test_04_02_compute_state ... 2026-11-01 12:53:55,500 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1685 deleted mail.mail records with IDs: [756] 2026-11-01 12:53:55,633 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval.tests.test_approval_request: Starting TestApprovalRequest.test_04_03_compute_state ... 2026-11-01 12:53:55,945 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1685 deleted mail.mail records with IDs: [757] 2026-11-01 12:53:56,171 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1688 deleted mail.activity records with IDs: [263] 2026-11-01 12:53:56,393 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1688 deleted mail.mail records with IDs: [758] 2026-11-01 12:53:57,058 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval.tests.test_approval_request: Starting TestApprovalRequest.test_04_04_compute_state ... 2026-11-01 12:53:57,380 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1685 deleted mail.mail records with IDs: [759] 2026-11-01 12:53:57,599 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1688 deleted mail.activity records with IDs: [265] 2026-11-01 12:53:57,849 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1688 deleted mail.mail records with IDs: [760] 2026-11-01 12:53:58,089 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1692 deleted mail.activity records with IDs: [266] 2026-11-01 12:53:58,275 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1692 deleted mail.mail records with IDs: [761] 2026-11-01 12:53:58,663 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval.tests.test_approval_request: Starting TestApprovalRequest.test_04_05_compute_state ... 2026-11-01 12:53:58,973 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1685 deleted mail.mail records with IDs: [762] 2026-11-01 12:53:59,185 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1688 deleted mail.activity records with IDs: [268] 2026-11-01 12:53:59,411 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1688 deleted mail.mail records with IDs: [763] 2026-11-01 12:53:59,669 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1692 deleted mail.activity records with IDs: [269] 2026-11-01 12:53:59,907 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1692 deleted mail.mail records with IDs: [764] 2026-11-01 12:54:00,151 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1693 deleted mail.activity records with IDs: [270] 2026-11-01 12:54:00,390 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1693 deleted mail.mail records with IDs: [765] 2026-11-01 12:54:00,515 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval.tests.test_approval_request: Starting TestApprovalRequest.test_04_06_compute_state ... 2026-11-01 12:54:01,389 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1685 deleted mail.mail records with IDs: [766] 2026-11-01 12:54:01,612 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1688 deleted mail.activity records with IDs: [271] 2026-11-01 12:54:01,835 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1688 deleted mail.mail records with IDs: [767] 2026-11-01 12:54:02,138 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1692 deleted mail.activity records with IDs: [272] 2026-11-01 12:54:02,352 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1692 deleted mail.mail records with IDs: [768] 2026-11-01 12:54:02,637 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1693 deleted mail.activity records with IDs: [273] 2026-11-01 12:54:02,850 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1693 deleted mail.mail records with IDs: [769] 2026-11-01 12:54:03,091 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1694 deleted mail.activity records with IDs: [274] 2026-11-01 12:54:03,300 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1694 deleted mail.mail records with IDs: [770] 2026-11-01 12:54:03,518 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval.tests.test_approval_request: Starting TestApprovalRequest.test_04_07_compute_state ... 2026-11-01 12:54:03,873 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1685 deleted mail.mail records with IDs: [771] 2026-11-01 12:54:04,162 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [276] 2026-11-01 12:54:04,348 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [772] 2026-11-01 12:54:04,461 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval.tests.test_approval_request: Starting TestApprovalRequest.test_04_08_compute_state ... 2026-11-01 12:54:04,784 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1685 deleted mail.mail records with IDs: [773] 2026-11-01 12:54:04,995 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1688 deleted mail.activity records with IDs: [277] 2026-11-01 12:54:05,216 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1688 deleted mail.mail records with IDs: [774] 2026-11-01 12:54:05,490 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1692 deleted mail.activity records with IDs: [278] 2026-11-01 12:54:05,698 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1692 deleted mail.mail records with IDs: [775] 2026-11-01 12:54:05,830 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval.tests.test_approval_request: Starting TestApprovalRequest.test_04_09_compute_state ... 2026-11-01 12:54:06,183 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1685 deleted mail.mail records with IDs: [776] 2026-11-01 12:54:06,410 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1688 deleted mail.activity records with IDs: [279] 2026-11-01 12:54:06,614 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1688 deleted mail.mail records with IDs: [777] 2026-11-01 12:54:06,963 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval.tests.test_approval_request: Starting TestApprovalRequest.test_04_10_compute_state ... 2026-11-01 12:54:07,322 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1685 deleted mail.mail records with IDs: [778] 2026-11-01 12:54:07,584 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1688 deleted mail.activity records with IDs: [280] 2026-11-01 12:54:07,822 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1688 deleted mail.mail records with IDs: [779] 2026-11-01 12:54:07,919 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval.tests.test_approval_request: Starting TestApprovalRequest.test_04_11_compute_state ... 2026-11-01 12:54:08,228 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1685 deleted mail.mail records with IDs: [780] 2026-11-01 12:54:08,378 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [281] 2026-11-01 12:54:08,509 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval.tests.test_approval_request: Starting TestApprovalRequest.test_04_12_compute_state ... 2026-11-01 12:54:08,807 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1685 deleted mail.mail records with IDs: [781] 2026-11-01 12:54:08,959 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [282] 2026-11-01 12:54:09,117 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [782] 2026-11-01 12:54:09,184 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval.tests.test_approval_request: Starting TestApprovalRequest.test_04_13_compute_state ... 2026-11-01 12:54:09,503 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1685 deleted mail.mail records with IDs: [783] 2026-11-01 12:54:09,741 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [283] 2026-11-01 12:54:09,915 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [784] 2026-11-01 12:54:10,181 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval.tests.test_approval_request: Starting TestApprovalRequest.test_04_14_compute_state ... 2026-11-01 12:54:10,911 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1685 deleted mail.mail records with IDs: [785] 2026-11-01 12:54:11,012 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1685 deleted mail.mail records with IDs: [786] 2026-11-01 12:54:11,134 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1685 deleted mail.mail records with IDs: [787] 2026-11-01 12:54:11,367 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1688 deleted mail.activity records with IDs: [284, 285, 286] 2026-11-01 12:54:11,570 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1688 deleted mail.mail records with IDs: [788] 2026-11-01 12:54:11,812 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1688 deleted mail.mail records with IDs: [789] 2026-11-01 12:54:11,940 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1688 deleted mail.mail records with IDs: [790] 2026-11-01 12:54:12,157 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1693 deleted mail.activity records with IDs: [287, 288] 2026-11-01 12:54:12,404 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1693 deleted mail.mail records with IDs: [791] 2026-11-01 12:54:12,638 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1694 deleted mail.activity records with IDs: [289] 2026-11-01 12:54:12,844 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1694 deleted mail.mail records with IDs: [792] 2026-11-01 12:54:12,989 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval.tests.test_approval_request: Starting TestApprovalRequest.test_04_15_compute_state ... 2026-11-01 12:54:13,695 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1685 deleted mail.mail records with IDs: [793] 2026-11-01 12:54:13,822 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1685 deleted mail.mail records with IDs: [794] 2026-11-01 12:54:13,948 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1685 deleted mail.mail records with IDs: [795] 2026-11-01 12:54:14,204 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1688 deleted mail.activity records with IDs: [290, 291, 292] 2026-11-01 12:54:14,438 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1688 deleted mail.mail records with IDs: [796] 2026-11-01 12:54:14,688 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1688 deleted mail.mail records with IDs: [797] 2026-11-01 12:54:14,832 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1688 deleted mail.mail records with IDs: [798] 2026-11-01 12:54:15,077 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1693 deleted mail.activity records with IDs: [293, 294] 2026-11-01 12:54:15,301 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1693 deleted mail.mail records with IDs: [799] 2026-11-01 12:54:15,533 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1694 deleted mail.activity records with IDs: [295] 2026-11-01 12:54:15,771 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1694 deleted mail.mail records with IDs: [800] 2026-11-01 12:54:15,912 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval.tests.test_approval_request: Starting TestApprovalRequest.test_04_16_compute_state ... 2026-11-01 12:54:16,589 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1685 deleted request.approval.user.line records with IDs: [112] 2026-11-01 12:54:16,673 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval.tests.test_approval_request: Starting TestApprovalRequest.test_04_19_compute_state ... 2026-11-01 12:54:17,117 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1685 deleted mail.mail records with IDs: [801] 2026-11-01 12:54:17,333 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [296] 2026-11-01 12:54:17,544 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [802] 2026-11-01 12:54:17,804 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [803] 2026-11-01 12:54:18,029 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval.tests.test_approval_request: Starting TestApprovalRequest.test_04_20_compute_state ... 2026-11-01 12:54:18,345 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1685 deleted mail.mail records with IDs: [804] 2026-11-01 12:54:18,456 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1685 deleted mail.mail records with IDs: [805] 2026-11-01 12:54:18,560 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1685 deleted mail.mail records with IDs: [806] 2026-11-01 12:54:18,682 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1685 deleted mail.mail records with IDs: [807] 2026-11-01 12:54:18,918 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1692 deleted mail.activity records with IDs: [297, 298, 299, 300] 2026-11-01 12:54:19,128 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1692 deleted mail.mail records with IDs: [808] 2026-11-01 12:54:19,235 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1692 deleted mail.mail records with IDs: [809] 2026-11-01 12:54:19,342 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1692 deleted mail.mail records with IDs: [810] 2026-11-01 12:54:19,562 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1694 deleted mail.activity records with IDs: [301, 302, 303] 2026-11-01 12:54:19,747 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1694 deleted mail.mail records with IDs: [811] 2026-11-01 12:54:19,869 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1694 deleted mail.mail records with IDs: [812] 2026-11-01 12:54:20,128 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1693 deleted mail.activity records with IDs: [304, 305] 2026-11-01 12:54:20,348 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1693 deleted mail.mail records with IDs: [813] 2026-11-01 12:54:20,590 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1688 deleted mail.activity records with IDs: [306] 2026-11-01 12:54:20,805 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1688 deleted mail.mail records with IDs: [814] 2026-11-01 12:54:20,944 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval.tests.test_approval_request: Starting TestApprovalRequest.test_05_00_direct_manager_in_line_users ... 2026-11-01 12:54:21,679 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1685 deleted mail.mail records with IDs: [815] 2026-11-01 12:54:21,810 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1685 deleted mail.mail records with IDs: [816] 2026-11-01 12:54:22,017 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1688 deleted mail.activity records with IDs: [307, 308] 2026-11-01 12:54:22,203 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1688 deleted mail.mail records with IDs: [817] 2026-11-01 12:54:22,448 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1693 deleted mail.activity records with IDs: [309] 2026-11-01 12:54:22,664 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1693 deleted mail.mail records with IDs: [818] 2026-11-01 12:54:22,733 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval.tests.test_approval_request: Starting TestApprovalRequest.test_05_01_direct_manager_in_line_users_not_require ... 2026-11-01 12:54:23,447 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1685 deleted mail.mail records with IDs: [819] 2026-11-01 12:54:23,557 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1685 deleted mail.mail records with IDs: [820] 2026-11-01 12:54:23,668 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1685 deleted mail.mail records with IDs: [821] 2026-11-01 12:54:23,887 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1688 deleted mail.activity records with IDs: [310, 311, 312] 2026-11-01 12:54:24,081 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1688 deleted mail.mail records with IDs: [822] 2026-11-01 12:54:24,208 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1688 deleted mail.mail records with IDs: [823] 2026-11-01 12:54:24,455 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1693 deleted mail.activity records with IDs: [313, 314] 2026-11-01 12:54:24,642 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1693 deleted mail.mail records with IDs: [824] 2026-11-01 12:54:24,850 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1694 deleted mail.activity records with IDs: [315] 2026-11-01 12:54:25,023 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1694 deleted mail.mail records with IDs: [825] 2026-11-01 12:54:25,093 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval.tests.test_approval_request: Starting TestApprovalRequest.test_06_01_activity_schedule ... 2026-11-01 12:54:25,722 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1685 deleted mail.mail records with IDs: [826] 2026-11-01 12:54:25,840 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1685 deleted mail.mail records with IDs: [827] 2026-11-01 12:54:26,066 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1688 deleted mail.activity records with IDs: [316, 317] 2026-11-01 12:54:26,270 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1688 deleted mail.mail records with IDs: [828] 2026-11-01 12:54:26,521 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1692 deleted mail.activity records with IDs: [318] 2026-11-01 12:54:26,733 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1692 deleted mail.mail records with IDs: [829] 2026-11-01 12:54:26,791 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval.tests.test_approval_request: Starting TestApprovalRequest.test_06_02_activity_schedule ... 2026-11-01 12:54:27,451 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1685 deleted mail.mail records with IDs: [830] 2026-11-01 12:54:27,648 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1688 deleted mail.activity records with IDs: [319] 2026-11-01 12:54:27,836 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1688 deleted mail.mail records with IDs: [831] 2026-11-01 12:54:28,108 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1692 deleted mail.activity records with IDs: [320] 2026-11-01 12:54:28,269 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1692 deleted mail.mail records with IDs: [832] 2026-11-01 12:54:28,330 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval.tests.test_approval_request: Starting TestApprovalRequest.test_07_01_list_of_approvers_empty ... 2026-11-01 12:54:28,830 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval.tests.test_approval_request: Starting TestApprovalRequest.test_multiple_approvers_at_each_step ... 2026-11-01 12:54:29,524 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1685 deleted mail.mail records with IDs: [833] 2026-11-01 12:54:29,656 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1685 deleted mail.mail records with IDs: [834] 2026-11-01 12:54:30,045 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1688 deleted mail.activity records with IDs: [321, 322] 2026-11-01 12:54:30,263 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1688 deleted mail.mail records with IDs: [835] 2026-11-01 12:54:30,387 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1688 deleted mail.mail records with IDs: [836] 2026-11-01 12:54:30,662 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1694 deleted mail.activity records with IDs: [323, 324] 2026-11-01 12:54:30,916 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1694 deleted mail.mail records with IDs: [837] 2026-11-01 12:54:31,008 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_attachment: filestore gc 11 checked, 11 removed 2026-11-01 12:54:31,883 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval.tests.test_approval_request: Starting TestLinesRequired.test_001_confirm_blocks_when_lines_required_missing ... 2026-11-01 12:54:32,314 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [126] 2026-11-01 12:54:32,378 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval.tests.test_approval_request: Starting TestLinesRequired.test_002_confirm_succeeds_when_line_present ... 2026-11-01 12:54:33,571 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [838] 2026-11-01 12:54:33,658 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval.tests.test_approval_request: Starting TestLinesRequired.test_003_confirm_not_blocked_when_lines_optional ... 2026-11-01 12:54:34,483 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [839] 2026-11-01 12:54:34,559 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-11-01 12:54:41,150 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval.tests.test_approval_request_type: Starting TestApprovalRequest.test_01_min_approvals ... 2026-11-01 12:54:41,620 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval.tests.test_approval_request_type: Starting TestApprovalRequest.test_approval_type_copy ... 2026-11-01 12:54:41,890 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval.tests.test_approval_request_type: Starting TestApprovalRequest.test_approve_request_count ... 2026-11-01 12:54:42,230 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1696 deleted mail.mail records with IDs: [840] 2026-11-01 12:54:42,493 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1696 deleted mail.mail records with IDs: [841] 2026-11-01 12:54:42,701 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [327] 2026-11-01 12:54:42,873 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [842] 2026-11-01 12:54:42,964 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval.tests.test_approval_request_type: Starting TestApprovalRequest.test_constraint_approval_user_line ... 2026-11-01 12:54:43,188 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval.tests.test_approval_request_type: Starting TestApprovalRequest.test_days_to_approve_is_negative ... 2026-11-01 12:54:43,248 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_attachment: filestore gc 10 checked, 10 removed 2026-11-01 12:54:48,528 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval.tests.test_approval_request_type_field_toggle: Starting TestApprovalRequestTypeFieldToggle.test_01_dest_model_id_and_has_lines_by_mode ... 2026-11-01 12:54:48,779 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval.tests.test_approval_request_type_field_toggle: Starting TestApprovalRequestTypeFieldToggle.test_02_has_lines_multi_with_src_model_set ... 2026-11-01 12:54:49,179 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval.tests.test_approval_request_type_field_toggle: Starting TestApprovalRequestTypeFieldToggle.test_05_applicable_record_domain_validation_ok_and_bad ... 2026-11-01 12:54:49,291 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval.tests.test_approval_request_type_field_toggle: Starting TestApprovalRequestTypeFieldToggle.test_06_before_approval_required_domain_validation_ok_and_bad ... 2026-11-01 12:54:49,381 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval.tests.test_approval_request_type_field_toggle: Starting TestApprovalRequestTypeFieldToggle.test_101_uom_enable_single ... 2026-11-01 12:54:53,129 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-11-01 12:54:53,254 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval.tests.test_approval_required_domain: Starting TestApprovalRequiredDomain.test_001_only_applicable_set_required_empty ... 2026-11-01 12:54:53,698 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval.tests.test_approval_required_domain: Starting TestApprovalRequiredDomain.test_002_only_required_all_records ... 2026-11-01 12:54:54,126 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval.tests.test_approval_required_domain: Starting TestApprovalRequiredDomain.test_003_required_and_applicable_and_combination ... 2026-11-01 12:54:54,667 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval.tests.test_approval_required_domain: Starting TestApprovalRequiredDomain.test_004_required_specific_field_and_applicable_companies ... 2026-11-01 12:54:55,157 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval.tests.test_approval_required_domain: Starting TestApprovalRequiredDomain.test_005_required_empty_list_literal ... 2026-11-01 12:54:55,623 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval.tests.test_approval_required_domain: Starting TestApprovalRequiredDomain.test_006_required_invalid_syntax_safe_fallback ... 2026-11-01 12:54:56,134 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval.tests.test_approval_required_domain: Starting TestApprovalRequiredDomain.test_007_applicable_empty_and_required_all ... 2026-11-01 12:54:56,531 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval.tests.test_approval_required_domain: Starting TestApprovalRequiredDomain.test_008_and_shape_is_stable_against_visibility ... 2026-11-01 12:54:57,009 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-11-01 12:55:04,707 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval.tests.test_approval_slip: Starting TestApprovalSlip.test_approver_role_shows_hr_job_position ... 2026-11-01 12:55:05,444 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval.tests.test_approval_slip: Starting TestApprovalSlip.test_base_module_strings_carry_no_tax_vocabulary ... 2026-11-01 12:55:05,479 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval.tests.test_approval_slip: Starting TestApprovalSlip.test_base_slip_totals_dict_exposes_no_tax_key ... 2026-11-01 12:55:05,905 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval.tests.test_approval_slip: Starting TestApprovalSlip.test_empty_slip_snapshot_returns_no_columns ... 2026-11-01 12:55:06,350 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval.tests.test_approval_slip: Starting TestApprovalSlip.test_header_slip_gate_excludes_only_disabled_sentinels ... 2026-11-01 12:55:07,169 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval.tests.test_approval_slip: Starting TestApprovalSlip.test_manager_prerequisite_alert_names_missing_hr_data ... 2026-11-01 12:55:08,091 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval.tests.test_approval_slip: Starting TestApprovalSlip.test_multicurrency_totals_bind_request_currency_at_early_utc_hour ... 2026-11-01 12:55:08,742 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval.tests.test_approval_slip: Starting TestApprovalSlip.test_multicurrency_totals_bind_the_request_currency ... 2026-11-01 12:55:09,324 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval.tests.test_approval_slip: Starting TestApprovalSlip.test_refuse_reason_prints_on_slip_only_when_refused ... 2026-11-01 12:55:10,093 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval.tests.test_approval_slip: Starting TestApprovalSlip.test_slip_configuration_is_frozen_at_request_creation ... 2026-11-01 12:55:10,489 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted viin.approval.type.header.slip.field records with IDs: [3] 2026-11-01 12:55:10,508 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted viin.approval.type.line.slip.field records with IDs: [2] 2026-11-01 12:55:10,565 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval.tests.test_approval_slip: Starting TestApprovalSlip.test_slip_report_action_resolves_and_renders ... 2026-11-01 12:55:11,377 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval.tests.test_approval_slip: Starting TestApprovalSlip.test_totals_hidden_when_only_refused_or_cancelled_lines ... 2026-11-01 12:55:12,497 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_attachment: filestore gc 12 checked, 12 removed 2026-11-01 12:55:14,772 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval.tests.test_approval_type_dynamic_onchange: Starting TestApprovalTypeDynamicOnchange.test_101_orm_write_does_not_trigger_type_onchange_hook ... 2026-11-01 12:55:15,148 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval.tests.test_approval_type_dynamic_onchange: Starting TestApprovalTypeDynamicOnchange.test_201_form_onchange_triggers_type_onchange_hook ... 2026-11-01 12:55:17,266 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval.tests.test_approval_type_dynamic_onchange: Starting TestApprovalTypeDynamicOnchange.test_202_form_onchange_can_update_many2one_field ... 2026-11-01 12:55:19,210 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval.tests.test_approval_type_dynamic_onchange: Starting TestApprovalTypeDynamicOnchange.test_301_line_form_onchange_triggers_type_onchange_hook ... 2026-11-01 12:55:20,116 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1719 deleted request.approval.user.line records with IDs: [163] 2026-11-01 12:55:20,263 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval.tests.test_approval_type_dynamic_onchange: Starting TestApprovalTypeDynamicOnchange.test_302_header_and_line_onchange_both_triggered ... 2026-11-01 12:55:22,808 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-11-01 12:55:31,060 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_apply_condition_blocks_direct_cursor_access ... 2026-11-01 12:55:31,589 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_apply_condition_blocks_model_create_attempt ... 2026-11-01 12:55:32,132 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_apply_condition_blocks_sudo_attempt ... 2026-11-01 12:55:32,635 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_apply_condition_blocks_with_context_attempt ... 2026-11-01 12:55:33,104 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_apply_condition_blocks_write_attempt ... 2026-11-01 12:55:33,730 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_apply_condition_can_read_user_company_request ... 2026-11-01 12:55:34,266 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_apply_condition_can_use_readonly_search_count ... 2026-11-01 12:55:34,835 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_apply_condition_comment_only_is_treated_as_empty ... 2026-11-01 12:55:35,354 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_apply_condition_empty_keeps_step_applicable ... 2026-11-01 12:55:35,901 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_apply_condition_false_skips_selector_step ... 2026-11-01 12:55:36,495 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_apply_condition_falsey_non_bool_is_skipped ... 2026-11-01 12:55:36,949 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_apply_condition_preflight_blocks_assignment ... 2026-11-01 12:55:37,043 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_apply_condition_preflight_blocks_dunder_import ... 2026-11-01 12:55:37,133 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_apply_condition_runtime_blocks_setattr ... 2026-11-01 12:55:37,583 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_apply_condition_true_adds_selector_step ... 2026-11-01 12:55:38,086 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_apply_condition_truthy_non_bool_is_applied ... 2026-11-01 12:55:38,621 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_apply_condition_whitespace_only_is_treated_as_empty ... 2026-11-01 12:55:39,168 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_department_fails_when_no_manager_found_in_hierarchy ... 2026-11-01 12:55:39,740 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_department_fallback_to_nearest_parent_manager ... 2026-11-01 12:55:40,236 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_department_manager_is_resolved ... 2026-11-01 12:55:40,663 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_department_multiple_selected_all_must_approve_creates_required_lines ... 2026-11-01 12:55:41,114 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_department_multiple_selected_any_in_step_unions_users ... 2026-11-01 12:55:41,605 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_department_with_employee_tags_filters_managers ... 2026-11-01 12:55:42,101 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_employee_tags_filter_can_make_resolution_empty ... 2026-11-01 12:55:42,603 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_employee_tags_not_allowed_for_specific_approvers ... 2026-11-01 12:55:42,680 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_employee_tags_selector_requires_tags ... 2026-11-01 12:55:42,749 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_employee_tags_selector_resolves_employees_by_tag ... 2026-11-01 12:55:43,276 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_job_position_all_must_approve_creates_one_line_per_user_required_true ... 2026-11-01 12:55:43,729 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_job_position_any_in_step_creates_single_line_with_all_users ... 2026-11-01 12:55:44,194 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_job_position_filters_out_non_approval_officer_users ... 2026-11-01 12:55:44,628 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_job_position_is_not_fixed_when_employee_changes_job ... 2026-11-01 12:55:45,305 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_job_position_with_employee_tags_filters_employees ... 2026-11-01 12:55:45,925 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_attachment: filestore gc 11 checked, 11 removed 2026-11-01 12:55:53,943 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval.tests.test_approver_selector_2: Starting TestApproverSelectorAdvanced.test_department_restrict_walks_up_until_manager_is_in_submitter_chain ... 2026-11-01 12:55:54,511 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval.tests.test_approver_selector_2: Starting TestApproverSelectorAdvanced.test_department_restrict_with_tag_filter_can_fallback_to_root_manager ... 2026-11-01 12:55:55,178 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [5860] 2026-11-01 12:55:56,106 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval.tests.test_approver_selector_2: Starting TestApproverSelectorAdvanced.test_department_restrict_with_tag_filter_requires_manager_tag_and_chain ... 2026-11-01 12:55:56,546 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval.tests.test_approver_selector_2: Starting TestApproverSelectorAdvanced.test_employee_tags_restrict_applies_tag_and_chain_together ... 2026-11-01 12:55:57,032 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval.tests.test_approver_selector_2: Starting TestApproverSelectorAdvanced.test_employee_tags_restrict_empty_when_no_manager_chain_match ... 2026-11-01 12:55:57,571 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval.tests.test_approver_selector_2: Starting TestApproverSelectorAdvanced.test_job_restrict_keeps_only_users_in_submitter_manager_chain ... 2026-11-01 12:55:58,103 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval.tests.test_approver_selector_2: Starting TestApproverSelectorAdvanced.test_job_restrict_with_tag_filter_applies_tag_and_chain_together ... 2026-11-01 12:55:58,574 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_attachment: filestore gc 13 checked, 13 removed 2026-11-01 12:56:05,127 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval.tests.test_approver_selector_python_code: Starting TestApproverSelectorPythonCode.test_python_code_selector_applies_employee_tag_filter_from_ui ... 2026-11-01 12:56:05,606 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval.tests.test_approver_selector_python_code: Starting TestApproverSelectorPythonCode.test_python_code_selector_can_skip_required_step ... 2026-11-01 12:56:06,124 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval.tests.test_approver_selector_python_code: Starting TestApproverSelectorPythonCode.test_python_code_selector_does_not_skip_when_result_is_non_empty_even_if_skip_required_true ... 2026-11-01 12:56:06,657 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval.tests.test_approver_selector_python_code: Starting TestApproverSelectorPythonCode.test_python_code_selector_required_step_raises_when_no_result_and_skip_required_false ... 2026-11-01 12:56:07,094 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval.tests.test_approver_selector_python_code: Starting TestApproverSelectorPythonCode.test_python_code_selector_resolves_from_employee_parent_chain_with_tag ... 2026-11-01 12:56:07,579 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval.tests.test_approver_selector_python_code: Starting TestApproverSelectorPythonCode.test_python_code_selector_resolves_user ... 2026-11-01 12:56:08,015 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_attachment: filestore gc 10 checked, 10 removed 2026-11-01 12:56:15,934 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval.tests.test_approver_selector_related_record: Starting TestApproverSelectorRelatedRecord.test_manual_lines_before_confirm_and_after_confirm_resolve ... 2026-11-01 12:56:16,855 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1754 deleted mail.mail records with IDs: [843] 2026-11-01 12:56:16,982 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1754 deleted mail.mail records with IDs: [844] 2026-11-01 12:56:17,396 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1754 deleted mail.mail records with IDs: [845] 2026-11-01 12:56:17,517 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1754 deleted mail.mail records with IDs: [846] 2026-11-01 12:56:17,648 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1754 deleted mail.mail records with IDs: [847] 2026-11-01 12:56:17,780 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1754 deleted mail.mail records with IDs: [848] 2026-11-01 12:56:17,932 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval.tests.test_approver_selector_related_record: Starting TestApproverSelectorRelatedRecord.test_manual_request_before_confirm_and_after_confirm_resolve ... 2026-11-01 12:56:18,672 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1754 deleted mail.mail records with IDs: [849] 2026-11-01 12:56:18,808 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1754 deleted mail.mail records with IDs: [850] 2026-11-01 12:56:19,258 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1754 deleted mail.mail records with IDs: [851] 2026-11-01 12:56:19,388 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1754 deleted mail.mail records with IDs: [852] 2026-11-01 12:56:19,516 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1754 deleted mail.mail records with IDs: [853] 2026-11-01 12:56:19,654 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval.tests.test_approver_selector_related_record: Starting TestApproverSelectorRelatedRecord.test_related_record_applies_employee_tag_filter ... 2026-11-01 12:56:21,286 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval.tests.test_approver_selector_related_record: Starting TestApproverSelectorRelatedRecord.test_related_record_line_collects_users_from_all_lines_unique ... 2026-11-01 12:56:22,646 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval.tests.test_approver_selector_related_record: Starting TestApproverSelectorRelatedRecord.test_related_record_line_required_skips_when_no_lines ... 2026-11-01 12:56:23,538 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval.tests.test_approver_selector_related_record: Starting TestApproverSelectorRelatedRecord.test_related_record_optional_skipped_when_no_related_record ... 2026-11-01 12:56:23,941 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval.tests.test_approver_selector_related_record: Starting TestApproverSelectorRelatedRecord.test_related_record_request_adds_partner_creator_as_approver ... 2026-11-01 12:56:24,813 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval.tests.test_approver_selector_related_record: Starting TestApproverSelectorRelatedRecord.test_related_record_request_deduplicate_with_res_users_selector ... 2026-11-01 12:56:25,612 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval.tests.test_approver_selector_related_record: Starting TestApproverSelectorRelatedRecord.test_related_record_request_required_raises_when_resolved_user_not_approval_officer ... 2026-11-01 12:56:26,452 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval.tests.test_approver_selector_related_record: Starting TestApproverSelectorRelatedRecord.test_related_record_request_required_skips_when_no_related_record ... 2026-11-01 12:56:26,902 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_attachment: filestore gc 10 checked, 10 removed 2026-11-01 12:56:26,921 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval.tests.test_arch_approval_flag: Starting TestArchApprovalFlag.test_01_arch_flag_stamped_when_enabled ... 2026-11-01 12:56:27,432 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval.tests.test_arch_approval_flag: Starting TestArchApprovalFlag.test_02_arch_flag_absent_on_blacklisted_model ... 2026-11-01 12:56:27,491 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-11-01 12:56:28,549 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval.tests.test_attach_request_preserve_existing_values: Starting TestAttachRequestPreserveExistingValues.test_101_single_attach_override ... 2026-11-01 12:56:29,334 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval.tests.test_attach_request_preserve_existing_values: Starting TestAttachRequestPreserveExistingValues.test_102_single_attach_override ... 2026-11-01 12:56:30,446 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval.tests.test_attach_request_preserve_existing_values: Starting TestAttachRequestPreserveExistingValues.test_202_multi_attach_override ... 2026-11-01 12:56:31,452 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval.tests.test_attach_request_preserve_existing_values: Starting TestAttachRequestPreserveExistingValues.test_203_multi_attach_override ... 2026-11-01 12:56:32,345 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-11-01 12:56:33,435 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval.tests.test_attach_request_server: Starting TestAttachRequestServer.test_attach_company_mismatch_rejected ... 2026-11-01 12:56:40,744 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval.tests.test_attach_request_server: Starting TestAttachRequestServer.test_attach_multi_adds_lines_to_existing ... 2026-11-01 12:56:43,138 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1765 deleted request.approval.user.line records with IDs: [289] 2026-11-01 12:56:43,392 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval.tests.test_attach_request_server: Starting TestAttachRequestServer.test_attach_prefill_access_denied ... 2026-11-01 12:56:43,800 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [190], uid: 1765, model: viin.approval.request 2026-11-01 12:56:43,852 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval.tests.test_attach_request_server: Starting TestAttachRequestServer.test_attach_single_updates_existing_header ... 2026-11-01 12:56:47,004 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1765 deleted request.approval.user.line records with IDs: [292] 2026-11-01 12:56:47,094 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval.tests.test_attach_request_server: Starting TestAttachRequestServer.test_attach_type_multi_updates_existing_header ... 2026-11-01 12:56:49,438 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-11-01 12:56:50,988 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval.tests.test_attach_server_flow: Starting TestAttachServerFlow.test_00_select_source_records_without_write_access ... 2026-11-01 12:56:51,447 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval.tests.test_attach_server_flow: Starting TestAttachServerFlow.test_10_select_source_records_action_carries_attach_ctx ... 2026-11-01 12:56:51,963 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval.tests.test_attach_server_flow: Starting TestAttachServerFlow.test_20_attach_multi_adds_lines ... 2026-11-01 12:56:53,040 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval.tests.test_attach_server_flow: Starting TestAttachServerFlow.test_30_attach_single_updates_header ... 2026-11-01 12:56:54,008 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval.tests.test_attach_server_flow: Starting TestAttachServerFlow.test_40_selector_denies_when_type_has_no_src_or_no_write ... 2026-11-01 12:56:54,515 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-11-01 12:56:54,951 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval.tests.test_base_unlink_single_strategy: Starting TestApprovalBaseUnlinkSingleStrategy.test_draft_request_deleted_when_head_and_all_lines_deleted ... 2026-11-01 12:56:56,106 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.message records with IDs: [15494, 15491] 2026-11-01 12:56:56,465 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted res.partner records with IDs: [3865] 2026-11-01 12:56:56,527 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted approval.request.line records with IDs: [79] 2026-11-01 12:56:56,667 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [300] 2026-11-01 12:56:56,723 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.message records with IDs: [15493, 15490] 2026-11-01 12:56:56,899 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted res.partner records with IDs: [3864] 2026-11-01 12:56:57,216 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.message records with IDs: [15496, 15495, 15492] 2026-11-01 12:56:57,287 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted viin.approval.request records with IDs: [199] 2026-11-01 12:56:57,353 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval.tests.test_base_unlink_single_strategy: Starting TestApprovalBaseUnlinkSingleStrategy.test_draft_request_deleted_when_main_source_deleted ... 2026-11-01 12:56:58,448 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.message records with IDs: [15500, 15498] 2026-11-01 12:56:58,647 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted res.partner records with IDs: [3866] 2026-11-01 12:56:58,879 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.message records with IDs: [15499] 2026-11-01 12:56:58,927 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted viin.approval.request records with IDs: [200] 2026-11-01 12:56:58,965 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval.tests.test_base_unlink_single_strategy: Starting TestApprovalBaseUnlinkSingleStrategy.test_draft_request_lines_removed_when_source_line_deleted ... 2026-11-01 12:57:00,060 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.message records with IDs: [15508, 15503] 2026-11-01 12:57:00,223 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted res.partner records with IDs: [3870] 2026-11-01 12:57:00,263 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted approval.request.line records with IDs: [82] 2026-11-01 12:57:00,415 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [303] 2026-11-01 12:57:00,464 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.message records with IDs: [15506, 15504] 2026-11-01 12:57:00,612 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted res.partner records with IDs: [3868] 2026-11-01 12:57:00,894 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.message records with IDs: [15510, 15509, 15505] 2026-11-01 12:57:00,941 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted viin.approval.request records with IDs: [201] 2026-11-01 12:57:00,991 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval.tests.test_base_unlink_single_strategy: Starting TestApprovalBaseUnlinkSingleStrategy.test_non_draft_request_not_cancelled_when_source_deleted ... 2026-11-01 12:57:02,272 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [854] 2026-11-01 12:57:02,438 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [340] 2026-11-01 12:57:02,792 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.message records with IDs: [15521, 15518, 15514, 15511] 2026-11-01 12:57:02,985 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted res.partner records with IDs: [3871] 2026-11-01 12:57:03,181 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-11-01 12:57:03,195 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval.tests.test_catalog_button_visibility: Starting TestCatalogButtonVisibility.test_action_add_from_catalog_rejected_when_line_product_disabled ... 2026-11-01 12:57:03,621 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-11-01 12:57:03,641 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval.tests.test_catalog_order_data: Starting TestProductCatalogOrderData.test_get_product_catalog_order_data_includes_product_type ... 2026-11-01 12:57:04,137 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-11-01 12:57:05,791 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval.tests.test_coach_approval: Starting TestApprovalRequest.test_coach_approval_01 ... 2026-11-01 12:57:07,642 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval.tests.test_coach_approval: Starting TestApprovalRequest.test_coach_approval_02 ... 2026-11-01 12:57:09,529 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval.tests.test_coach_approval: Starting TestApprovalRequest.test_coach_approval_03 ... 2026-11-01 12:57:11,355 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval.tests.test_coach_approval: Starting TestApprovalRequest.test_coach_approval_04 ... 2026-11-01 12:57:13,376 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-11-01 12:57:13,960 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval.tests.test_currency_rate_recompute: Starting TestCurrencyRateRecompute.test_header_date_change_recomputes_line_currency_rate_and_request_totals ... 2026-11-01 12:57:14,461 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval.tests.test_currency_rate_recompute: Starting TestCurrencyRateRecompute.test_line_date_toggle_change_recomputes_line_currency_rate ... 2026-11-01 12:57:15,064 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval.tests.test_currency_rate_recompute: Starting TestCurrencyRateRecompute.test_request_date_change_recomputes_currency_rate_and_totals ... 2026-11-01 12:57:15,527 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval.tests.test_currency_rate_recompute: Starting TestCurrencyRateRecompute.test_type_date_toggle_change_recomputes_request_currency_rate ... 2026-11-01 12:57:16,013 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-11-01 12:57:16,030 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval.tests.test_dest_model_by_mode: Starting TestDestModelByMode.test_dest_model_multi ... 2026-11-01 12:57:16,423 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval.tests.test_dest_model_by_mode: Starting TestDestModelByMode.test_dest_model_single ... 2026-11-01 12:57:16,850 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval.tests.test_dest_model_by_mode: Starting TestDestModelByMode.test_switch_mode_updates_dest_model_and_lines ... 2026-11-01 12:57:17,389 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted approval.request.field.mapping.line records with IDs: [83878, 83879, 83880, 83881, 83882, 83883] 2026-11-01 12:57:17,806 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted approval.request.field.mapping.line records with IDs: [83884, 83885, 83886, 83887, 83888, 83889, 83890, 83891, 83892, 83893] 2026-11-01 12:57:18,125 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-11-01 12:57:18,142 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval.tests.test_dest_model_mapping_regen: Starting TestDestModelMappingRegen.test_mapping_targets_change_with_mode ... 2026-11-01 12:57:18,565 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted approval.request.field.mapping.line records with IDs: [83900, 83901, 83902, 83903, 83904, 83905] 2026-11-01 12:57:18,914 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-11-01 12:57:25,340 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval.tests.test_duplicate_client_consumable_ids: Starting TestDuplicateClientConsumableIds.test_duplicate_multi_record_returns_two_distinct_ids ... 2026-11-01 12:57:25,613 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval.tests.test_duplicate_client_consumable_ids: Starting TestDuplicateClientConsumableIds.test_duplicate_returns_client_consumable_ids ... 2026-11-01 12:57:25,911 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval.tests.test_duplicate_client_consumable_ids: Starting TestDuplicateClientConsumableIds.test_duplicate_single_record_creates_distinct_persisted_record ... 2026-11-01 12:57:26,246 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_attachment: filestore gc 10 checked, 10 removed 2026-11-01 12:57:26,263 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval.tests.test_dynamic_field_in_views_request: Starting TestApprovalRequestDynamicField.test_dynamic_fields_rendering_in_approval_request_form_view ... 2026-11-01 12:57:26,436 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-11-01 12:57:26,456 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval.tests.test_dynamic_field_in_views_wizard: Starting TestWizardDynamicFieldsStrictAll.test_wizard_head_and_line_dynamic_fields_use_strict_patterns ... 2026-11-01 12:57:26,673 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-11-01 12:57:26,816 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval.tests.test_extra_approval_steps_ui: Starting TestExtraApprovalStepsUi.test_approver_step_popup_keeps_selector_specific_fields ... 2026-11-01 12:57:26,856 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval.tests.test_extra_approval_steps_ui: Starting TestExtraApprovalStepsUi.test_selector_summary_for_selector_based_steps ... 2026-11-01 12:57:27,088 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval.tests.test_extra_approval_steps_ui: Starting TestExtraApprovalStepsUi.test_selector_summary_for_specific_approvers ... 2026-11-01 12:57:27,269 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-11-01 12:57:28,146 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval.tests.test_inactive_approvers: Starting TestInactiveApprovers.test_approver_tree_keeps_inactive_multi_users_visible ... 2026-11-01 12:57:28,223 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval.tests.test_inactive_approvers: Starting TestInactiveApprovers.test_deactivating_current_sequential_approver_moves_activity_to_next_active_step ... 2026-11-01 12:57:28,764 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1781 deleted mail.mail records with IDs: [855] 2026-11-01 12:57:28,905 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted discuss.channel.member records with IDs: [1762] 2026-11-01 12:57:28,924 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [341] 2026-11-01 12:57:29,157 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [856] 2026-11-01 12:57:29,330 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval.tests.test_inactive_approvers: Starting TestInactiveApprovers.test_deactivating_only_pending_approver_refuses_request_and_clears_activity ... 2026-11-01 12:57:30,012 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1781 deleted mail.mail records with IDs: [857] 2026-11-01 12:57:30,150 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted discuss.channel.member records with IDs: [1762] 2026-11-01 12:57:30,173 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [343] 2026-11-01 12:57:30,290 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval.tests.test_inactive_approvers: Starting TestInactiveApprovers.test_python_selector_skips_inactive_users ... 2026-11-01 12:57:30,351 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted discuss.channel.member records with IDs: [1763] 2026-11-01 12:57:30,734 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval.tests.test_inactive_approvers: Starting TestInactiveApprovers.test_reactivating_pending_sequential_approver_recreates_activity ... 2026-11-01 12:57:31,348 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1781 deleted mail.mail records with IDs: [858] 2026-11-01 12:57:31,491 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted discuss.channel.member records with IDs: [1762] 2026-11-01 12:57:31,512 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [344] 2026-11-01 12:57:31,710 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [859] 2026-11-01 12:57:31,823 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [345] 2026-11-01 12:57:31,995 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [860] 2026-11-01 12:57:32,108 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-11-01 12:57:32,126 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval.tests.test_mapping_line_domains: Starting TestMappingLineDomains.test_child_mapping_domains ... 2026-11-01 12:57:32,173 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval.tests.test_mapping_line_domains: Starting TestMappingLineDomains.test_dest_allows_company_and_currency_manual ... 2026-11-01 12:57:32,209 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval.tests.test_mapping_line_domains: Starting TestMappingLineDomains.test_dest_candidates_from_model_by_mode ... 2026-11-01 12:57:32,809 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval.tests.test_mapping_line_domains: Starting TestMappingLineDomains.test_src_domain_basic_constraints ... 2026-11-01 12:57:32,871 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-11-01 12:57:34,549 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval.tests.test_mimimum_approval_request: Starting TestMiMimumApprovalRequest.test_mimimum_approval_request_01 ... 2026-11-01 12:57:35,235 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval.tests.test_mimimum_approval_request: Starting TestMiMimumApprovalRequest.test_mimimum_approval_request_02 ... 2026-11-01 12:57:35,835 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval.tests.test_mimimum_approval_request: Starting TestMiMimumApprovalRequest.test_mimimum_approval_request_03 ... 2026-11-01 12:57:36,521 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval.tests.test_mimimum_approval_request: Starting TestMiMimumApprovalRequest.test_mimimum_approval_request_04 ... 2026-11-01 12:57:37,223 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval.tests.test_mimimum_approval_request: Starting TestMiMimumApprovalRequest.test_mimimum_approval_request_05 ... 2026-11-01 12:57:37,808 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval.tests.test_mimimum_approval_request: Starting TestMiMimumApprovalRequest.test_mimimum_approval_request_06 ... 2026-11-01 12:57:38,347 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval.tests.test_mimimum_approval_request: Starting TestMiMimumApprovalRequest.test_mimimum_approval_request_07 ... 2026-11-01 12:57:39,028 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval.tests.test_mimimum_approval_request: Starting TestMiMimumApprovalRequest.test_mimimum_approval_request_08 ... 2026-11-01 12:57:39,652 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-11-01 12:57:40,267 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval.tests.test_partner_child_mapping_no_subject_creation: Starting TestPartnerChildMappingNoSubjectCreation.test_01_create_from_partner_children_does_not_create_partner ... 2026-11-01 12:57:41,324 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval.tests.test_partner_child_mapping_no_subject_creation: Starting TestPartnerChildMappingNoSubjectCreation.test_02_confirm_from_partner_children_does_not_create_partner ... 2026-11-01 12:57:42,726 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [861] 2026-11-01 12:57:42,832 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval.tests.test_partner_child_mapping_no_subject_creation: Starting TestPartnerChildMappingNoSubjectCreation.test_03_update_existing_request_via_attach_context ... 2026-11-01 12:57:44,098 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [862] 2026-11-01 12:57:44,178 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-11-01 12:57:50,441 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval.tests.test_permission_drag_kanban: Starting TestPermissionKanban.test_01_check_permission_dragging_kanban_at_draft ... 2026-11-01 12:57:50,767 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [863] 2026-11-01 12:57:50,862 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval.tests.test_permission_drag_kanban: Starting TestPermissionKanban.test_02_check_permission_dragging_kanban_at_draft ... 2026-11-01 12:57:51,053 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1787 deleted request.approval.user.line records with IDs: [354, 355, 356, 357] 2026-11-01 12:57:51,216 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval.tests.test_permission_drag_kanban: Starting TestPermissionKanban.test_03_check_permission_dragging_kanban_at_draft ... 2026-11-01 12:57:51,383 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1787 deleted request.approval.user.line records with IDs: [354, 355, 356, 357] 2026-11-01 12:57:51,529 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval.tests.test_permission_drag_kanban: Starting TestPermissionKanban.test_04_check_permission_dragging_kanban_at_draft ... 2026-11-01 12:57:51,687 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1787 deleted request.approval.user.line records with IDs: [354, 355, 356, 357] 2026-11-01 12:57:51,836 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval.tests.test_permission_drag_kanban: Starting TestPermissionKanban.test_05_check_permission_dragging_kanban_at_draft ... 2026-11-01 12:57:51,995 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1787 deleted request.approval.user.line records with IDs: [354, 355, 356, 357] 2026-11-01 12:57:52,137 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval.tests.test_permission_drag_kanban: Starting TestPermissionKanban.test_06_check_permission_dragging_kanban_at_confirm ... 2026-11-01 12:57:52,299 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1787 deleted request.approval.user.line records with IDs: [354, 355, 356, 357] 2026-11-01 12:57:52,606 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [864] 2026-11-01 12:57:52,750 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [350] 2026-11-01 12:57:52,905 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [865] 2026-11-01 12:57:52,963 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval.tests.test_permission_drag_kanban: Starting TestPermissionKanban.test_07_check_permission_dragging_kanban_at_confirm ... 2026-11-01 12:57:53,144 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1787 deleted request.approval.user.line records with IDs: [354, 355, 356, 357] 2026-11-01 12:57:53,522 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [866] 2026-11-01 12:57:53,822 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [867] 2026-11-01 12:57:53,873 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval.tests.test_permission_drag_kanban: Starting TestPermissionKanban.test_08_check_permission_dragging_kanban_at_confirm ... 2026-11-01 12:57:54,022 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1787 deleted request.approval.user.line records with IDs: [354, 355, 356, 357] 2026-11-01 12:57:54,302 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [868] 2026-11-01 12:57:54,382 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval.tests.test_permission_drag_kanban: Starting TestPermissionKanban.test_09_check_permission_dragging_kanban_at_confirm ... 2026-11-01 12:57:54,524 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1787 deleted request.approval.user.line records with IDs: [354, 355, 356, 357] 2026-11-01 12:57:54,817 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [869] 2026-11-01 12:57:54,893 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval.tests.test_permission_drag_kanban: Starting TestPermissionKanban.test_10_check_permission_dragging_kanban_at_confirm ... 2026-11-01 12:57:55,056 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1787 deleted request.approval.user.line records with IDs: [354, 355, 356, 357] 2026-11-01 12:57:55,377 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [870] 2026-11-01 12:57:55,457 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [354] 2026-11-01 12:57:55,516 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval.tests.test_permission_drag_kanban: Starting TestPermissionKanban.test_11_check_permission_dragging_kanban_at_validate ... 2026-11-01 12:57:55,710 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1787 deleted request.approval.user.line records with IDs: [354, 355, 356, 357] 2026-11-01 12:57:56,065 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [871] 2026-11-01 12:57:56,164 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [355] 2026-11-01 12:57:56,302 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [872] 2026-11-01 12:57:56,364 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval.tests.test_permission_drag_kanban: Starting TestPermissionKanban.test_12_check_permission_dragging_kanban_at_validate ... 2026-11-01 12:57:56,545 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1787 deleted request.approval.user.line records with IDs: [354, 355, 356, 357] 2026-11-01 12:57:56,861 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [873] 2026-11-01 12:57:56,978 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [356] 2026-11-01 12:57:57,135 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [874] 2026-11-01 12:57:57,203 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval.tests.test_permission_drag_kanban: Starting TestPermissionKanban.test_13_check_permission_dragging_kanban_at_validate ... 2026-11-01 12:57:57,377 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1787 deleted request.approval.user.line records with IDs: [354, 355, 356, 357] 2026-11-01 12:57:57,742 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [875] 2026-11-01 12:57:57,865 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [357] 2026-11-01 12:57:58,046 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [876] 2026-11-01 12:57:58,145 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval.tests.test_permission_drag_kanban: Starting TestPermissionKanban.test_14_check_permission_dragging_kanban_at_validate ... 2026-11-01 12:57:58,337 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1787 deleted request.approval.user.line records with IDs: [354, 355, 356, 357] 2026-11-01 12:57:58,663 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [877] 2026-11-01 12:57:58,774 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [358] 2026-11-01 12:57:58,923 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [878] 2026-11-01 12:57:59,026 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval.tests.test_permission_drag_kanban: Starting TestPermissionKanban.test_15_check_permission_dragging_kanban_at_validate ... 2026-11-01 12:57:59,192 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1787 deleted request.approval.user.line records with IDs: [354, 355, 356, 357] 2026-11-01 12:57:59,530 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [879] 2026-11-01 12:57:59,655 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [359] 2026-11-01 12:57:59,821 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [880] 2026-11-01 12:57:59,900 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval.tests.test_permission_drag_kanban: Starting TestPermissionKanban.test_16_check_permission_dragging_kanban_at_refuse ... 2026-11-01 12:58:00,088 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1787 deleted request.approval.user.line records with IDs: [354, 355, 356, 357] 2026-11-01 12:58:00,461 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [881] 2026-11-01 12:58:00,719 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [882] 2026-11-01 12:58:00,778 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval.tests.test_permission_drag_kanban: Starting TestPermissionKanban.test_17_check_permission_dragging_kanban_at_refuse ... 2026-11-01 12:58:00,963 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1787 deleted request.approval.user.line records with IDs: [354, 355, 356, 357] 2026-11-01 12:58:01,319 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [883] 2026-11-01 12:58:01,550 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [884] 2026-11-01 12:58:01,635 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval.tests.test_permission_drag_kanban: Starting TestPermissionKanban.test_18_check_permission_dragging_kanban_at_refuse ... 2026-11-01 12:58:01,796 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1787 deleted request.approval.user.line records with IDs: [354, 355, 356, 357] 2026-11-01 12:58:02,117 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [885] 2026-11-01 12:58:02,389 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [886] 2026-11-01 12:58:02,494 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval.tests.test_permission_drag_kanban: Starting TestPermissionKanban.test_19_check_permission_dragging_kanban_at_refuse ... 2026-11-01 12:58:02,694 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1787 deleted request.approval.user.line records with IDs: [354, 355, 356, 357] 2026-11-01 12:58:03,076 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [887] 2026-11-01 12:58:03,317 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [888] 2026-11-01 12:58:03,387 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval.tests.test_permission_drag_kanban: Starting TestPermissionKanban.test_20_check_permission_dragging_kanban_at_refuse ... 2026-11-01 12:58:03,587 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1787 deleted request.approval.user.line records with IDs: [354, 355, 356, 357] 2026-11-01 12:58:03,953 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [889] 2026-11-01 12:58:04,223 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [890] 2026-11-01 12:58:04,278 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [364] 2026-11-01 12:58:04,330 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval.tests.test_permission_drag_kanban: Starting TestPermissionKanban.test_21_check_permission_dragging_kanban_at_done ... 2026-11-01 12:58:04,508 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1787 deleted request.approval.user.line records with IDs: [354, 355, 356, 357] 2026-11-01 12:58:04,831 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [891] 2026-11-01 12:58:04,951 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [365] 2026-11-01 12:58:05,128 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [892] 2026-11-01 12:58:05,218 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval.tests.test_permission_drag_kanban: Starting TestPermissionKanban.test_22_check_permission_dragging_kanban_at_done ... 2026-11-01 12:58:05,413 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1787 deleted request.approval.user.line records with IDs: [354, 355, 356, 357] 2026-11-01 12:58:05,798 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [893] 2026-11-01 12:58:05,938 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [366] 2026-11-01 12:58:06,126 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [894] 2026-11-01 12:58:06,248 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval.tests.test_permission_drag_kanban: Starting TestPermissionKanban.test_23_check_permission_dragging_kanban_at_done ... 2026-11-01 12:58:06,427 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1787 deleted request.approval.user.line records with IDs: [354, 355, 356, 357] 2026-11-01 12:58:06,755 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [895] 2026-11-01 12:58:06,863 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [367] 2026-11-01 12:58:07,047 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [896] 2026-11-01 12:58:07,131 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval.tests.test_permission_drag_kanban: Starting TestPermissionKanban.test_24_check_permission_dragging_kanban_at_done ... 2026-11-01 12:58:07,291 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1787 deleted request.approval.user.line records with IDs: [354, 355, 356, 357] 2026-11-01 12:58:07,670 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [897] 2026-11-01 12:58:07,791 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [368] 2026-11-01 12:58:07,928 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [898] 2026-11-01 12:58:08,013 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval.tests.test_permission_drag_kanban: Starting TestPermissionKanban.test_25_check_permission_dragging_kanban_at_done ... 2026-11-01 12:58:08,193 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1787 deleted request.approval.user.line records with IDs: [354, 355, 356, 357] 2026-11-01 12:58:08,547 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [899] 2026-11-01 12:58:08,676 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [369] 2026-11-01 12:58:08,846 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [900] 2026-11-01 12:58:08,930 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval.tests.test_permission_drag_kanban: Starting TestPermissionKanban.test_26_check_permission_dragging_kanban_at_cancel ... 2026-11-01 12:58:09,128 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1787 deleted request.approval.user.line records with IDs: [354, 355, 356, 357] 2026-11-01 12:58:09,498 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [901] 2026-11-01 12:58:09,608 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [370] 2026-11-01 12:58:09,894 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval.tests.test_permission_drag_kanban: Starting TestPermissionKanban.test_27_check_permission_dragging_kanban_at_cancel ... 2026-11-01 12:58:10,081 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1787 deleted request.approval.user.line records with IDs: [354, 355, 356, 357] 2026-11-01 12:58:10,417 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [902] 2026-11-01 12:58:10,492 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [371] 2026-11-01 12:58:10,579 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval.tests.test_permission_drag_kanban: Starting TestPermissionKanban.test_28_check_permission_dragging_kanban_at_cancel ... 2026-11-01 12:58:10,729 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1787 deleted request.approval.user.line records with IDs: [354, 355, 356, 357] 2026-11-01 12:58:11,055 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [903] 2026-11-01 12:58:11,136 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [372] 2026-11-01 12:58:11,203 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval.tests.test_permission_drag_kanban: Starting TestPermissionKanban.test_29_check_permission_dragging_kanban_at_cancel ... 2026-11-01 12:58:11,396 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1787 deleted request.approval.user.line records with IDs: [354, 355, 356, 357] 2026-11-01 12:58:11,801 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [904] 2026-11-01 12:58:11,868 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [373] 2026-11-01 12:58:11,942 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval.tests.test_permission_drag_kanban: Starting TestPermissionKanban.test_30_check_permission_dragging_kanban_at_cancel ... 2026-11-01 12:58:12,144 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1787 deleted request.approval.user.line records with IDs: [354, 355, 356, 357] 2026-11-01 12:58:12,542 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [905] 2026-11-01 12:58:13,529 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [374] 2026-11-01 12:58:13,598 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_attachment: filestore gc 10 checked, 10 removed 2026-11-01 12:58:27,640 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval.tests.test_portal_reads_no_approval: Starting TestPortalReadsNoApproval.test_approval_admin_reads_no_line_of_a_company_they_are_not_allowed_in ... 2026-11-01 12:58:27,834 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval.tests.test_portal_reads_no_approval: Starting TestPortalReadsNoApproval.test_portal_user_reads_no_approval_request_and_no_line ... 2026-11-01 12:58:28,006 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_attachment: filestore gc 15 checked, 15 removed 2026-11-01 12:58:38,618 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [7192, 7210, 7067] 2026-11-01 12:58:38,619 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted res.currency.rate records with IDs: [1, 126, 144] 2026-11-01 12:58:39,219 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [906] 2026-11-01 12:58:39,231 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.message records with IDs: [16045] 2026-11-01 12:58:39,241 104 INFO rb-2cd94b9-226205-431194 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-11-01 12:58:39,971 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval.tests.test_report_currency_conversion_multi_company: Starting TestReportCurrencyConversionMultiCompany.test_analysis_currency_labels_follow_each_reader_in_the_same_transaction ... 2026-11-01 12:58:40,166 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval.tests.test_report_currency_conversion_multi_company: Starting TestReportCurrencyConversionMultiCompany.test_analysis_currency_labels_follow_the_reader_when_the_reader_owns_the_request ... 2026-11-01 12:58:40,221 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval.tests.test_report_currency_conversion_multi_company: Starting TestReportCurrencyConversionMultiCompany.test_analysis_subtotal_is_converted_into_reporting_company_currency ... 2026-11-01 12:58:40,321 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval.tests.test_report_currency_conversion_multi_company: Starting TestReportCurrencyConversionMultiCompany.test_analysis_subtotal_is_unchanged_when_the_reader_owns_the_request ... 2026-11-01 12:58:40,378 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval.tests.test_report_currency_conversion_multi_company: Starting TestReportCurrencyConversionMultiCompany.test_approver_report_currency_id_follows_each_reader_in_the_same_transaction ... 2026-11-01 12:58:40,467 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval.tests.test_report_currency_conversion_multi_company: Starting TestReportCurrencyConversionMultiCompany.test_approver_report_subtotal_is_converted_into_reporting_company_currency ... 2026-11-01 12:58:40,571 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval.tests.test_report_currency_conversion_multi_company: Starting TestReportCurrencyConversionMultiCompany.test_request_report_currency_id_follows_each_reader_in_the_same_transaction ... 2026-11-01 12:58:40,678 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval.tests.test_report_currency_conversion_multi_company: Starting TestReportCurrencyConversionMultiCompany.test_request_report_subtotal_is_converted_into_reporting_company_currency ... 2026-11-01 12:58:40,788 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval.tests.test_report_currency_conversion_multi_company: Starting TestReportCurrencyConversionMultiCompany.test_synthetic_line_keeps_raw_amounts_and_their_own_currency_labels ... 2026-11-01 12:58:40,874 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-11-01 12:58:46,342 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval.tests.test_report_view_not_updatable: Starting TestReportViewNotUpdatable.test_changing_the_company_currency_must_not_crash_the_database ... 2026-11-01 12:58:46,725 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval.tests.test_report_view_not_updatable: Starting TestReportViewNotUpdatable.test_no_report_view_carries_a_field_a_flush_can_write_back ... 2026-11-01 12:58:47,016 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval.tests.test_report_view_not_updatable: test_no_report_view_carries_a_field_a_flush_can_write_back: skipped 16 known core-offender field(s) on exempted model(s) ['hr.employee.public'] - see CORE_VIEW_MODEL_EXEMPTIONS. 2026-11-01 12:58:47,092 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-11-01 12:58:47,110 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval.tests.test_request_line_create_controls: Starting TestApprovalRequestLineCreateControls.test_request_line_create_controls_are_hidden_outside_draft ... 2026-11-01 12:58:47,215 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-11-01 12:58:47,456 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval.tests.test_request_line_currency_check: Starting TestRequestLineCurrencyCheck.test_line_in_another_currency_is_refused ... 2026-11-01 12:58:47,915 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval.tests.test_request_line_currency_check: Starting TestRequestLineCurrencyCheck.test_nested_line_follows_the_request_currency ... 2026-11-01 12:58:48,412 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval.tests.test_request_line_currency_check: Starting TestRequestLineCurrencyCheck.test_request_with_many_lines_is_created ... 2026-11-01 12:58:49,545 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval.tests.test_request_line_currency_check: Starting TestRequestLineCurrencyCheck.test_request_with_many_nested_lines_is_created_in_its_currency ... 2026-11-01 12:58:51,718 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-11-01 12:58:51,733 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval.tests.test_request_line_state_protocol: Starting TestRequestLineStateProtocol.test_cancel_marks_exception_then_draft_clears_it ... 2026-11-01 12:58:52,219 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval.tests.test_request_line_state_protocol: Starting TestRequestLineStateProtocol.test_cancel_with_ignore_context_skips_exception ... 2026-11-01 12:58:52,782 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval.tests.test_request_line_state_protocol: Starting TestRequestLineStateProtocol.test_ensure_can_change_state_blocks_unlinked_line ... 2026-11-01 12:58:53,047 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval.tests.test_request_line_state_protocol: Starting TestRequestLineStateProtocol.test_ensure_can_change_state_uses_approval_id_not_approval_ids ... 2026-11-01 12:58:53,579 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval.tests.test_request_line_state_protocol: Starting TestRequestLineStateProtocol.test_generic_line_owns_state_protocol_natively ... 2026-11-01 12:58:53,625 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-11-01 12:59:01,551 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval.tests.test_request_state_moves_only_through_actions: Starting TestRequestStateMovesOnlyThroughActions.test_approval_admin_can_force_the_approval ... 2026-11-01 12:59:01,996 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1824 deleted mail.mail records with IDs: [907] 2026-11-01 12:59:02,117 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1824 deleted mail.mail records with IDs: [908] 2026-11-01 12:59:02,272 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1827 deleted mail.activity records with IDs: [375, 376] 2026-11-01 12:59:02,431 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1827 deleted mail.mail records with IDs: [909] 2026-11-01 12:59:02,524 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval.tests.test_request_state_moves_only_through_actions: Starting TestRequestStateMovesOnlyThroughActions.test_approval_admin_can_force_the_refusal ... 2026-11-01 12:59:03,059 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1824 deleted mail.mail records with IDs: [910] 2026-11-01 12:59:03,186 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1824 deleted mail.mail records with IDs: [911] 2026-11-01 12:59:03,440 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1827 deleted mail.mail records with IDs: [912] 2026-11-01 12:59:03,507 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval.tests.test_request_state_moves_only_through_actions: Starting TestRequestStateMovesOnlyThroughActions.test_client_context_key_does_not_let_the_requester_approve_a_draft_request ... 2026-11-01 12:59:04,053 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval.tests.test_request_state_moves_only_through_actions: Starting TestRequestStateMovesOnlyThroughActions.test_only_an_approval_admin_can_force_the_decision ... 2026-11-01 12:59:04,536 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1824 deleted mail.mail records with IDs: [913] 2026-11-01 12:59:04,663 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1824 deleted mail.mail records with IDs: [914] 2026-11-01 12:59:04,855 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval.tests.test_request_state_moves_only_through_actions: Starting TestRequestStateMovesOnlyThroughActions.test_request_created_by_the_requester_always_starts_in_draft ... 2026-11-01 12:59:05,581 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval.tests.test_request_state_moves_only_through_actions: Starting TestRequestStateMovesOnlyThroughActions.test_request_needing_two_approvers_is_approved_after_the_second_one ... 2026-11-01 12:59:06,147 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1824 deleted mail.mail records with IDs: [915] 2026-11-01 12:59:06,273 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1824 deleted mail.mail records with IDs: [916] 2026-11-01 12:59:06,479 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1825 deleted mail.activity records with IDs: [381, 382] 2026-11-01 12:59:06,632 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1825 deleted mail.mail records with IDs: [917] 2026-11-01 12:59:06,823 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1826 deleted mail.activity records with IDs: [383] 2026-11-01 12:59:06,990 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1826 deleted mail.mail records with IDs: [918] 2026-11-01 12:59:07,064 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval.tests.test_request_state_moves_only_through_actions: Starting TestRequestStateMovesOnlyThroughActions.test_requester_cancels_a_submitted_request_and_resets_it_to_draft ... 2026-11-01 12:59:07,583 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1824 deleted mail.mail records with IDs: [919] 2026-11-01 12:59:07,683 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1824 deleted mail.activity records with IDs: [384] 2026-11-01 12:59:07,931 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval.tests.test_request_state_moves_only_through_actions: Starting TestRequestStateMovesOnlyThroughActions.test_requester_cannot_add_a_line_to_an_approved_request ... 2026-11-01 12:59:08,422 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1824 deleted mail.mail records with IDs: [920] 2026-11-01 12:59:08,548 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1825 deleted mail.activity records with IDs: [385] 2026-11-01 12:59:08,656 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1825 deleted mail.mail records with IDs: [921] 2026-11-01 12:59:08,733 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval.tests.test_request_state_moves_only_through_actions: Starting TestRequestStateMovesOnlyThroughActions.test_requester_cannot_approve_own_line_by_writing_its_state ... 2026-11-01 12:59:09,117 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval.tests.test_request_state_moves_only_through_actions: Starting TestRequestStateMovesOnlyThroughActions.test_requester_cannot_approve_own_line_through_its_action ... 2026-11-01 12:59:09,596 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval.tests.test_request_state_moves_only_through_actions: Starting TestRequestStateMovesOnlyThroughActions.test_requester_cannot_move_a_draft_line_to_an_approved_request ... 2026-11-01 12:59:10,101 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1824 deleted mail.mail records with IDs: [922] 2026-11-01 12:59:10,277 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1825 deleted mail.activity records with IDs: [386] 2026-11-01 12:59:10,428 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1825 deleted mail.mail records with IDs: [923] 2026-11-01 12:59:10,749 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval.tests.test_request_state_moves_only_through_actions: Starting TestRequestStateMovesOnlyThroughActions.test_requester_marks_an_approved_request_done ... 2026-11-01 12:59:11,193 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1824 deleted mail.mail records with IDs: [924] 2026-11-01 12:59:11,383 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1825 deleted mail.activity records with IDs: [387] 2026-11-01 12:59:11,523 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1825 deleted mail.mail records with IDs: [925] 2026-11-01 12:59:11,601 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval.tests.test_request_state_moves_only_through_actions: Starting TestRequestStateMovesOnlyThroughActions.test_superuser_server_code_still_sets_the_state_with_the_key ... 2026-11-01 12:59:11,932 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval.tests.test_request_state_moves_only_through_actions: Starting TestRequestStateMovesOnlyThroughActions.test_switching_the_type_of_a_draft_request_always_rebuilds_its_approvers ... 2026-11-01 12:59:12,210 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1824 deleted request.approval.user.line records with IDs: [535] 2026-11-01 12:59:12,306 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_attachment: filestore gc 14 checked, 14 removed 2026-11-01 12:59:12,322 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval.tests.test_res_config_settings_upsell: Starting TestApprovalSettingsUpsell.test_availability_fields_exist ... 2026-11-01 12:59:12,347 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval.tests.test_res_config_settings_upsell: Starting TestApprovalSettingsUpsell.test_compute_availability_matches_registry ... 2026-11-01 12:59:12,542 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval.tests.test_res_config_settings_upsell: Starting TestApprovalSettingsUpsell.test_module_toggle_fields_exist ... 2026-11-01 12:59:12,579 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-11-01 12:59:12,646 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval.tests.test_respect_explicit_dest: Starting TestRespectExplicitDest.test_explicit_two_dests_preserved ... 2026-11-01 12:59:13,079 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted approval.request.field.mapping.line records with IDs: [84849, 84850, 84851, 84852, 84853, 84854] 2026-11-01 12:59:13,363 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval.tests.test_respect_explicit_dest: Starting TestRespectExplicitDest.test_invalid_explicit_dest_falls_back ... 2026-11-01 12:59:13,829 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted approval.request.field.mapping.line records with IDs: [84857, 84858, 84859, 84860, 84861, 84862] 2026-11-01 12:59:14,073 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-11-01 12:59:19,751 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval.tests.test_sequential_multiple_approvers_freeze: Starting TestSequentialMultipleApproversFreeze.test_001_request_keeps_sequential_multiple_approvers_when_type_config_changes ... 2026-11-01 12:59:20,118 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_attachment: filestore gc 10 checked, 10 removed 2026-11-01 12:59:31,546 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [926] 2026-11-01 12:59:31,559 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.message records with IDs: [16666] 2026-11-01 12:59:31,570 104 INFO rb-2cd94b9-226205-431194 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-11-01 12:59:31,953 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval.tests.test_slip_field_multi_company_isolation: Starting TestSlipFieldMultiCompanyIsolation.test_header_slip_field_cannot_be_read_across_company ... 2026-11-01 12:59:31,981 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [5], uid: 1838, model: viin.approval.type.header.slip.field 2026-11-01 12:59:32,029 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval.tests.test_slip_field_multi_company_isolation: Starting TestSlipFieldMultiCompanyIsolation.test_header_slip_field_remains_readable_within_same_company ... 2026-11-01 12:59:32,091 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval.tests.test_slip_field_multi_company_isolation: Starting TestSlipFieldMultiCompanyIsolation.test_line_slip_field_cannot_be_read_across_company ... 2026-11-01 12:59:32,115 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [7], uid: 1838, model: viin.approval.type.line.slip.field 2026-11-01 12:59:32,172 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval.tests.test_slip_field_multi_company_isolation: Starting TestSlipFieldMultiCompanyIsolation.test_line_slip_field_remains_readable_within_same_company ... 2026-11-01 12:59:32,282 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-11-01 12:59:33,203 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval.tests.test_snapshot_diff_engine_exclude_from_snapshot_type_multi: Starting TestSnapshotDiffEngineExcludeFromSnapshotTypeMulti.test_301_approval_type_multi_ref_only ... 2026-11-01 12:59:33,325 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval.tests.test_snapshot_diff_engine_exclude_from_snapshot_type_multi: Starting TestSnapshotDiffEngineExcludeFromSnapshotTypeMulti.test_302_approval_type_multi_ref_and_user ... 2026-11-01 12:59:33,364 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval.tests.test_snapshot_diff_engine_exclude_from_snapshot_type_multi: Starting TestSnapshotDiffEngineExcludeFromSnapshotTypeMulti.test_303_multi_excluded_line_fields_do_not_post_diff_messages ... 2026-11-01 12:59:34,643 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1839 deleted mail.mail records with IDs: [927] 2026-11-01 12:59:34,848 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-11-01 12:59:35,993 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval.tests.test_snapshot_diff_engine_exclude_from_snapshot_type_single: Starting TestSnapshotDiffEngineExcludeFromSnapshotTypeSingle.test_101_approval_type_header ... 2026-11-01 12:59:36,117 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval.tests.test_snapshot_diff_engine_exclude_from_snapshot_type_single: Starting TestSnapshotDiffEngineExcludeFromSnapshotTypeSingle.test_102_approval_type_child ... 2026-11-01 12:59:36,153 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval.tests.test_snapshot_diff_engine_exclude_from_snapshot_type_single: Starting TestSnapshotDiffEngineExcludeFromSnapshotTypeSingle.test_103_approval_type_mixed ... 2026-11-01 12:59:36,191 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval.tests.test_snapshot_diff_engine_exclude_from_snapshot_type_single: Starting TestSnapshotDiffEngineExcludeFromSnapshotTypeSingle.test_201_header_excluded_field_does_not_post_diff_messages ... 2026-11-01 12:59:37,589 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1840 deleted mail.mail records with IDs: [928] 2026-11-01 12:59:37,775 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval.tests.test_snapshot_diff_engine_exclude_from_snapshot_type_single: Starting TestSnapshotDiffEngineExcludeFromSnapshotTypeSingle.test_202_child_excluded_field_does_not_post_diff_messages ... 2026-11-01 12:59:39,232 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1840 deleted mail.mail records with IDs: [929] 2026-11-01 12:59:39,444 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval.tests.test_snapshot_diff_engine_exclude_from_snapshot_type_single: Starting TestSnapshotDiffEngineExcludeFromSnapshotTypeSingle.test_203_mixed_excluded_fields_scoped_correctly ... 2026-11-01 12:59:40,698 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1840 deleted mail.mail records with IDs: [930] 2026-11-01 12:59:40,941 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-11-01 12:59:41,881 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval.tests.test_snapshot_diff_engine_root_model: Starting TestSnapshotDiffEngineRootModel.test_101_single_diff_message_when_child_updated_via_parent_write ... 2026-11-01 12:59:43,378 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1841 deleted mail.mail records with IDs: [931] 2026-11-01 12:59:43,652 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [932] 2026-11-01 12:59:43,809 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [933] 2026-11-01 12:59:43,921 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [934] 2026-11-01 12:59:44,019 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval.tests.test_snapshot_diff_engine_root_model: Starting TestSnapshotDiffEngineRootModel.test_102_single_diff_message_when_child_updated_directly ... 2026-11-01 12:59:45,492 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1841 deleted mail.mail records with IDs: [935] 2026-11-01 12:59:45,717 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [936] 2026-11-01 12:59:45,828 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [937] 2026-11-01 12:59:45,934 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-11-01 12:59:46,367 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval.tests.test_source_divergence_reporting: Starting TestSourceDivergenceFlagLifecycle.test_last_source_change_date_set_on_divergence_and_cleared_on_convergence ... 2026-11-01 12:59:47,285 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [938] 2026-11-01 12:59:47,463 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval.tests.test_source_divergence_reporting: Starting TestSourceDivergenceFlagLifecycle.test_recurring_divergence_after_convergence_notifies_again ... 2026-11-01 12:59:48,404 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [939] 2026-11-01 12:59:48,658 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval.tests.test_source_divergence_reporting: Starting TestSourceDivergenceFlagLifecycle.test_resubmitting_after_reset_to_draft_recaptures_snapshot_and_clears_divergence_flag ... 2026-11-01 12:59:49,611 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [940] 2026-11-01 12:59:49,761 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [396] 2026-11-01 12:59:50,291 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [941] 2026-11-01 12:59:50,356 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval.tests.test_source_divergence_reporting: Starting TestSourceDivergenceFlagLifecycle.test_source_changed_after_submission_flag_true_on_divergence_false_on_convergence ... 2026-11-01 12:59:51,415 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [942] 2026-11-01 12:59:51,630 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-11-01 12:59:51,984 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval.tests.test_source_divergence_reporting: Starting TestSourceDivergenceCountAggregation.test_diverged_source_count_aggregates_own_source_and_flagged_lines ... 2026-11-01 12:59:53,333 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [943] 2026-11-01 12:59:53,625 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-11-01 12:59:56,358 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval.tests.test_source_divergence_reporting: Starting TestSourceDivergenceNotifiesActedApproversAndRequester.test_divergence_notice_reaches_acted_approver_and_requester_not_pending_approver ... 2026-11-01 12:59:57,361 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1844 deleted mail.mail records with IDs: [944] 2026-11-01 12:59:57,492 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1844 deleted mail.mail records with IDs: [945] 2026-11-01 12:59:57,735 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1842 deleted mail.activity records with IDs: [400, 401] 2026-11-01 12:59:57,906 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1842 deleted mail.mail records with IDs: [946] 2026-11-01 12:59:58,208 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [947] 2026-11-01 12:59:58,348 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [948] 2026-11-01 12:59:58,455 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-11-01 12:59:58,902 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval.tests.test_source_divergence_sync_gates: Starting TestSourceDivergenceWriteScoping.test_source_changed_after_submission_flag_stays_false_before_submission ... 2026-11-01 12:59:59,687 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval.tests.test_source_divergence_sync_gates: Starting TestSourceDivergenceWriteScoping.test_unrelated_write_on_submitted_request_must_not_alter_attached_source ... 2026-11-01 13:00:00,583 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [949] 2026-11-01 13:00:00,785 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-11-01 13:00:01,292 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval.tests.test_source_divergence_sync_gates: Starting TestSourceDivergenceAuthorityGate.test_blocked_push_to_attached_source_posts_a_note_naming_the_field ... 2026-11-01 13:00:02,277 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [950] 2026-11-01 13:00:02,404 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval.tests.test_source_divergence_sync_gates: Starting TestSourceDivergenceAuthorityGate.test_direct_edit_of_mapped_field_on_submitted_request_must_not_reach_attached_source ... 2026-11-01 13:00:03,393 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [951] 2026-11-01 13:00:03,547 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-11-01 13:00:03,998 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval.tests.test_source_divergence_sync_gates: Starting TestSourceDivergenceGeneratedSourceCarveOut.test_mapped_field_write_after_submission_still_reaches_generated_source ... 2026-11-01 13:00:05,231 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [952] 2026-11-01 13:00:05,488 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-11-01 13:00:05,993 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval.tests.test_source_divergence_sync_gates: Starting TestSourceDivergenceExplicitFullSync.test_synch_to_res_ref_with_no_argument_still_pushes_head_and_lines ... 2026-11-01 13:00:07,324 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [953] 2026-11-01 13:00:07,589 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-11-01 13:00:13,582 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval.tests.test_state_write_routing: Starting TestStateWriteRouting.test_blocked_transition_must_not_be_reported_as_having_happened ... 2026-11-01 13:00:13,739 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval.tests.test_state_write_routing: Starting TestStateWriteRouting.test_refuse_wizard_handoff_is_not_silently_dropped ... 2026-11-01 13:00:13,842 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval.tests.test_state_write_routing: Starting TestStateWriteRouting.test_uninterrupted_transition_completes_and_persists_the_whole_write ... 2026-11-01 13:00:14,146 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1845 deleted mail.mail records with IDs: [954] 2026-11-01 13:00:14,276 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_attachment: filestore gc 10 checked, 10 removed 2026-11-01 13:00:14,856 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval.tests.test_wizard_pipeline: Starting TestWizardPartnerPipeline.test_multi__falsy_head_and_line_clear ... 2026-11-01 13:00:15,632 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval.tests.test_wizard_pipeline: Starting TestWizardPartnerPipeline.test_multi__head_overrides_request_head ... 2026-11-01 13:00:16,386 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval.tests.test_wizard_pipeline: Starting TestWizardPartnerPipeline.test_multi__line_name_overrides_line_name ... 2026-11-01 13:00:17,291 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval.tests.test_wizard_pipeline: Starting TestWizardPartnerPipeline.test_multi__line_overrides_its_own_line ... 2026-11-01 13:00:18,091 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval.tests.test_wizard_pipeline: Starting TestWizardPartnerPipeline.test_multi__lines_prefilled_from_line_mapping ... 2026-11-01 13:00:18,565 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval.tests.test_wizard_pipeline: Starting TestWizardPartnerPipeline.test_multi__origin_keys_are_ignored ... 2026-11-01 13:00:18,646 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval.tests.test_wizard_pipeline: Starting TestWizardPartnerPipeline.test_multi__update_existing_request_matches_and_updates_lines ... 2026-11-01 13:00:20,188 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [588] 2026-11-01 13:00:20,325 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval.tests.test_wizard_pipeline: Starting TestWizardPartnerPipeline.test_multi__update_existing_request_updates_line_name ... 2026-11-01 13:00:21,779 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [590] 2026-11-01 13:00:21,910 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval.tests.test_wizard_pipeline: Starting TestWizardPartnerPipeline.test_single__falsy_line_clears_request_head ... 2026-11-01 13:00:22,622 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval.tests.test_wizard_pipeline: Starting TestWizardPartnerPipeline.test_single__line_overrides_request_head ... 2026-11-01 13:00:23,331 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval.tests.test_wizard_pipeline: Starting TestWizardPartnerPipeline.test_single__origin_keys_are_ignored ... 2026-11-01 13:00:23,414 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval.tests.test_wizard_pipeline: Starting TestWizardPartnerPipeline.test_single__update_existing_request_header_from_line ... 2026-11-01 13:00:24,112 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval.tests.test_wizard_pipeline: Starting TestWizardPartnerPipeline.test_single__wizard_line_applies_header_defaults_fill ... 2026-11-01 13:00:25,237 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-11-01 13:00:26,360 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval_account.tests.test_approval_account_move_display_type: Starting TestAccountMoveDisplayTypeMappingAndSync.test_account_move_display_type_mismatch_source_to_request ... 2026-11-01 13:00:28,222 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval_account.tests.test_approval_account_move_display_type: Starting TestAccountMoveDisplayTypeMappingAndSync.test_account_move_display_type_not_mapped_means_request_always_false ... 2026-11-01 13:00:30,029 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval_account.tests.test_approval_account_move_display_type: Starting TestAccountMoveDisplayTypeMappingAndSync.test_account_move_display_type_sync_two_way_with_required_source_field ... 2026-11-01 13:00:31,806 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval_account.tests.test_approval_account_move_display_type: Starting TestAccountMoveDisplayTypeMappingAndSync.test_no_argument_full_sync_pulls_head_and_every_line_together ... 2026-11-01 13:00:33,552 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-11-01 13:00:44,033 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval_account.tests.test_approval_account_request_type_generation_by_chart_template: Starting TestApprovalRequestTypeGenerationByChartTemplate.test_branch_without_chart_template_should_not_have_accounting_types ... 2026-11-01 13:00:44,215 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval_account.tests.test_approval_account_request_type_generation_by_chart_template: Starting TestApprovalRequestTypeGenerationByChartTemplate.test_company_without_chart_template_should_not_have_accounting_types ... 2026-11-01 13:00:44,249 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval_account.tests.test_approval_account_request_type_generation_by_chart_template: Starting TestApprovalRequestTypeGenerationByChartTemplate.test_loading_chart_template_should_generate_types_for_company_and_branch ... 2026-11-01 13:00:49,307 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-11-01 13:00:49,714 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval_account.tests.test_approval_accounting_request_types: Starting TestAccountingRequestTypesExistence.test_customer_invoice_type_core_config ... 2026-11-01 13:00:49,796 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval_account.tests.test_approval_accounting_request_types: Starting TestAccountingRequestTypesExistence.test_customer_refund_type_core_config ... 2026-11-01 13:00:49,834 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval_account.tests.test_approval_accounting_request_types: Starting TestAccountingRequestTypesExistence.test_types_should_exist ... 2026-11-01 13:00:49,863 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval_account.tests.test_approval_accounting_request_types: Starting TestAccountingRequestTypesExistence.test_vendor_payment_type_core_config ... 2026-11-01 13:00:49,909 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-11-01 13:00:50,365 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval_account.tests.test_approval_customer_invoice: Starting TestCustomerInvoiceApprovalFlow.test_customer_invoice_display_type_sync_bidirectional ... 2026-11-01 13:00:51,819 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval_account.tests.test_approval_customer_invoice: Starting TestCustomerInvoiceApprovalFlow.test_customer_invoice_line_analytic_distribution_sync ... 2026-11-01 13:00:51,887 104 INFO rb-2cd94b9-226205-431194 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval_account/tests/test_approval_customer_invoice.py", line 248, in test_customer_invoice_line_analytic_distribution_sync plan_invoice = self.env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 13:00:55,036 104 INFO rb-2cd94b9-226205-431194 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f48bc26bb00> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval_account/tests/test_approval_customer_invoice.py", line 248, in test_customer_invoice_line_analytic_distribution_sync plan_invoice = self.env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 13:00:55,037 104 INFO rb-2cd94b9-226205-431194 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f48bf814040> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval_account/tests/test_approval_customer_invoice.py", line 248, in test_customer_invoice_line_analytic_distribution_sync plan_invoice = self.env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 13:00:55,046 104 INFO rb-2cd94b9-226205-431194 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval_account/tests/test_approval_customer_invoice.py", line 248, in test_customer_invoice_line_analytic_distribution_sync plan_invoice = self.env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 13:00:55,053 104 INFO rb-2cd94b9-226205-431194 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f48bf815800> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval_account/tests/test_approval_customer_invoice.py", line 248, in test_customer_invoice_line_analytic_distribution_sync plan_invoice = self.env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 13:00:56,373 104 INFO rb-2cd94b9-226205-431194 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval_account/tests/test_approval_customer_invoice.py", line 248, in test_customer_invoice_line_analytic_distribution_sync plan_invoice = self.env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 13:00:59,040 104 INFO rb-2cd94b9-226205-431194 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f48be4660c0> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval_account/tests/test_approval_customer_invoice.py", line 248, in test_customer_invoice_line_analytic_distribution_sync plan_invoice = self.env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 13:00:59,041 104 INFO rb-2cd94b9-226205-431194 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f48bf2728e0> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval_account/tests/test_approval_customer_invoice.py", line 248, in test_customer_invoice_line_analytic_distribution_sync plan_invoice = self.env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 13:00:59,050 104 INFO rb-2cd94b9-226205-431194 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval_account/tests/test_approval_customer_invoice.py", line 248, in test_customer_invoice_line_analytic_distribution_sync plan_invoice = self.env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 13:00:59,056 104 INFO rb-2cd94b9-226205-431194 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f48bf273380> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval_account/tests/test_approval_customer_invoice.py", line 248, in test_customer_invoice_line_analytic_distribution_sync plan_invoice = self.env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 13:00:59,486 104 INFO rb-2cd94b9-226205-431194 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval_account/tests/test_approval_customer_invoice.py", line 248, in test_customer_invoice_line_analytic_distribution_sync plan_invoice = self.env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 13:01:02,934 104 INFO rb-2cd94b9-226205-431194 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f48bde8b060> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval_account/tests/test_approval_customer_invoice.py", line 248, in test_customer_invoice_line_analytic_distribution_sync plan_invoice = self.env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 13:01:02,935 104 INFO rb-2cd94b9-226205-431194 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f4892556700> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval_account/tests/test_approval_customer_invoice.py", line 248, in test_customer_invoice_line_analytic_distribution_sync plan_invoice = self.env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 13:01:02,943 104 INFO rb-2cd94b9-226205-431194 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval_account/tests/test_approval_customer_invoice.py", line 248, in test_customer_invoice_line_analytic_distribution_sync plan_invoice = self.env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 13:01:02,949 104 INFO rb-2cd94b9-226205-431194 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f4892556980> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval_account/tests/test_approval_customer_invoice.py", line 248, in test_customer_invoice_line_analytic_distribution_sync plan_invoice = self.env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 13:01:03,427 104 INFO rb-2cd94b9-226205-431194 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval_account/tests/test_approval_customer_invoice.py", line 248, in test_customer_invoice_line_analytic_distribution_sync plan_invoice = self.env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 13:01:06,153 104 INFO rb-2cd94b9-226205-431194 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f48929793a0> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval_account/tests/test_approval_customer_invoice.py", line 248, in test_customer_invoice_line_analytic_distribution_sync plan_invoice = self.env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 13:01:06,155 104 INFO rb-2cd94b9-226205-431194 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f48be62f380> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval_account/tests/test_approval_customer_invoice.py", line 248, in test_customer_invoice_line_analytic_distribution_sync plan_invoice = self.env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 13:01:06,163 104 INFO rb-2cd94b9-226205-431194 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval_account/tests/test_approval_customer_invoice.py", line 248, in test_customer_invoice_line_analytic_distribution_sync plan_invoice = self.env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 13:01:06,169 104 INFO rb-2cd94b9-226205-431194 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f48be62dda0> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval_account/tests/test_approval_customer_invoice.py", line 248, in test_customer_invoice_line_analytic_distribution_sync plan_invoice = self.env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 13:01:07,408 104 INFO rb-2cd94b9-226205-431194 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval_account/tests/test_approval_customer_invoice.py", line 248, in test_customer_invoice_line_analytic_distribution_sync plan_invoice = self.env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 13:01:09,860 104 INFO rb-2cd94b9-226205-431194 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f4891bd8b80> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval_account/tests/test_approval_customer_invoice.py", line 248, in test_customer_invoice_line_analytic_distribution_sync plan_invoice = self.env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 13:01:09,861 104 INFO rb-2cd94b9-226205-431194 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f48be4989a0> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval_account/tests/test_approval_customer_invoice.py", line 248, in test_customer_invoice_line_analytic_distribution_sync plan_invoice = self.env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 13:01:09,869 104 INFO rb-2cd94b9-226205-431194 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval_account/tests/test_approval_customer_invoice.py", line 248, in test_customer_invoice_line_analytic_distribution_sync plan_invoice = self.env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 13:01:09,876 104 INFO rb-2cd94b9-226205-431194 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f48c20814e0> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval_account/tests/test_approval_customer_invoice.py", line 248, in test_customer_invoice_line_analytic_distribution_sync plan_invoice = self.env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 13:01:10,323 104 INFO rb-2cd94b9-226205-431194 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval_account/tests/test_approval_customer_invoice.py", line 248, in test_customer_invoice_line_analytic_distribution_sync plan_invoice = self.env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 13:01:14,010 104 INFO rb-2cd94b9-226205-431194 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f48be607380> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval_account/tests/test_approval_customer_invoice.py", line 248, in test_customer_invoice_line_analytic_distribution_sync plan_invoice = self.env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 13:01:14,012 104 INFO rb-2cd94b9-226205-431194 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f48948ee0c0> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval_account/tests/test_approval_customer_invoice.py", line 248, in test_customer_invoice_line_analytic_distribution_sync plan_invoice = self.env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 13:01:14,021 104 INFO rb-2cd94b9-226205-431194 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval_account/tests/test_approval_customer_invoice.py", line 248, in test_customer_invoice_line_analytic_distribution_sync plan_invoice = self.env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 13:01:14,029 104 INFO rb-2cd94b9-226205-431194 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f48948ed4e0> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval_account/tests/test_approval_customer_invoice.py", line 248, in test_customer_invoice_line_analytic_distribution_sync plan_invoice = self.env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 13:01:14,427 104 INFO rb-2cd94b9-226205-431194 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval_account/tests/test_approval_customer_invoice.py", line 248, in test_customer_invoice_line_analytic_distribution_sync plan_invoice = self.env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 13:01:17,433 104 INFO rb-2cd94b9-226205-431194 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f489417f9c0> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval_account/tests/test_approval_customer_invoice.py", line 248, in test_customer_invoice_line_analytic_distribution_sync plan_invoice = self.env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 13:01:17,434 104 INFO rb-2cd94b9-226205-431194 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f4895649760> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval_account/tests/test_approval_customer_invoice.py", line 248, in test_customer_invoice_line_analytic_distribution_sync plan_invoice = self.env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 13:01:17,440 104 INFO rb-2cd94b9-226205-431194 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval_account/tests/test_approval_customer_invoice.py", line 248, in test_customer_invoice_line_analytic_distribution_sync plan_invoice = self.env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 13:01:17,444 104 INFO rb-2cd94b9-226205-431194 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f48956494e0> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval_account/tests/test_approval_customer_invoice.py", line 248, in test_customer_invoice_line_analytic_distribution_sync plan_invoice = self.env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 13:01:18,587 104 INFO rb-2cd94b9-226205-431194 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval_account/tests/test_approval_customer_invoice.py", line 248, in test_customer_invoice_line_analytic_distribution_sync plan_invoice = self.env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 13:01:21,141 104 INFO rb-2cd94b9-226205-431194 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f48c179cfe0> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval_account/tests/test_approval_customer_invoice.py", line 248, in test_customer_invoice_line_analytic_distribution_sync plan_invoice = self.env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 13:01:21,142 104 INFO rb-2cd94b9-226205-431194 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f4895912b60> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval_account/tests/test_approval_customer_invoice.py", line 248, in test_customer_invoice_line_analytic_distribution_sync plan_invoice = self.env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 13:01:21,149 104 INFO rb-2cd94b9-226205-431194 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval_account/tests/test_approval_customer_invoice.py", line 248, in test_customer_invoice_line_analytic_distribution_sync plan_invoice = self.env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 13:01:21,154 104 INFO rb-2cd94b9-226205-431194 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f4895913100> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval_account/tests/test_approval_customer_invoice.py", line 248, in test_customer_invoice_line_analytic_distribution_sync plan_invoice = self.env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 13:01:25,391 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1858 deleted mail.mail records with IDs: [955] 2026-11-01 13:01:25,568 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [409] 2026-11-01 13:01:25,750 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [956] 2026-11-01 13:01:26,189 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [957] 2026-11-01 13:01:26,337 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval_account.tests.test_approval_customer_invoice: Starting TestCustomerInvoiceApprovalFlow.test_customer_invoice_res_ref_mapping ... 2026-11-01 13:01:27,615 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval_account.tests.test_approval_customer_invoice: Starting TestCustomerInvoiceApprovalFlow.test_customer_invoice_snapshot_includes_invoice_line_taxes ... 2026-11-01 13:01:29,326 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1858 deleted mail.mail records with IDs: [958] 2026-11-01 13:01:29,456 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval_account.tests.test_approval_customer_invoice: Starting TestCustomerInvoiceApprovalFlow.test_customer_invoice_sync_header ... 2026-11-01 13:01:30,874 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1858 deleted mail.mail records with IDs: [959] 2026-11-01 13:01:31,082 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [411] 2026-11-01 13:01:31,238 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [960] 2026-11-01 13:01:31,455 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval_account.tests.test_approval_customer_invoice: Starting TestCustomerInvoiceApprovalFlow.test_customer_invoice_uses_source_journal_not_type_default ... 2026-11-01 13:01:33,088 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1858 deleted mail.mail records with IDs: [961] 2026-11-01 13:01:33,323 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [412] 2026-11-01 13:01:33,496 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [962] 2026-11-01 13:01:33,723 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval_account.tests.test_approval_customer_invoice: Starting TestCustomerInvoiceApprovalFlow.test_full_flow_customer_invoice_confirm_then_validate ... 2026-11-01 13:01:35,312 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1858 deleted mail.mail records with IDs: [963] 2026-11-01 13:01:35,538 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [413] 2026-11-01 13:01:35,709 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [964] 2026-11-01 13:01:35,944 104 INFO rb-2cd94b9-226205-431194 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-2cd94b9-226205/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-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 13:01:38,654 104 INFO rb-2cd94b9-226205-431194 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f4894b96e80> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-2cd94b9-226205/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-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 13:01:38,655 104 INFO rb-2cd94b9-226205-431194 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f48c243ce00> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-2cd94b9-226205/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-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 13:01:38,664 104 INFO rb-2cd94b9-226205-431194 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-2cd94b9-226205/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-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 13:01:38,670 104 INFO rb-2cd94b9-226205-431194 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f48c243d760> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-2cd94b9-226205/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-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 13:01:38,699 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-11-01 13:01:39,637 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval_account.tests.test_approval_customer_refund: Starting TestCustomerRefundApprovalFlow.test_customer_refund_res_ref_mapping ... 2026-11-01 13:01:40,589 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval_account.tests.test_approval_customer_refund: Starting TestCustomerRefundApprovalFlow.test_customer_refund_sync_and_not_mixed ... 2026-11-01 13:01:41,523 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval_account.tests.test_approval_customer_refund: Starting TestCustomerRefundApprovalFlow.test_full_flow_customer_refund_confirm_then_validate ... 2026-11-01 13:01:42,716 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1859 deleted mail.mail records with IDs: [965] 2026-11-01 13:01:42,938 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [414] 2026-11-01 13:01:43,088 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [966] 2026-11-01 13:01:43,241 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-11-01 13:01:44,097 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval_account.tests.test_approval_line_tax_amount: Starting TestApprovalLineTaxAmount.test_amount_tax_column_follows_tax_ids_accounting_gate ... 2026-11-01 13:01:44,814 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval_account.tests.test_approval_line_tax_amount: Starting TestApprovalLineTaxAmount.test_amount_tax_currency_column_follows_multi_currency_gate_only ... 2026-11-01 13:01:47,657 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval_account.tests.test_approval_line_tax_amount: Starting TestApprovalLineTaxAmount.test_line_tax_amount_equals_total_minus_subtotal ... 2026-11-01 13:01:48,172 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval_account.tests.test_approval_line_tax_amount: Starting TestApprovalLineTaxAmount.test_tax_amount_columns_absent_when_line_tax_toggle_is_none ... 2026-11-01 13:01:49,619 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval_account.tests.test_approval_line_tax_amount: Starting TestApprovalLineTaxAmount.test_tax_amount_columns_present_and_gated_like_tax_ids ... 2026-11-01 13:01:52,523 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-11-01 13:01:52,571 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval_account.tests.test_approval_slip_account: Starting TestApprovalSlipAccount.test_account_slip_template_inserts_tax_row_between_pretax_and_total ... 2026-11-01 13:01:53,352 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval_account.tests.test_approval_slip_account: Starting TestApprovalSlipAccount.test_amount_tax_equals_currency_rounded_total_minus_subtotal ... 2026-11-01 13:01:53,756 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval_account.tests.test_approval_slip_account: Starting TestApprovalSlipAccount.test_slip_totals_expose_tax_key_with_account_module ... 2026-11-01 13:01:54,228 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-11-01 13:01:54,245 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval_account.tests.test_approval_slip_account_tax_wording: Starting TestApprovalAccountBridgeTaxWording.test_account_bridge_relayers_tax_aware_slip_label ... 2026-11-01 13:01:55,144 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-11-01 13:01:55,616 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval_account.tests.test_approval_vendor_payment: Starting TestVendorPaymentsApprovalFlow.test_full_flow_vendor_payment_confirm_then_validate ... 2026-11-01 13:01:56,587 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1865 deleted mail.mail records with IDs: [967] 2026-11-01 13:01:56,817 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [415] 2026-11-01 13:01:56,974 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [968] 2026-11-01 13:01:57,101 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval_account.tests.test_approval_vendor_payment: Starting TestVendorPaymentsApprovalFlow.test_vendor_payment_res_ref_mapping ... 2026-11-01 13:01:58,020 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval_account.tests.test_approval_vendor_payment: Starting TestVendorPaymentsApprovalFlow.test_vendor_payment_sync_and_not_mixed ... 2026-11-01 13:01:58,972 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-11-01 13:01:59,065 104 INFO rb-2cd94b9-226205-431194 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval_account/tests/test_viin_approvals_account.py", line 32, in setUpClass cls.plan_approval = env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 13:02:01,994 104 INFO rb-2cd94b9-226205-431194 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f4892cd4680> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval_account/tests/test_viin_approvals_account.py", line 32, in setUpClass cls.plan_approval = env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 13:02:01,996 104 INFO rb-2cd94b9-226205-431194 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f4895e4ab60> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval_account/tests/test_viin_approvals_account.py", line 32, in setUpClass cls.plan_approval = env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 13:02:02,004 104 INFO rb-2cd94b9-226205-431194 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval_account/tests/test_viin_approvals_account.py", line 32, in setUpClass cls.plan_approval = env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 13:02:02,010 104 INFO rb-2cd94b9-226205-431194 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f4895e485e0> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval_account/tests/test_viin_approvals_account.py", line 32, in setUpClass cls.plan_approval = env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 13:02:02,428 104 INFO rb-2cd94b9-226205-431194 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval_account/tests/test_viin_approvals_account.py", line 32, in setUpClass cls.plan_approval = env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 13:02:06,156 104 INFO rb-2cd94b9-226205-431194 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f48932aed40> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval_account/tests/test_viin_approvals_account.py", line 32, in setUpClass cls.plan_approval = env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 13:02:06,157 104 INFO rb-2cd94b9-226205-431194 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f48bf251f80> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval_account/tests/test_viin_approvals_account.py", line 32, in setUpClass cls.plan_approval = env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 13:02:06,163 104 INFO rb-2cd94b9-226205-431194 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval_account/tests/test_viin_approvals_account.py", line 32, in setUpClass cls.plan_approval = env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 13:02:06,168 104 INFO rb-2cd94b9-226205-431194 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f48bf253240> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval_account/tests/test_viin_approvals_account.py", line 32, in setUpClass cls.plan_approval = env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 13:02:06,639 104 INFO rb-2cd94b9-226205-431194 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval_account/tests/test_viin_approvals_account.py", line 32, in setUpClass cls.plan_approval = env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 13:02:09,997 104 INFO rb-2cd94b9-226205-431194 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f48c14385e0> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval_account/tests/test_viin_approvals_account.py", line 32, in setUpClass cls.plan_approval = env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 13:02:09,999 104 INFO rb-2cd94b9-226205-431194 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f48be12f100> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval_account/tests/test_viin_approvals_account.py", line 32, in setUpClass cls.plan_approval = env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 13:02:10,007 104 INFO rb-2cd94b9-226205-431194 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval_account/tests/test_viin_approvals_account.py", line 32, in setUpClass cls.plan_approval = env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 13:02:10,014 104 INFO rb-2cd94b9-226205-431194 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f48be12dc60> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval_account/tests/test_viin_approvals_account.py", line 32, in setUpClass cls.plan_approval = env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 13:02:10,399 104 INFO rb-2cd94b9-226205-431194 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval_account/tests/test_viin_approvals_account.py", line 32, in setUpClass cls.plan_approval = env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 13:02:13,140 104 INFO rb-2cd94b9-226205-431194 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f4892830040> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval_account/tests/test_viin_approvals_account.py", line 32, in setUpClass cls.plan_approval = env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 13:02:13,141 104 INFO rb-2cd94b9-226205-431194 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f48920496c0> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval_account/tests/test_viin_approvals_account.py", line 32, in setUpClass cls.plan_approval = env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 13:02:13,149 104 INFO rb-2cd94b9-226205-431194 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval_account/tests/test_viin_approvals_account.py", line 32, in setUpClass cls.plan_approval = env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 13:02:13,154 104 INFO rb-2cd94b9-226205-431194 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f489204b100> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval_account/tests/test_viin_approvals_account.py", line 32, in setUpClass cls.plan_approval = env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 13:02:13,554 104 INFO rb-2cd94b9-226205-431194 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval_account/tests/test_viin_approvals_account.py", line 32, in setUpClass cls.plan_approval = env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 13:02:16,871 104 INFO rb-2cd94b9-226205-431194 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f489256f560> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval_account/tests/test_viin_approvals_account.py", line 32, in setUpClass cls.plan_approval = env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 13:02:16,873 104 INFO rb-2cd94b9-226205-431194 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f4891391da0> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval_account/tests/test_viin_approvals_account.py", line 32, in setUpClass cls.plan_approval = env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 13:02:16,882 104 INFO rb-2cd94b9-226205-431194 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval_account/tests/test_viin_approvals_account.py", line 32, in setUpClass cls.plan_approval = env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 13:02:16,888 104 INFO rb-2cd94b9-226205-431194 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f4891391940> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval_account/tests/test_viin_approvals_account.py", line 32, in setUpClass cls.plan_approval = env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 13:02:17,298 104 INFO rb-2cd94b9-226205-431194 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval_account/tests/test_viin_approvals_account.py", line 32, in setUpClass cls.plan_approval = env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 13:02:20,657 104 INFO rb-2cd94b9-226205-431194 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f4891d4f420> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval_account/tests/test_viin_approvals_account.py", line 32, in setUpClass cls.plan_approval = env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 13:02:20,658 104 INFO rb-2cd94b9-226205-431194 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f48bdd7dbc0> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval_account/tests/test_viin_approvals_account.py", line 32, in setUpClass cls.plan_approval = env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 13:02:20,664 104 INFO rb-2cd94b9-226205-431194 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval_account/tests/test_viin_approvals_account.py", line 32, in setUpClass cls.plan_approval = env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 13:02:20,668 104 INFO rb-2cd94b9-226205-431194 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f4892fa27a0> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval_account/tests/test_viin_approvals_account.py", line 32, in setUpClass cls.plan_approval = env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 13:02:20,998 104 INFO rb-2cd94b9-226205-431194 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval_account/tests/test_viin_approvals_account.py", line 32, in setUpClass cls.plan_approval = env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 13:02:23,560 104 INFO rb-2cd94b9-226205-431194 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f48918a0680> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval_account/tests/test_viin_approvals_account.py", line 32, in setUpClass cls.plan_approval = env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 13:02:23,561 104 INFO rb-2cd94b9-226205-431194 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f48963558a0> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval_account/tests/test_viin_approvals_account.py", line 32, in setUpClass cls.plan_approval = env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 13:02:23,570 104 INFO rb-2cd94b9-226205-431194 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval_account/tests/test_viin_approvals_account.py", line 32, in setUpClass cls.plan_approval = env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 13:02:23,577 104 INFO rb-2cd94b9-226205-431194 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f4896357880> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval_account/tests/test_viin_approvals_account.py", line 32, in setUpClass cls.plan_approval = env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 13:02:24,927 104 INFO rb-2cd94b9-226205-431194 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval_account/tests/test_viin_approvals_account.py", line 32, in setUpClass cls.plan_approval = env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 13:02:27,400 104 INFO rb-2cd94b9-226205-431194 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f4892d06fc0> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval_account/tests/test_viin_approvals_account.py", line 32, in setUpClass cls.plan_approval = env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 13:02:27,401 104 INFO rb-2cd94b9-226205-431194 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f4894925580> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval_account/tests/test_viin_approvals_account.py", line 32, in setUpClass cls.plan_approval = env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 13:02:27,408 104 INFO rb-2cd94b9-226205-431194 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval_account/tests/test_viin_approvals_account.py", line 32, in setUpClass cls.plan_approval = env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 13:02:27,414 104 INFO rb-2cd94b9-226205-431194 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f48949263e0> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval_account/tests/test_viin_approvals_account.py", line 32, in setUpClass cls.plan_approval = env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 13:02:28,506 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval_account.tests.test_viin_approvals_account: Starting TestViinApprovalsAccount.test_01_type_toggles_reflect_on_request_and_line ... 2026-11-01 13:02:28,917 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval_account.tests.test_viin_approvals_account: Starting TestViinApprovalsAccount.test_02_header_only_taxes_price_excluded ... 2026-11-01 13:02:29,185 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval_account.tests.test_viin_approvals_account: Starting TestViinApprovalsAccount.test_03_header_only_taxes_price_included ... 2026-11-01 13:02:29,529 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval_account.tests.test_viin_approvals_account: Starting TestViinApprovalsAccount.test_04_with_lines_header_tax_is_ignored_line_tax_applies ... 2026-11-01 13:02:29,851 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval_account.tests.test_viin_approvals_account: Starting TestViinApprovalsAccount.test_06_line_product_overrides_header_product_in_aal ... 2026-11-01 13:02:30,326 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [416] 2026-11-01 13:02:30,551 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval_account.tests.test_viin_approvals_account: Starting TestViinApprovalsAccount.test_07_distribution_vals_include_product_keys ... 2026-11-01 13:02:30,885 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval_account.tests.test_viin_approvals_account: Starting TestViinApprovalsAccount.test_08_header_and_line_generate_with_own_taxes_and_products ... 2026-11-01 13:02:31,379 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [417] 2026-11-01 13:02:31,679 104 INFO rb-2cd94b9-226205-431194 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-2cd94b9-226205/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-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 13:02:34,932 104 INFO rb-2cd94b9-226205-431194 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f4895648220> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-2cd94b9-226205/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-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 13:02:34,933 104 INFO rb-2cd94b9-226205-431194 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f4892a63f60> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-2cd94b9-226205/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-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 13:02:34,938 104 INFO rb-2cd94b9-226205-431194 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-2cd94b9-226205/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-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 13:02:34,943 104 INFO rb-2cd94b9-226205-431194 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f4892a627a0> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-2cd94b9-226205/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-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 13:02:34,972 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-11-01 13:02:35,259 104 INFO rb-2cd94b9-226205-431194 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval_account/tests/test_viin_approvals_analytic.py", line 36, in setUpClass cls.plan_approval = env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 13:02:38,574 104 INFO rb-2cd94b9-226205-431194 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f4892a7ce00> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval_account/tests/test_viin_approvals_analytic.py", line 36, in setUpClass cls.plan_approval = env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 13:02:38,576 104 INFO rb-2cd94b9-226205-431194 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f48914dc720> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval_account/tests/test_viin_approvals_analytic.py", line 36, in setUpClass cls.plan_approval = env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 13:02:38,584 104 INFO rb-2cd94b9-226205-431194 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval_account/tests/test_viin_approvals_analytic.py", line 36, in setUpClass cls.plan_approval = env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 13:02:38,590 104 INFO rb-2cd94b9-226205-431194 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f48914ddb20> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval_account/tests/test_viin_approvals_analytic.py", line 36, in setUpClass cls.plan_approval = env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 13:02:39,055 104 INFO rb-2cd94b9-226205-431194 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval_account/tests/test_viin_approvals_analytic.py", line 36, in setUpClass cls.plan_approval = env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 13:02:41,869 104 INFO rb-2cd94b9-226205-431194 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f4892877e20> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval_account/tests/test_viin_approvals_analytic.py", line 36, in setUpClass cls.plan_approval = env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 13:02:41,869 104 INFO rb-2cd94b9-226205-431194 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f4894f114e0> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval_account/tests/test_viin_approvals_analytic.py", line 36, in setUpClass cls.plan_approval = env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 13:02:41,876 104 INFO rb-2cd94b9-226205-431194 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval_account/tests/test_viin_approvals_analytic.py", line 36, in setUpClass cls.plan_approval = env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 13:02:41,881 104 INFO rb-2cd94b9-226205-431194 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f4894f120c0> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval_account/tests/test_viin_approvals_analytic.py", line 36, in setUpClass cls.plan_approval = env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 13:02:42,273 104 INFO rb-2cd94b9-226205-431194 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval_account/tests/test_viin_approvals_analytic.py", line 36, in setUpClass cls.plan_approval = env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 13:02:45,650 104 INFO rb-2cd94b9-226205-431194 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f48be3aa5c0> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval_account/tests/test_viin_approvals_analytic.py", line 36, in setUpClass cls.plan_approval = env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 13:02:45,651 104 INFO rb-2cd94b9-226205-431194 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f48bfe09da0> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval_account/tests/test_viin_approvals_analytic.py", line 36, in setUpClass cls.plan_approval = env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 13:02:45,660 104 INFO rb-2cd94b9-226205-431194 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval_account/tests/test_viin_approvals_analytic.py", line 36, in setUpClass cls.plan_approval = env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 13:02:45,666 104 INFO rb-2cd94b9-226205-431194 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f48bfe09440> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval_account/tests/test_viin_approvals_analytic.py", line 36, in setUpClass cls.plan_approval = env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 13:02:46,084 104 INFO rb-2cd94b9-226205-431194 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval_account/tests/test_viin_approvals_analytic.py", line 36, in setUpClass cls.plan_approval = env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 13:02:49,400 104 INFO rb-2cd94b9-226205-431194 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f48c1b8bba0> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval_account/tests/test_viin_approvals_analytic.py", line 36, in setUpClass cls.plan_approval = env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 13:02:49,401 104 INFO rb-2cd94b9-226205-431194 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f4894f7b920> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval_account/tests/test_viin_approvals_analytic.py", line 36, in setUpClass cls.plan_approval = env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 13:02:49,411 104 INFO rb-2cd94b9-226205-431194 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval_account/tests/test_viin_approvals_analytic.py", line 36, in setUpClass cls.plan_approval = env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 13:02:49,419 104 INFO rb-2cd94b9-226205-431194 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f4894f799e0> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval_account/tests/test_viin_approvals_analytic.py", line 36, in setUpClass cls.plan_approval = env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 13:02:49,897 104 INFO rb-2cd94b9-226205-431194 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval_account/tests/test_viin_approvals_analytic.py", line 36, in setUpClass cls.plan_approval = env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 13:02:52,699 104 INFO rb-2cd94b9-226205-431194 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f48956489a0> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval_account/tests/test_viin_approvals_analytic.py", line 36, in setUpClass cls.plan_approval = env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 13:02:52,701 104 INFO rb-2cd94b9-226205-431194 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f4892ecb920> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval_account/tests/test_viin_approvals_analytic.py", line 36, in setUpClass cls.plan_approval = env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 13:02:52,710 104 INFO rb-2cd94b9-226205-431194 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval_account/tests/test_viin_approvals_analytic.py", line 36, in setUpClass cls.plan_approval = env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 13:02:52,718 104 INFO rb-2cd94b9-226205-431194 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f4892ecbb00> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval_account/tests/test_viin_approvals_analytic.py", line 36, in setUpClass cls.plan_approval = env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 13:02:53,113 104 INFO rb-2cd94b9-226205-431194 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval_account/tests/test_viin_approvals_analytic.py", line 36, in setUpClass cls.plan_approval = env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 13:02:56,512 104 INFO rb-2cd94b9-226205-431194 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f489637f420> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval_account/tests/test_viin_approvals_analytic.py", line 36, in setUpClass cls.plan_approval = env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 13:02:56,514 104 INFO rb-2cd94b9-226205-431194 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f48c25f00e0> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval_account/tests/test_viin_approvals_analytic.py", line 36, in setUpClass cls.plan_approval = env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 13:02:56,522 104 INFO rb-2cd94b9-226205-431194 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval_account/tests/test_viin_approvals_analytic.py", line 36, in setUpClass cls.plan_approval = env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 13:02:56,528 104 INFO rb-2cd94b9-226205-431194 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f48c25f31a0> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval_account/tests/test_viin_approvals_analytic.py", line 36, in setUpClass cls.plan_approval = env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 13:02:56,878 104 INFO rb-2cd94b9-226205-431194 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval_account/tests/test_viin_approvals_analytic.py", line 36, in setUpClass cls.plan_approval = env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 13:03:00,345 104 INFO rb-2cd94b9-226205-431194 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f4892aadb20> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval_account/tests/test_viin_approvals_analytic.py", line 36, in setUpClass cls.plan_approval = env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 13:03:00,347 104 INFO rb-2cd94b9-226205-431194 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f4891d7d300> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval_account/tests/test_viin_approvals_analytic.py", line 36, in setUpClass cls.plan_approval = env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 13:03:00,356 104 INFO rb-2cd94b9-226205-431194 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval_account/tests/test_viin_approvals_analytic.py", line 36, in setUpClass cls.plan_approval = env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 13:03:00,363 104 INFO rb-2cd94b9-226205-431194 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f4891d7d1c0> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval_account/tests/test_viin_approvals_analytic.py", line 36, in setUpClass cls.plan_approval = env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 13:03:00,789 104 INFO rb-2cd94b9-226205-431194 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval_account/tests/test_viin_approvals_analytic.py", line 36, in setUpClass cls.plan_approval = env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 13:03:03,351 104 INFO rb-2cd94b9-226205-431194 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f4892a60680> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval_account/tests/test_viin_approvals_analytic.py", line 36, in setUpClass cls.plan_approval = env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 13:03:03,352 104 INFO rb-2cd94b9-226205-431194 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f4893653880> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval_account/tests/test_viin_approvals_analytic.py", line 36, in setUpClass cls.plan_approval = env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 13:03:03,359 104 INFO rb-2cd94b9-226205-431194 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval_account/tests/test_viin_approvals_analytic.py", line 36, in setUpClass cls.plan_approval = env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 13:03:03,364 104 INFO rb-2cd94b9-226205-431194 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f48936505e0> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval_account/tests/test_viin_approvals_analytic.py", line 36, in setUpClass cls.plan_approval = env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 13:03:03,790 104 INFO rb-2cd94b9-226205-431194 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval_account/tests/test_viin_approvals_analytic.py", line 46, in setUpClass cls.plan_other = env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 13:03:07,115 104 INFO rb-2cd94b9-226205-431194 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f48960a4900> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval_account/tests/test_viin_approvals_analytic.py", line 46, in setUpClass cls.plan_other = env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 13:03:07,116 104 INFO rb-2cd94b9-226205-431194 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f4891715a80> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval_account/tests/test_viin_approvals_analytic.py", line 46, in setUpClass cls.plan_other = env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 13:03:07,124 104 INFO rb-2cd94b9-226205-431194 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval_account/tests/test_viin_approvals_analytic.py", line 46, in setUpClass cls.plan_other = env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 13:03:07,130 104 INFO rb-2cd94b9-226205-431194 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f48917160c0> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval_account/tests/test_viin_approvals_analytic.py", line 46, in setUpClass cls.plan_other = env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 13:03:07,533 104 INFO rb-2cd94b9-226205-431194 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval_account/tests/test_viin_approvals_analytic.py", line 46, in setUpClass cls.plan_other = env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 13:03:10,608 104 INFO rb-2cd94b9-226205-431194 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f48be605760> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval_account/tests/test_viin_approvals_analytic.py", line 46, in setUpClass cls.plan_other = env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 13:03:10,610 104 INFO rb-2cd94b9-226205-431194 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f4893207f60> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval_account/tests/test_viin_approvals_analytic.py", line 46, in setUpClass cls.plan_other = env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 13:03:10,615 104 INFO rb-2cd94b9-226205-431194 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval_account/tests/test_viin_approvals_analytic.py", line 46, in setUpClass cls.plan_other = env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 13:03:10,620 104 INFO rb-2cd94b9-226205-431194 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f4893206b60> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval_account/tests/test_viin_approvals_analytic.py", line 46, in setUpClass cls.plan_other = env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 13:03:10,941 104 INFO rb-2cd94b9-226205-431194 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval_account/tests/test_viin_approvals_analytic.py", line 46, in setUpClass cls.plan_other = env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 13:03:13,392 104 INFO rb-2cd94b9-226205-431194 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f48c29220c0> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval_account/tests/test_viin_approvals_analytic.py", line 46, in setUpClass cls.plan_other = env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 13:03:13,393 104 INFO rb-2cd94b9-226205-431194 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f48c28d7740> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval_account/tests/test_viin_approvals_analytic.py", line 46, in setUpClass cls.plan_other = env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 13:03:13,400 104 INFO rb-2cd94b9-226205-431194 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval_account/tests/test_viin_approvals_analytic.py", line 46, in setUpClass cls.plan_other = env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 13:03:13,405 104 INFO rb-2cd94b9-226205-431194 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f48c28d7380> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval_account/tests/test_viin_approvals_analytic.py", line 46, in setUpClass cls.plan_other = env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 13:03:13,823 104 INFO rb-2cd94b9-226205-431194 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval_account/tests/test_viin_approvals_analytic.py", line 46, in setUpClass cls.plan_other = env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 13:03:17,391 104 INFO rb-2cd94b9-226205-431194 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f48bf213a60> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval_account/tests/test_viin_approvals_analytic.py", line 46, in setUpClass cls.plan_other = env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 13:03:17,392 104 INFO rb-2cd94b9-226205-431194 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f48958a1b20> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval_account/tests/test_viin_approvals_analytic.py", line 46, in setUpClass cls.plan_other = env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 13:03:17,398 104 INFO rb-2cd94b9-226205-431194 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval_account/tests/test_viin_approvals_analytic.py", line 46, in setUpClass cls.plan_other = env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 13:03:17,404 104 INFO rb-2cd94b9-226205-431194 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f48958a0220> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval_account/tests/test_viin_approvals_analytic.py", line 46, in setUpClass cls.plan_other = env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 13:03:17,818 104 INFO rb-2cd94b9-226205-431194 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval_account/tests/test_viin_approvals_analytic.py", line 46, in setUpClass cls.plan_other = env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 13:03:21,004 104 INFO rb-2cd94b9-226205-431194 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f4891551b20> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval_account/tests/test_viin_approvals_analytic.py", line 46, in setUpClass cls.plan_other = env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 13:03:21,005 104 INFO rb-2cd94b9-226205-431194 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f489658b560> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval_account/tests/test_viin_approvals_analytic.py", line 46, in setUpClass cls.plan_other = env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 13:03:21,013 104 INFO rb-2cd94b9-226205-431194 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval_account/tests/test_viin_approvals_analytic.py", line 46, in setUpClass cls.plan_other = env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 13:03:21,018 104 INFO rb-2cd94b9-226205-431194 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f4892dc76a0> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval_account/tests/test_viin_approvals_analytic.py", line 46, in setUpClass cls.plan_other = env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 13:03:21,459 104 INFO rb-2cd94b9-226205-431194 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval_account/tests/test_viin_approvals_analytic.py", line 46, in setUpClass cls.plan_other = env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 13:03:23,872 104 INFO rb-2cd94b9-226205-431194 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f489606f6a0> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval_account/tests/test_viin_approvals_analytic.py", line 46, in setUpClass cls.plan_other = env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 13:03:23,874 104 INFO rb-2cd94b9-226205-431194 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f48c1f35580> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval_account/tests/test_viin_approvals_analytic.py", line 46, in setUpClass cls.plan_other = env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 13:03:23,883 104 INFO rb-2cd94b9-226205-431194 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval_account/tests/test_viin_approvals_analytic.py", line 46, in setUpClass cls.plan_other = env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 13:03:23,888 104 INFO rb-2cd94b9-226205-431194 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f48c1f356c0> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval_account/tests/test_viin_approvals_analytic.py", line 46, in setUpClass cls.plan_other = env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 13:03:24,312 104 INFO rb-2cd94b9-226205-431194 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval_account/tests/test_viin_approvals_analytic.py", line 46, in setUpClass cls.plan_other = env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 13:03:27,686 104 INFO rb-2cd94b9-226205-431194 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f4892153d80> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval_account/tests/test_viin_approvals_analytic.py", line 46, in setUpClass cls.plan_other = env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 13:03:27,687 104 INFO rb-2cd94b9-226205-431194 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f48938f4c20> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval_account/tests/test_viin_approvals_analytic.py", line 46, in setUpClass cls.plan_other = env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 13:03:27,694 104 INFO rb-2cd94b9-226205-431194 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval_account/tests/test_viin_approvals_analytic.py", line 46, in setUpClass cls.plan_other = env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 13:03:27,700 104 INFO rb-2cd94b9-226205-431194 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f48938f56c0> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval_account/tests/test_viin_approvals_analytic.py", line 46, in setUpClass cls.plan_other = env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 13:03:28,086 104 INFO rb-2cd94b9-226205-431194 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval_account/tests/test_viin_approvals_analytic.py", line 46, in setUpClass cls.plan_other = env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 13:03:31,822 104 INFO rb-2cd94b9-226205-431194 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f4895ecf740> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval_account/tests/test_viin_approvals_analytic.py", line 46, in setUpClass cls.plan_other = env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 13:03:31,824 104 INFO rb-2cd94b9-226205-431194 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f48bdb26020> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval_account/tests/test_viin_approvals_analytic.py", line 46, in setUpClass cls.plan_other = env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 13:03:31,833 104 INFO rb-2cd94b9-226205-431194 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval_account/tests/test_viin_approvals_analytic.py", line 46, in setUpClass cls.plan_other = env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 13:03:31,840 104 INFO rb-2cd94b9-226205-431194 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f48bdb27920> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval_account/tests/test_viin_approvals_analytic.py", line 46, in setUpClass cls.plan_other = env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 13:03:32,685 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval_account.tests.test_viin_approvals_analytic: Starting TestViinApprovalsAnalytic.test_01_distribution_vals_have_product_keys ... 2026-11-01 13:03:32,994 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval_account.tests.test_viin_approvals_analytic: Starting TestViinApprovalsAnalytic.test_02_request_product_propagates_to_header_analytic_lines ... 2026-11-01 13:03:33,409 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [418] 2026-11-01 13:03:33,631 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval_account.tests.test_viin_approvals_analytic: Starting TestViinApprovalsAnalytic.test_03_line_product_propagates_to_line_analytic_lines ... 2026-11-01 13:03:34,081 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [419] 2026-11-01 13:03:34,308 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval_account.tests.test_viin_approvals_analytic: Starting TestViinApprovalsAnalytic.test_04_header_and_line_both_generate_with_own_products ... 2026-11-01 13:03:34,785 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [420] 2026-11-01 13:03:35,103 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval_account.tests.test_viin_approvals_analytic: Starting TestViinApprovalsAnalytic.test_05_ref_fallbacks_to_name_when_reference_missing ... 2026-11-01 13:03:35,472 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [421] 2026-11-01 13:03:35,681 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval_account.tests.test_viin_approvals_analytic: Starting TestViinApprovalsAnalytic.test_06_wrong_plan_account_still_rejected_even_with_product ... 2026-11-01 13:03:36,160 104 INFO rb-2cd94b9-226205-431194 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-2cd94b9-226205/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-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 13:03:39,808 104 INFO rb-2cd94b9-226205-431194 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f4891920ea0> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-2cd94b9-226205/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-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 13:03:39,809 104 INFO rb-2cd94b9-226205-431194 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f4892a372e0> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-2cd94b9-226205/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-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 13:03:39,816 104 INFO rb-2cd94b9-226205-431194 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-2cd94b9-226205/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-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 13:03:39,822 104 INFO rb-2cd94b9-226205-431194 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f4892a36020> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-2cd94b9-226205/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-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 13:03:39,865 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-11-01 13:03:40,680 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval_analytic.tests.test_action_confirm_return_chain: Starting TestApprovalActionReturnChainContract.test_action_confirm_forwards_the_action_a_lower_override_raised ... 2026-11-01 13:03:40,783 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-11-01 13:03:41,582 104 INFO rb-2cd94b9-226205-431194 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval_analytic/tests/test_viin_approvals_analytic.py", line 59, in setUpClass cls.plan_approval = env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 13:03:44,113 104 INFO rb-2cd94b9-226205-431194 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f48be464360> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval_analytic/tests/test_viin_approvals_analytic.py", line 59, in setUpClass cls.plan_approval = env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 13:03:44,114 104 INFO rb-2cd94b9-226205-431194 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f4891920ea0> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval_analytic/tests/test_viin_approvals_analytic.py", line 59, in setUpClass cls.plan_approval = env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 13:03:44,120 104 INFO rb-2cd94b9-226205-431194 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval_analytic/tests/test_viin_approvals_analytic.py", line 59, in setUpClass cls.plan_approval = env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 13:03:44,125 104 INFO rb-2cd94b9-226205-431194 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f48c197a480> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval_analytic/tests/test_viin_approvals_analytic.py", line 59, in setUpClass cls.plan_approval = env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 13:03:44,498 104 INFO rb-2cd94b9-226205-431194 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval_analytic/tests/test_viin_approvals_analytic.py", line 59, in setUpClass cls.plan_approval = env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 13:03:47,797 104 INFO rb-2cd94b9-226205-431194 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f48c1ead300> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval_analytic/tests/test_viin_approvals_analytic.py", line 59, in setUpClass cls.plan_approval = env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 13:03:47,798 104 INFO rb-2cd94b9-226205-431194 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f48964345e0> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval_analytic/tests/test_viin_approvals_analytic.py", line 59, in setUpClass cls.plan_approval = env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 13:03:47,806 104 INFO rb-2cd94b9-226205-431194 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval_analytic/tests/test_viin_approvals_analytic.py", line 59, in setUpClass cls.plan_approval = env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 13:03:47,811 104 INFO rb-2cd94b9-226205-431194 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f4896435440> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval_analytic/tests/test_viin_approvals_analytic.py", line 59, in setUpClass cls.plan_approval = env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 13:03:48,141 104 INFO rb-2cd94b9-226205-431194 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval_analytic/tests/test_viin_approvals_analytic.py", line 59, in setUpClass cls.plan_approval = env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 13:03:51,236 104 INFO rb-2cd94b9-226205-431194 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f4892995d00> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval_analytic/tests/test_viin_approvals_analytic.py", line 59, in setUpClass cls.plan_approval = env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 13:03:51,237 104 INFO rb-2cd94b9-226205-431194 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f48915642c0> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval_analytic/tests/test_viin_approvals_analytic.py", line 59, in setUpClass cls.plan_approval = env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 13:03:51,244 104 INFO rb-2cd94b9-226205-431194 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval_analytic/tests/test_viin_approvals_analytic.py", line 59, in setUpClass cls.plan_approval = env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 13:03:51,249 104 INFO rb-2cd94b9-226205-431194 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f4891565940> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval_analytic/tests/test_viin_approvals_analytic.py", line 59, in setUpClass cls.plan_approval = env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 13:03:51,668 104 INFO rb-2cd94b9-226205-431194 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval_analytic/tests/test_viin_approvals_analytic.py", line 59, in setUpClass cls.plan_approval = env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 13:03:54,101 104 INFO rb-2cd94b9-226205-431194 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f4892ccb2e0> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval_analytic/tests/test_viin_approvals_analytic.py", line 59, in setUpClass cls.plan_approval = env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 13:03:54,102 104 INFO rb-2cd94b9-226205-431194 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f489492f920> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval_analytic/tests/test_viin_approvals_analytic.py", line 59, in setUpClass cls.plan_approval = env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 13:03:54,108 104 INFO rb-2cd94b9-226205-431194 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval_analytic/tests/test_viin_approvals_analytic.py", line 59, in setUpClass cls.plan_approval = env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 13:03:54,113 104 INFO rb-2cd94b9-226205-431194 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f489492f420> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval_analytic/tests/test_viin_approvals_analytic.py", line 59, in setUpClass cls.plan_approval = env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 13:03:55,517 104 INFO rb-2cd94b9-226205-431194 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval_analytic/tests/test_viin_approvals_analytic.py", line 59, in setUpClass cls.plan_approval = env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 13:03:58,368 104 INFO rb-2cd94b9-226205-431194 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f48bf4ef7e0> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval_analytic/tests/test_viin_approvals_analytic.py", line 59, in setUpClass cls.plan_approval = env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 13:03:58,369 104 INFO rb-2cd94b9-226205-431194 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f48bf1d8cc0> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval_analytic/tests/test_viin_approvals_analytic.py", line 59, in setUpClass cls.plan_approval = env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 13:03:58,375 104 INFO rb-2cd94b9-226205-431194 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval_analytic/tests/test_viin_approvals_analytic.py", line 59, in setUpClass cls.plan_approval = env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 13:03:58,380 104 INFO rb-2cd94b9-226205-431194 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f48bf1d9580> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval_analytic/tests/test_viin_approvals_analytic.py", line 59, in setUpClass cls.plan_approval = env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 13:03:58,743 104 INFO rb-2cd94b9-226205-431194 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval_analytic/tests/test_viin_approvals_analytic.py", line 59, in setUpClass cls.plan_approval = env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 13:04:02,443 104 INFO rb-2cd94b9-226205-431194 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f48bf636020> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval_analytic/tests/test_viin_approvals_analytic.py", line 59, in setUpClass cls.plan_approval = env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 13:04:02,445 104 INFO rb-2cd94b9-226205-431194 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f4895cb7c40> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval_analytic/tests/test_viin_approvals_analytic.py", line 59, in setUpClass cls.plan_approval = env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 13:04:02,453 104 INFO rb-2cd94b9-226205-431194 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval_analytic/tests/test_viin_approvals_analytic.py", line 59, in setUpClass cls.plan_approval = env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 13:04:02,460 104 INFO rb-2cd94b9-226205-431194 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f4895cb47c0> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval_analytic/tests/test_viin_approvals_analytic.py", line 59, in setUpClass cls.plan_approval = env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 13:04:02,822 104 INFO rb-2cd94b9-226205-431194 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval_analytic/tests/test_viin_approvals_analytic.py", line 59, in setUpClass cls.plan_approval = env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 13:04:05,412 104 INFO rb-2cd94b9-226205-431194 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f4891c785e0> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval_analytic/tests/test_viin_approvals_analytic.py", line 59, in setUpClass cls.plan_approval = env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 13:04:05,413 104 INFO rb-2cd94b9-226205-431194 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f48918cb240> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval_analytic/tests/test_viin_approvals_analytic.py", line 59, in setUpClass cls.plan_approval = env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 13:04:05,419 104 INFO rb-2cd94b9-226205-431194 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval_analytic/tests/test_viin_approvals_analytic.py", line 59, in setUpClass cls.plan_approval = env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 13:04:05,423 104 INFO rb-2cd94b9-226205-431194 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f48918cafc0> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval_analytic/tests/test_viin_approvals_analytic.py", line 59, in setUpClass cls.plan_approval = env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 13:04:06,572 104 INFO rb-2cd94b9-226205-431194 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval_analytic/tests/test_viin_approvals_analytic.py", line 59, in setUpClass cls.plan_approval = env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 13:04:09,130 104 INFO rb-2cd94b9-226205-431194 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f48951f47c0> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval_analytic/tests/test_viin_approvals_analytic.py", line 59, in setUpClass cls.plan_approval = env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 13:04:09,131 104 INFO rb-2cd94b9-226205-431194 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f4891dec4a0> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval_analytic/tests/test_viin_approvals_analytic.py", line 59, in setUpClass cls.plan_approval = env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 13:04:09,136 104 INFO rb-2cd94b9-226205-431194 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval_analytic/tests/test_viin_approvals_analytic.py", line 59, in setUpClass cls.plan_approval = env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 13:04:09,142 104 INFO rb-2cd94b9-226205-431194 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f4891def9c0> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval_analytic/tests/test_viin_approvals_analytic.py", line 59, in setUpClass cls.plan_approval = env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 13:04:09,504 104 INFO rb-2cd94b9-226205-431194 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval_analytic/tests/test_viin_approvals_analytic.py", line 70, in setUpClass cls.plan_other = env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 13:04:12,858 104 INFO rb-2cd94b9-226205-431194 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f48c2713ba0> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval_analytic/tests/test_viin_approvals_analytic.py", line 70, in setUpClass cls.plan_other = env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 13:04:12,859 104 INFO rb-2cd94b9-226205-431194 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f48bef27060> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval_analytic/tests/test_viin_approvals_analytic.py", line 70, in setUpClass cls.plan_other = env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 13:04:12,865 104 INFO rb-2cd94b9-226205-431194 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval_analytic/tests/test_viin_approvals_analytic.py", line 70, in setUpClass cls.plan_other = env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 13:04:12,870 104 INFO rb-2cd94b9-226205-431194 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f48bef263e0> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval_analytic/tests/test_viin_approvals_analytic.py", line 70, in setUpClass cls.plan_other = env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 13:04:13,244 104 INFO rb-2cd94b9-226205-431194 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval_analytic/tests/test_viin_approvals_analytic.py", line 70, in setUpClass cls.plan_other = env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 13:04:15,904 104 INFO rb-2cd94b9-226205-431194 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f489364f740> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval_analytic/tests/test_viin_approvals_analytic.py", line 70, in setUpClass cls.plan_other = env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 13:04:15,906 104 INFO rb-2cd94b9-226205-431194 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f4892a6bec0> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval_analytic/tests/test_viin_approvals_analytic.py", line 70, in setUpClass cls.plan_other = env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 13:04:15,916 104 INFO rb-2cd94b9-226205-431194 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval_analytic/tests/test_viin_approvals_analytic.py", line 70, in setUpClass cls.plan_other = env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 13:04:15,922 104 INFO rb-2cd94b9-226205-431194 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f4892a6b2e0> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval_analytic/tests/test_viin_approvals_analytic.py", line 70, in setUpClass cls.plan_other = env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 13:04:17,123 104 INFO rb-2cd94b9-226205-431194 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval_analytic/tests/test_viin_approvals_analytic.py", line 70, in setUpClass cls.plan_other = env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 13:04:19,594 104 INFO rb-2cd94b9-226205-431194 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f48c19516c0> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval_analytic/tests/test_viin_approvals_analytic.py", line 70, in setUpClass cls.plan_other = env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 13:04:19,595 104 INFO rb-2cd94b9-226205-431194 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f48be0eb420> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval_analytic/tests/test_viin_approvals_analytic.py", line 70, in setUpClass cls.plan_other = env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 13:04:19,602 104 INFO rb-2cd94b9-226205-431194 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval_analytic/tests/test_viin_approvals_analytic.py", line 70, in setUpClass cls.plan_other = env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 13:04:19,607 104 INFO rb-2cd94b9-226205-431194 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f48be0e8540> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval_analytic/tests/test_viin_approvals_analytic.py", line 70, in setUpClass cls.plan_other = env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 13:04:20,130 104 INFO rb-2cd94b9-226205-431194 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval_analytic/tests/test_viin_approvals_analytic.py", line 70, in setUpClass cls.plan_other = env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 13:04:23,795 104 INFO rb-2cd94b9-226205-431194 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f48924f9e40> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval_analytic/tests/test_viin_approvals_analytic.py", line 70, in setUpClass cls.plan_other = env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 13:04:23,796 104 INFO rb-2cd94b9-226205-431194 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f489257d260> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval_analytic/tests/test_viin_approvals_analytic.py", line 70, in setUpClass cls.plan_other = env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 13:04:23,804 104 INFO rb-2cd94b9-226205-431194 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval_analytic/tests/test_viin_approvals_analytic.py", line 70, in setUpClass cls.plan_other = env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 13:04:23,809 104 INFO rb-2cd94b9-226205-431194 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f489257c360> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval_analytic/tests/test_viin_approvals_analytic.py", line 70, in setUpClass cls.plan_other = env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 13:04:24,242 104 INFO rb-2cd94b9-226205-431194 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval_analytic/tests/test_viin_approvals_analytic.py", line 70, in setUpClass cls.plan_other = env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 13:04:26,668 104 INFO rb-2cd94b9-226205-431194 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f48bca8e3e0> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval_analytic/tests/test_viin_approvals_analytic.py", line 70, in setUpClass cls.plan_other = env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 13:04:26,669 104 INFO rb-2cd94b9-226205-431194 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f48929de520> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval_analytic/tests/test_viin_approvals_analytic.py", line 70, in setUpClass cls.plan_other = env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 13:04:26,679 104 INFO rb-2cd94b9-226205-431194 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval_analytic/tests/test_viin_approvals_analytic.py", line 70, in setUpClass cls.plan_other = env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 13:04:26,686 104 INFO rb-2cd94b9-226205-431194 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f48929dca40> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval_analytic/tests/test_viin_approvals_analytic.py", line 70, in setUpClass cls.plan_other = env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 13:04:27,993 104 INFO rb-2cd94b9-226205-431194 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval_analytic/tests/test_viin_approvals_analytic.py", line 70, in setUpClass cls.plan_other = env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 13:04:30,365 104 INFO rb-2cd94b9-226205-431194 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f48951f68e0> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval_analytic/tests/test_viin_approvals_analytic.py", line 70, in setUpClass cls.plan_other = env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 13:04:30,366 104 INFO rb-2cd94b9-226205-431194 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f48949aa8e0> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval_analytic/tests/test_viin_approvals_analytic.py", line 70, in setUpClass cls.plan_other = env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 13:04:30,372 104 INFO rb-2cd94b9-226205-431194 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval_analytic/tests/test_viin_approvals_analytic.py", line 70, in setUpClass cls.plan_other = env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 13:04:30,377 104 INFO rb-2cd94b9-226205-431194 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f48949aaac0> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval_analytic/tests/test_viin_approvals_analytic.py", line 70, in setUpClass cls.plan_other = env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 13:04:30,735 104 INFO rb-2cd94b9-226205-431194 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval_analytic/tests/test_viin_approvals_analytic.py", line 70, in setUpClass cls.plan_other = env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 13:04:34,137 104 INFO rb-2cd94b9-226205-431194 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f48be5fd1c0> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval_analytic/tests/test_viin_approvals_analytic.py", line 70, in setUpClass cls.plan_other = env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 13:04:34,138 104 INFO rb-2cd94b9-226205-431194 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f4893ee6c00> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval_analytic/tests/test_viin_approvals_analytic.py", line 70, in setUpClass cls.plan_other = env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 13:04:34,145 104 INFO rb-2cd94b9-226205-431194 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval_analytic/tests/test_viin_approvals_analytic.py", line 70, in setUpClass cls.plan_other = env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 13:04:34,152 104 INFO rb-2cd94b9-226205-431194 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f4893ee5ee0> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval_analytic/tests/test_viin_approvals_analytic.py", line 70, in setUpClass cls.plan_other = env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 13:04:34,582 104 INFO rb-2cd94b9-226205-431194 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval_analytic/tests/test_viin_approvals_analytic.py", line 70, in setUpClass cls.plan_other = env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 13:04:37,607 104 INFO rb-2cd94b9-226205-431194 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f48c2557600> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval_analytic/tests/test_viin_approvals_analytic.py", line 70, in setUpClass cls.plan_other = env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 13:04:37,608 104 INFO rb-2cd94b9-226205-431194 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f4893f10540> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval_analytic/tests/test_viin_approvals_analytic.py", line 70, in setUpClass cls.plan_other = env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 13:04:37,625 104 INFO rb-2cd94b9-226205-431194 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval_analytic/tests/test_viin_approvals_analytic.py", line 70, in setUpClass cls.plan_other = env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 13:04:37,630 104 INFO rb-2cd94b9-226205-431194 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f4893f11760> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval_analytic/tests/test_viin_approvals_analytic.py", line 70, in setUpClass cls.plan_other = env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/rb-2cd94b9-226205/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2cd94b9-226205/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2cd94b9-226205/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-2cd94b9-226205/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2cd94b9-226205/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2cd94b9-226205/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 13:04:39,370 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval_analytic.tests.test_viin_approvals_analytic: Starting TestViinApprovalsAnalytic.test_01_request_generate_basic ... 2026-11-01 13:04:39,827 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [423] 2026-11-01 13:04:40,075 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval_analytic.tests.test_viin_approvals_analytic: Starting TestViinApprovalsAnalytic.test_02_line_generate_only_when_line_validated ... 2026-11-01 13:04:40,742 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [424] 2026-11-01 13:04:40,972 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval_analytic.tests.test_viin_approvals_analytic: Starting TestViinApprovalsAnalytic.test_03_idempotent_revalidate ... 2026-11-01 13:04:41,400 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [425] 2026-11-01 13:04:41,647 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #2 deleted account.analytic.line records with IDs: [578, 577] 2026-11-01 13:04:41,918 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [426] 2026-11-01 13:04:42,055 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval_analytic.tests.test_viin_approvals_analytic: Starting TestViinApprovalsAnalytic.test_04_invalid_business_domain_rejected ... 2026-11-01 13:04:42,453 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval_analytic.tests.test_viin_approvals_analytic: Starting TestViinApprovalsAnalytic.test_05_button_context_validate_rejects_wrong_plan ... 2026-11-01 13:04:42,990 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval_analytic.tests.test_viin_approvals_analytic: Starting TestViinApprovalsAnalytic.test_06_prevent_delete_account_in_use ... 2026-11-01 13:04:43,425 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [429] 2026-11-01 13:04:43,651 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.message records with IDs: [16930] 2026-11-01 13:04:43,702 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval_analytic.tests.test_viin_approvals_analytic: Starting TestViinApprovalsAnalytic.test_analytic_line_amount_uses_request_currency_rate ... 2026-11-01 13:04:44,317 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [430] 2026-11-01 13:04:44,570 104 INFO rb-2cd94b9-226205-431194 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-2cd94b9-226205/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-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 13:04:46,964 104 INFO rb-2cd94b9-226205-431194 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f4891b33880> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-2cd94b9-226205/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-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 13:04:46,965 104 INFO rb-2cd94b9-226205-431194 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f48925da8e0> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-2cd94b9-226205/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-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 13:04:46,971 104 INFO rb-2cd94b9-226205-431194 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-2cd94b9-226205/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-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 13:04:46,975 104 INFO rb-2cd94b9-226205-431194 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f48925d87c0> Stack (most recent call last): File "/data/build/rb-2cd94b9-226205/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2cd94b9-226205/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2cd94b9-226205/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-2cd94b9-226205/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2cd94b9-226205/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-2cd94b9-226205/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-2cd94b9-226205/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-2cd94b9-226205/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-2cd94b9-226205/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2cd94b9-226205/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2cd94b9-226205/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-2cd94b9-226205/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-11-01 13:04:47,005 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-11-01 13:04:52,228 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [431] 2026-11-01 13:04:52,419 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <323698543045512.1793538292.310536146163940-openerp-352-viin.approval.request@4ffde77d1fc8>: ['"Internal User 1" <@False>'] 2026-11-01 13:04:52,438 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [969] 2026-11-01 13:04:52,522 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval_employee_advance.tests.test_account: Starting TestAccount.test_01_payment_advance ... 2026-11-01 13:04:55,310 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval_employee_advance.tests.test_account: Starting TestAccount.test_01_refuse_all_lines_cancels_advance_payment ... 2026-11-01 13:04:56,551 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval_employee_advance.tests.test_account: Starting TestAccount.test_02_payment_with_advance_journal ... 2026-11-01 13:04:57,763 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval_employee_advance.tests.test_account: Starting TestAccount.test_03_payment_advance_reconcile_01 ... 2026-11-01 13:04:59,530 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval_employee_advance.tests.test_account: Starting TestAccount.test_03_payment_advance_reconcile_02 ... 2026-11-01 13:05:01,433 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #2 deleted employee.advance.reconcile.line records with IDs: [2] 2026-11-01 13:05:01,443 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #2 deleted employee.advance.reconcile.line records with IDs: [3] 2026-11-01 13:05:02,552 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval_employee_advance.tests.test_account: Starting TestAccount.test_03_payment_advance_reconcile_03 ... 2026-11-01 13:05:04,380 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #2 deleted employee.advance.reconcile.line records with IDs: [6] 2026-11-01 13:05:04,392 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #2 deleted employee.advance.reconcile.line records with IDs: [7] 2026-11-01 13:05:04,745 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval_employee_advance.tests.test_account: Starting TestAccount.test_03_payment_advance_reconcile_04 ... 2026-11-01 13:05:06,616 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #2 deleted employee.advance.reconcile.line records with IDs: [10] 2026-11-01 13:05:06,633 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #2 deleted employee.advance.reconcile.line records with IDs: [11] 2026-11-01 13:05:07,778 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval_employee_advance.tests.test_account: Starting TestAccount.test_05_advance_payment_future_date_must_post_before_reconcile ... 2026-11-01 13:05:09,130 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-11-01 13:05:12,000 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval_employee_advance.tests.test_advance_multi_partner_settlement: Starting TestAdvanceMultiPartnerSettlement.test_01_two_suppliers_shared_account_one_destination_leg_each ... 2026-11-01 13:05:13,951 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval_employee_advance.tests.test_advance_multi_partner_settlement: Starting TestAdvanceMultiPartnerSettlement.test_02_two_suppliers_shared_account_net_balance_per_partner_zero ... 2026-11-01 13:05:15,840 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval_employee_advance.tests.test_advance_multi_partner_settlement: Starting TestAdvanceMultiPartnerSettlement.test_03_two_suppliers_different_payable_accounts_settle_independently ... 2026-11-01 13:05:17,603 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval_employee_advance.tests.test_advance_multi_partner_settlement: Starting TestAdvanceMultiPartnerSettlement.test_04_single_supplier_partial_amount_wizard_editable ... 2026-11-01 13:05:18,908 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval_employee_advance.tests.test_advance_multi_partner_settlement: Starting TestAdvanceMultiPartnerSettlement.test_05_two_suppliers_partial_attempt_not_editable_settles_in_full ... 2026-11-01 13:05:20,836 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval_employee_advance.tests.test_advance_multi_partner_settlement: Starting TestAdvanceMultiPartnerSettlement.test_06_selection_spanning_two_currencies_batched_per_currency ... 2026-11-01 13:05:22,816 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval_employee_advance.tests.test_advance_multi_partner_settlement: Starting TestAdvanceMultiPartnerSettlement.test_07_partnerless_payable_line_forms_own_batch ... 2026-11-01 13:05:24,488 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval_employee_advance.tests.test_advance_multi_partner_settlement: Starting TestAdvanceMultiPartnerSettlement.test_08_two_suppliers_shared_account_partials_paired_within_partner ... 2026-11-01 13:05:26,228 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval_employee_advance.tests.test_advance_multi_partner_settlement: Starting TestAdvanceMultiPartnerSettlement.test_09_two_suppliers_different_accounts_partials_paired_within_partner ... 2026-11-01 13:05:28,232 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-11-01 13:05:31,863 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval_employee_advance.tests.test_approval_request: Starting TestApprovalRequest.test_01__check_employee_advance_ids ... 2026-11-01 13:05:32,021 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval_employee_advance.tests.test_approval_request: Starting TestApprovalRequest.test_02__compute_approval_request_line_ids ... 2026-11-01 13:05:32,261 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #2 deleted request.approval.user.line records with IDs: [631] 2026-11-01 13:05:32,338 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval_employee_advance.tests.test_approval_request: Starting TestApprovalRequest.test_10__flow ... 2026-11-01 13:05:32,666 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <911406318481483.1793538332.575371503829956-openerp-message-notify@4ffde77d1fc8>: ['"Hannah Martin" <@False>'] 2026-11-01 13:05:32,778 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [970] 2026-11-01 13:05:32,906 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <407679386015046.1793538332.851599454879761-openerp-message-notify@4ffde77d1fc8>: ['"Charlie Brown" <@False>'] 2026-11-01 13:05:32,915 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [971] 2026-11-01 13:05:32,996 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <351402321522381.1793538332.956358432769775-openerp-message-notify@4ffde77d1fc8>: ['"David Wilson" <@False>'] 2026-11-01 13:05:33,002 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [972] 2026-11-01 13:05:33,100 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <617341801586918.1793538333.045649051666260-openerp-message-notify@4ffde77d1fc8>: ['"Grace Lee" <@False>'] 2026-11-01 13:05:33,109 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [973] 2026-11-01 13:05:33,334 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [432, 433, 434, 435, 436] 2026-11-01 13:05:33,492 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <753247098572428.1793538333.413208484649658-openerp-353-viin.approval.request@4ffde77d1fc8>: ['"Internal User 1" <@False>'] 2026-11-01 13:05:33,496 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <753247098572428.1793538333.413208484649658-openerp-353-viin.approval.request@4ffde77d1fc8>: ['"Hannah Martin" <@False>'] 2026-11-01 13:05:33,501 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <753247098572428.1793538333.413208484649658-openerp-353-viin.approval.request@4ffde77d1fc8>: ['"Charlie Brown" <@False>'] 2026-11-01 13:05:33,505 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <753247098572428.1793538333.413208484649658-openerp-353-viin.approval.request@4ffde77d1fc8>: ['"David Wilson" <@False>'] 2026-11-01 13:05:33,510 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <753247098572428.1793538333.413208484649658-openerp-353-viin.approval.request@4ffde77d1fc8>: ['"Grace Lee" <@False>'] 2026-11-01 13:05:33,528 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [974] 2026-11-01 13:05:34,565 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <099915804834304.1793538334.524808883666992-openerp-message-notify@4ffde77d1fc8>: ['"Hannah Martin" <@False>'] 2026-11-01 13:05:34,658 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [975] 2026-11-01 13:05:34,772 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <227627063368145.1793538334.720587015151978-openerp-message-notify@4ffde77d1fc8>: ['"Charlie Brown" <@False>'] 2026-11-01 13:05:34,786 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [976] 2026-11-01 13:05:34,887 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <418664270299330.1793538334.835844039916992-openerp-message-notify@4ffde77d1fc8>: ['"David Wilson" <@False>'] 2026-11-01 13:05:34,896 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [977] 2026-11-01 13:05:34,983 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <313616593491654.1793538334.943058252334595-openerp-message-notify@4ffde77d1fc8>: ['"Grace Lee" <@False>'] 2026-11-01 13:05:34,991 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [978] 2026-11-01 13:05:35,130 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [438, 439, 440, 441, 442] 2026-11-01 13:05:35,275 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <667995803772877.1793538335.211617231369019-openerp-353-viin.approval.request@4ffde77d1fc8>: ['"Internal User 1" <@False>'] 2026-11-01 13:05:35,279 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <667995803772877.1793538335.211617231369019-openerp-353-viin.approval.request@4ffde77d1fc8>: ['"Hannah Martin" <@False>'] 2026-11-01 13:05:35,282 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <667995803772877.1793538335.211617231369019-openerp-353-viin.approval.request@4ffde77d1fc8>: ['"Charlie Brown" <@False>'] 2026-11-01 13:05:35,285 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <667995803772877.1793538335.211617231369019-openerp-353-viin.approval.request@4ffde77d1fc8>: ['"David Wilson" <@False>'] 2026-11-01 13:05:35,288 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <667995803772877.1793538335.211617231369019-openerp-353-viin.approval.request@4ffde77d1fc8>: ['"Grace Lee" <@False>'] 2026-11-01 13:05:35,302 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [979] 2026-11-01 13:05:35,355 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval_employee_advance.tests.test_approval_request: Starting TestApprovalRequest.test_10__flow_02 ... 2026-11-01 13:05:35,684 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <610481562626432.1793538335.577713966369629-openerp-message-notify@4ffde77d1fc8>: ['"Hannah Martin" <@False>'] 2026-11-01 13:05:35,814 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [980] 2026-11-01 13:05:35,934 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <385834371582762.1793538335.887041568756104-openerp-message-notify@4ffde77d1fc8>: ['"Charlie Brown" <@False>'] 2026-11-01 13:05:35,942 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [981] 2026-11-01 13:05:36,041 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <298675988718769.1793538335.995750427246094-openerp-message-notify@4ffde77d1fc8>: ['"David Wilson" <@False>'] 2026-11-01 13:05:36,050 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [982] 2026-11-01 13:05:36,148 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <305688604439292.1793538336.106358528137207-openerp-message-notify@4ffde77d1fc8>: ['"Grace Lee" <@False>'] 2026-11-01 13:05:36,155 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [983] 2026-11-01 13:05:36,339 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [443, 444, 445, 446, 447] 2026-11-01 13:05:36,472 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <975736812046255.1793538336.408705472946167-openerp-353-viin.approval.request@4ffde77d1fc8>: ['"Internal User 1" <@False>'] 2026-11-01 13:05:36,476 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <975736812046255.1793538336.408705472946167-openerp-353-viin.approval.request@4ffde77d1fc8>: ['"Hannah Martin" <@False>'] 2026-11-01 13:05:36,479 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <975736812046255.1793538336.408705472946167-openerp-353-viin.approval.request@4ffde77d1fc8>: ['"Charlie Brown" <@False>'] 2026-11-01 13:05:36,484 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <975736812046255.1793538336.408705472946167-openerp-353-viin.approval.request@4ffde77d1fc8>: ['"David Wilson" <@False>'] 2026-11-01 13:05:36,487 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <975736812046255.1793538336.408705472946167-openerp-353-viin.approval.request@4ffde77d1fc8>: ['"Grace Lee" <@False>'] 2026-11-01 13:05:36,499 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [984] 2026-11-01 13:05:36,639 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval_employee_advance.tests.test_approval_request: Starting TestApprovalRequest.test_11__flow_01 ... 2026-11-01 13:05:36,902 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <671634584074391.1793538336.814629077911377-openerp-message-notify@4ffde77d1fc8>: ['"Hannah Martin" <@False>'] 2026-11-01 13:05:37,010 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [985] 2026-11-01 13:05:37,112 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <045369116516209.1793538337.070442914962769-openerp-message-notify@4ffde77d1fc8>: ['"Charlie Brown" <@False>'] 2026-11-01 13:05:37,120 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [986] 2026-11-01 13:05:37,206 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <804506213145664.1793538337.164064407348633-openerp-message-notify@4ffde77d1fc8>: ['"David Wilson" <@False>'] 2026-11-01 13:05:37,215 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [987] 2026-11-01 13:05:37,317 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <220449690256583.1793538337.268620967864990-openerp-message-notify@4ffde77d1fc8>: ['"Grace Lee" <@False>'] 2026-11-01 13:05:37,323 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [988] 2026-11-01 13:05:37,551 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [449, 450, 451, 452, 453] 2026-11-01 13:05:37,677 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <064431988684672.1793538337.609405040740967-openerp-353-viin.approval.request@4ffde77d1fc8>: ['"Internal User 1" <@False>'] 2026-11-01 13:05:37,681 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <064431988684672.1793538337.609405040740967-openerp-353-viin.approval.request@4ffde77d1fc8>: ['"Hannah Martin" <@False>'] 2026-11-01 13:05:37,684 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <064431988684672.1793538337.609405040740967-openerp-353-viin.approval.request@4ffde77d1fc8>: ['"Charlie Brown" <@False>'] 2026-11-01 13:05:37,687 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <064431988684672.1793538337.609405040740967-openerp-353-viin.approval.request@4ffde77d1fc8>: ['"David Wilson" <@False>'] 2026-11-01 13:05:37,689 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <064431988684672.1793538337.609405040740967-openerp-353-viin.approval.request@4ffde77d1fc8>: ['"Grace Lee" <@False>'] 2026-11-01 13:05:37,708 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [989] 2026-11-01 13:05:37,801 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval_employee_advance.tests.test_approval_request: Starting TestApprovalRequest.test_11__flow_02 ... 2026-11-01 13:05:38,109 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <506894652362763.1793538338.000207662582397-openerp-message-notify@4ffde77d1fc8>: ['"Hannah Martin" <@False>'] 2026-11-01 13:05:38,264 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [990] 2026-11-01 13:05:38,390 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <330590526328086.1793538338.338042974472046-openerp-message-notify@4ffde77d1fc8>: ['"Charlie Brown" <@False>'] 2026-11-01 13:05:38,399 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [991] 2026-11-01 13:05:38,494 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <198891083117443.1793538338.445427179336548-openerp-message-notify@4ffde77d1fc8>: ['"David Wilson" <@False>'] 2026-11-01 13:05:38,502 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [992] 2026-11-01 13:05:38,594 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <557862107959237.1793538338.548190116882324-openerp-message-notify@4ffde77d1fc8>: ['"Grace Lee" <@False>'] 2026-11-01 13:05:38,602 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [993] 2026-11-01 13:05:38,836 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [455, 456, 457, 458, 459] 2026-11-01 13:05:38,984 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <332756575147670.1793538338.906287193298340-openerp-353-viin.approval.request@4ffde77d1fc8>: ['"Internal User 1" <@False>'] 2026-11-01 13:05:38,988 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <332756575147670.1793538338.906287193298340-openerp-353-viin.approval.request@4ffde77d1fc8>: ['"Hannah Martin" <@False>'] 2026-11-01 13:05:38,991 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <332756575147670.1793538338.906287193298340-openerp-353-viin.approval.request@4ffde77d1fc8>: ['"Charlie Brown" <@False>'] 2026-11-01 13:05:38,995 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <332756575147670.1793538338.906287193298340-openerp-353-viin.approval.request@4ffde77d1fc8>: ['"David Wilson" <@False>'] 2026-11-01 13:05:39,000 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <332756575147670.1793538338.906287193298340-openerp-353-viin.approval.request@4ffde77d1fc8>: ['"Grace Lee" <@False>'] 2026-11-01 13:05:39,016 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [994] 2026-11-01 13:05:39,158 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-11-01 13:05:42,089 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval_employee_advance.tests.test_company: Starting TestEmployeeAdvanceAccessRights.test_01_create_request_type ... 2026-11-01 13:05:48,047 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval_employee_advance.tests.test_company: Starting TestEmployeeAdvanceAccessRights.test_02_create_journal ... 2026-11-01 13:05:57,839 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-11-01 13:06:00,661 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_11_check_journal_company ... 2026-11-01 13:06:10,696 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_12_check_employee_id ... 2026-11-01 13:06:10,841 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_13_compute_check_account_advance_employee ... 2026-11-01 13:06:11,030 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_14_compute_amount ... 2026-11-01 13:06:11,114 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_15_check_infor_in_employee_advance ... 2026-11-01 13:06:11,397 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_21_create_advance_approval_error_01 ... 2026-11-01 13:06:12,578 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_21_create_advance_approval_error_03 ... 2026-11-01 13:06:13,815 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_22_unlink_if_link_approval_01 ... 2026-11-01 13:06:13,863 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #2 deleted employee.advance records with IDs: [12] 2026-11-01 13:06:13,905 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_22_unlink_if_link_approval_02 ... 2026-11-01 13:06:15,202 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #2 deleted mail.message records with IDs: [17673] 2026-11-01 13:06:15,281 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_23_compute_approved_amount ... 2026-11-01 13:06:15,343 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #2 deleted employee.advance.line records with IDs: [22, 23] 2026-11-01 13:06:16,700 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [463] 2026-11-01 13:06:17,799 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <208994688647208.1793538376.765135288238525-openerp-359-viin.approval.request@4ffde77d1fc8>: ['"Internal User 1" <@False>'] 2026-11-01 13:06:17,814 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [995] 2026-11-01 13:06:17,959 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_30_compute_payment_state_error ... 2026-11-01 13:06:19,069 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [465] 2026-11-01 13:06:19,227 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <731064683931744.1793538379.129693031311035-openerp-360-viin.approval.request@4ffde77d1fc8>: ['"Internal User 1" <@False>'] 2026-11-01 13:06:19,241 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [996] 2026-11-01 13:06:19,446 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_31_compute_payment_state_partial ... 2026-11-01 13:06:20,348 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [466] 2026-11-01 13:06:20,524 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <443811848537781.1793538380.420247077941895-openerp-361-viin.approval.request@4ffde77d1fc8>: ['"Internal User 1" <@False>'] 2026-11-01 13:06:20,540 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [997] 2026-11-01 13:06:21,471 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_32_compute_payment_state_paid_01 ... 2026-11-01 13:06:22,618 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [467] 2026-11-01 13:06:22,818 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <145912251632693.1793538382.696165800094604-openerp-362-viin.approval.request@4ffde77d1fc8>: ['"Internal User 1" <@False>'] 2026-11-01 13:06:22,835 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [998] 2026-11-01 13:06:24,208 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_32_compute_payment_state_paid_02 ... 2026-11-01 13:06:25,256 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [468] 2026-11-01 13:06:25,448 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <864374011961251.1793538385.330703020095825-openerp-363-viin.approval.request@4ffde77d1fc8>: ['"Internal User 1" <@False>'] 2026-11-01 13:06:25,464 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [999] 2026-11-01 13:06:26,335 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_33_compute_has_outstanding_payment ... 2026-11-01 13:06:27,427 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [469] 2026-11-01 13:06:27,630 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <142000465520118.1793538387.503469705581665-openerp-364-viin.approval.request@4ffde77d1fc8>: ['"Internal User 1" <@False>'] 2026-11-01 13:06:27,648 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1000] 2026-11-01 13:06:28,648 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_40_advance_reconcile_amount ... 2026-11-01 13:06:28,791 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_41_advance_reconcile_amount ... 2026-11-01 13:06:29,683 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #2 deleted employee.advance.reconcile.line records with IDs: [14] 2026-11-01 13:06:30,881 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #2 deleted employee.advance.reconcile.line records with IDs: [15] 2026-11-01 13:06:30,925 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_42_advance_reconcile__employee_payment_01 ... 2026-11-01 13:06:32,124 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [470] 2026-11-01 13:06:32,334 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <794653855820886.1793538392.226177453994751-openerp-365-viin.approval.request@4ffde77d1fc8>: ['"Internal User 1" <@False>'] 2026-11-01 13:06:32,348 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1001] 2026-11-01 13:06:34,057 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_42_advance_reconcile__employee_payment_02 ... 2026-11-01 13:06:35,152 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [471] 2026-11-01 13:06:35,329 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <831063237139624.1793538395.234795331954956-openerp-366-viin.approval.request@4ffde77d1fc8>: ['"Internal User 1" <@False>'] 2026-11-01 13:06:35,343 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1002] 2026-11-01 13:06:37,365 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #2 deleted employee.advance.reconcile.line records with IDs: [19] 2026-11-01 13:06:37,376 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #2 deleted employee.advance.reconcile.line records with IDs: [20] 2026-11-01 13:06:38,626 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_42_advance_reconcile__employee_payment_03 ... 2026-11-01 13:06:39,911 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [472] 2026-11-01 13:06:40,123 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <865176947041177.1793538399.996158838272095-openerp-367-viin.approval.request@4ffde77d1fc8>: ['"Internal User 1" <@False>'] 2026-11-01 13:06:40,140 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1003] 2026-11-01 13:06:41,930 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_42_advance_reconcile__employee_payment_04 ... 2026-11-01 13:06:42,900 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [473] 2026-11-01 13:06:43,097 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <941267040997924.1793538402.976223468780518-openerp-368-viin.approval.request@4ffde77d1fc8>: ['"Internal User 1" <@False>'] 2026-11-01 13:06:43,123 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1004] 2026-11-01 13:06:44,075 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_43_advance_reconcile__auto_reconcile ... 2026-11-01 13:06:45,109 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [474] 2026-11-01 13:06:45,287 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <951367880545274.1793538405.181288003921509-openerp-369-viin.approval.request@4ffde77d1fc8>: ['"Internal User 1" <@False>'] 2026-11-01 13:06:45,304 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1005] 2026-11-01 13:06:47,267 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #2 deleted employee.advance.reconcile.line records with IDs: [25] 2026-11-01 13:06:47,278 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #2 deleted employee.advance.reconcile.line records with IDs: [26] 2026-11-01 13:06:47,596 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_44_advance_reconcile__refund_employee_01 ... 2026-11-01 13:06:48,696 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [475] 2026-11-01 13:06:48,851 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <282076671567260.1793538408.763383388519287-openerp-370-viin.approval.request@4ffde77d1fc8>: ['"Internal User 1" <@False>'] 2026-11-01 13:06:48,863 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1006] 2026-11-01 13:06:50,663 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #2 deleted employee.advance.reconcile.line records with IDs: [29] 2026-11-01 13:06:50,673 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #2 deleted employee.advance.reconcile.line records with IDs: [30] 2026-11-01 13:06:51,766 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_44_advance_reconcile__refund_employee_02 ... 2026-11-01 13:06:52,816 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [476] 2026-11-01 13:06:52,987 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <132501396910559.1793538412.880983591079712-openerp-371-viin.approval.request@4ffde77d1fc8>: ['"Internal User 1" <@False>'] 2026-11-01 13:06:53,001 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1007] 2026-11-01 13:06:54,942 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #2 deleted employee.advance.reconcile.line records with IDs: [33] 2026-11-01 13:06:54,957 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #2 deleted employee.advance.reconcile.line records with IDs: [34] 2026-11-01 13:06:56,655 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_45_advance_reconcile_by_date_01 ... 2026-11-01 13:06:57,956 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [477] 2026-11-01 13:06:58,166 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <244918442635378.1793538418.039980649948120-openerp-372-viin.approval.request@4ffde77d1fc8>: ['"Internal User 1" <@False>'] 2026-11-01 13:06:58,183 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1008] 2026-11-01 13:06:59,888 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [478] 2026-11-01 13:06:59,989 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <783056033532964.1793538419.940102100372314-openerp-373-viin.approval.request@4ffde77d1fc8>: ['"Internal User 1" <@False>'] 2026-11-01 13:07:00,001 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1009] 2026-11-01 13:07:01,582 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [479] 2026-11-01 13:07:01,695 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <086078995892554.1793538421.647010803222656-openerp-374-viin.approval.request@4ffde77d1fc8>: ['"Internal User 1" <@False>'] 2026-11-01 13:07:01,710 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1010] 2026-11-01 13:07:02,548 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #2 deleted employee.advance.reconcile.line records with IDs: [37] 2026-11-01 13:07:02,587 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #2 deleted employee.advance.reconcile.line records with IDs: [38] 2026-11-01 13:07:02,597 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #2 deleted employee.advance.reconcile.line records with IDs: [39, 40] 2026-11-01 13:07:02,650 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #2 deleted employee.advance.reconcile.line records with IDs: [41, 42] 2026-11-01 13:07:02,660 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #2 deleted employee.advance.reconcile.line records with IDs: [43, 44, 45] 2026-11-01 13:07:02,695 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_46_advance_reconcile__warning ... 2026-11-01 13:07:03,767 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [480] 2026-11-01 13:07:03,969 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <100139713404166.1793538423.845930099487305-openerp-375-viin.approval.request@4ffde77d1fc8>: ['"Internal User 1" <@False>'] 2026-11-01 13:07:03,986 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1011] 2026-11-01 13:07:06,056 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #2 deleted account.partial.reconcile records with IDs: [384] 2026-11-01 13:07:06,300 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_50_advance_reconcile__cancel ... 2026-11-01 13:07:07,438 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [481] 2026-11-01 13:07:07,646 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <133219742538830.1793538427.506733655929565-openerp-376-viin.approval.request@4ffde77d1fc8>: ['"Internal User 1" <@False>'] 2026-11-01 13:07:07,663 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1012] 2026-11-01 13:07:09,559 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #2 deleted account.partial.reconcile records with IDs: [385] 2026-11-01 13:07:09,679 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #2 deleted account.full.reconcile records with IDs: [267] 2026-11-01 13:07:10,001 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #2 deleted account.move.line.ctp records with IDs: [2227] 2026-11-01 13:07:10,195 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #2 deleted account.move.line records with IDs: [4521, 4522] 2026-11-01 13:07:10,269 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #2 deleted mail.message records with IDs: [17843] 2026-11-01 13:07:10,413 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #2 deleted account.move records with IDs: [1972] 2026-11-01 13:07:10,448 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #2 deleted mail.followers records with IDs: [6937, 6938] 2026-11-01 13:07:10,507 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_51_advance_reconcile__unlink ... 2026-11-01 13:07:11,516 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [482] 2026-11-01 13:07:11,728 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <807020833185110.1793538431.602584838867188-openerp-377-viin.approval.request@4ffde77d1fc8>: ['"Internal User 1" <@False>'] 2026-11-01 13:07:11,745 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1013] 2026-11-01 13:07:13,585 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #2 deleted mail.message records with IDs: [17855] 2026-11-01 13:07:13,876 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #2 deleted account.partial.reconcile records with IDs: [386] 2026-11-01 13:07:14,003 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #2 deleted account.full.reconcile records with IDs: [268] 2026-11-01 13:07:14,357 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #2 deleted account.move.line.ctp records with IDs: [2229] 2026-11-01 13:07:14,569 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #2 deleted account.move.line records with IDs: [4525, 4526] 2026-11-01 13:07:14,641 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #2 deleted mail.message records with IDs: [17853] 2026-11-01 13:07:14,757 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #2 deleted account.move records with IDs: [1974] 2026-11-01 13:07:14,792 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #2 deleted mail.followers records with IDs: [6945, 6946] 2026-11-01 13:07:14,823 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #2 deleted mail.message records with IDs: [17855] 2026-11-01 13:07:14,839 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #2 deleted mail.message records with IDs: [17855] 2026-11-01 13:07:14,844 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #2 deleted employee.advance.reconcile records with IDs: [9] 2026-11-01 13:07:14,882 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_52_advance_reconcile__confirm ... 2026-11-01 13:07:14,948 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_60_advance_reconcile_batch ... 2026-11-01 13:07:14,980 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #2 deleted employee.advance.reconcile records with IDs: [9, 10] 2026-11-01 13:07:16,129 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [483] 2026-11-01 13:07:16,319 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <003387193647028.1793538436.214069604873657-openerp-378-viin.approval.request@4ffde77d1fc8>: ['"Internal User 1" <@False>'] 2026-11-01 13:07:16,333 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1014] 2026-11-01 13:07:18,094 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [484] 2026-11-01 13:07:18,207 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <325554097986843.1793538438.157015800476074-openerp-379-viin.approval.request@4ffde77d1fc8>: ['"Internal User 2" <@False>'] 2026-11-01 13:07:18,222 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1015] 2026-11-01 13:07:19,094 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_61_advance_reconcile_batch ... 2026-11-01 13:07:19,128 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #2 deleted employee.advance.reconcile records with IDs: [9, 10] 2026-11-01 13:07:20,316 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [485] 2026-11-01 13:07:20,525 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <061078024866291.1793538440.389903545379639-openerp-380-viin.approval.request@4ffde77d1fc8>: ['"Internal User 1" <@False>'] 2026-11-01 13:07:20,541 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1016] 2026-11-01 13:07:20,715 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_62_advance_reconcile_batch ... 2026-11-01 13:07:21,959 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [486] 2026-11-01 13:07:22,121 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <211314958017975.1793538442.025252103805542-openerp-381-viin.approval.request@4ffde77d1fc8>: ['"Internal User 1" <@False>'] 2026-11-01 13:07:22,136 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1017] 2026-11-01 13:07:23,036 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_63_advance_reconcile_batch ... 2026-11-01 13:07:24,205 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [487] 2026-11-01 13:07:24,393 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <125969606672345.1793538444.279098987579346-openerp-382-viin.approval.request@4ffde77d1fc8>: ['"Internal User 1" <@False>'] 2026-11-01 13:07:24,406 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1018] 2026-11-01 13:07:26,101 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_warning_unreconcilied_on_employee_advance ... 2026-11-01 13:07:27,181 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [488] 2026-11-01 13:07:27,387 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <700586859007173.1793538447.273640632629395-openerp-383-viin.approval.request@4ffde77d1fc8>: ['"Internal User 1" <@False>'] 2026-11-01 13:07:27,409 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1019] 2026-11-01 13:07:29,473 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-11-01 13:07:32,081 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance_access_right: Starting TestEmployeeAdvanceAccessRights.test_01_internal_user_01 ... 2026-11-01 13:07:32,211 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance_access_right: Starting TestEmployeeAdvanceAccessRights.test_01_internal_user_02 ... 2026-11-01 13:07:32,280 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [21], uid: 1896, model: employee.advance 2026-11-01 13:07:32,306 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [21], uid: 1896, model: employee.advance 2026-11-01 13:07:32,332 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [21], uid: 1896, model: employee.advance 2026-11-01 13:07:32,354 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [37, 38], uid: 1896, model: employee.advance.line 2026-11-01 13:07:32,380 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [37, 38], uid: 1896, model: employee.advance.line 2026-11-01 13:07:32,406 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [37, 38], uid: 1896, model: employee.advance.line 2026-11-01 13:07:32,463 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [41, 42], uid: 1896, model: employee.advance.line 2026-11-01 13:07:32,505 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance_access_right: Starting TestEmployeeAdvanceAccessRights.test_01_internal_user_03 ... 2026-11-01 13:07:32,526 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1896, model: employee.advance.reconcile 2026-11-01 13:07:32,538 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1896, model: employee.advance.reconcile 2026-11-01 13:07:32,542 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1896, model: employee.advance.reconcile 2026-11-01 13:07:32,548 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1896, model: employee.advance.reconcile 2026-11-01 13:07:32,551 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1896, model: employee.advance.reconcile.line 2026-11-01 13:07:32,554 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1896, model: employee.advance.reconcile.line 2026-11-01 13:07:32,557 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1896, model: employee.advance.reconcile.line 2026-11-01 13:07:32,560 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1896, model: employee.advance.reconcile.line 2026-11-01 13:07:32,591 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance_access_right: Starting TestEmployeeAdvanceAccessRights.test_02_advance_user_01 ... 2026-11-01 13:07:32,727 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance_access_right: Starting TestEmployeeAdvanceAccessRights.test_02_advance_user_02 ... 2026-11-01 13:07:32,920 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance_access_right: Starting TestEmployeeAdvanceAccessRights.test_03_account_user_01 ... 2026-11-01 13:07:33,062 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance_access_right: Starting TestEmployeeAdvanceAccessRights.test_03_account_user_02 ... 2026-11-01 13:07:33,218 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance_access_right: Starting TestEmployeeAdvanceAccessRights.test_04_advance_admin_01 ... 2026-11-01 13:07:33,384 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance_access_right: Starting TestEmployeeAdvanceAccessRights.test_04_advance_admin_02 ... 2026-11-01 13:07:33,560 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance_access_right: Starting TestEmployeeAdvanceAccessRights.test_05_department_manager_access_employee_advance_lines ... 2026-11-01 13:07:33,731 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-11-01 13:07:37,008 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval_flexible_flow.tests.test_flow_control: Starting TestApprovalFlowControl.test_activity_updated_when_next_approver_changes ... 2026-11-01 13:07:37,548 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1902 deleted mail.mail records with IDs: [1020] 2026-11-01 13:07:37,741 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1902 deleted mail.activity records with IDs: [489] 2026-11-01 13:07:37,881 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1902 deleted mail.mail records with IDs: [1021] 2026-11-01 13:07:37,954 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval_flexible_flow.tests.test_flow_control: Starting TestApprovalFlowControl.test_add_and_revoke_extra_approver ... 2026-11-01 13:07:38,406 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1902 deleted mail.mail records with IDs: [1022] 2026-11-01 13:07:38,620 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1902 deleted mail.activity records with IDs: [491] 2026-11-01 13:07:38,762 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1902 deleted mail.mail records with IDs: [1023] 2026-11-01 13:07:38,821 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval_flexible_flow.tests.test_flow_control: Starting TestApprovalFlowControl.test_approver_workload_report_exposes_flexible_flow_flags ... 2026-11-01 13:07:39,313 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1902 deleted mail.mail records with IDs: [1024] 2026-11-01 13:07:39,507 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1902 deleted mail.activity records with IDs: [493] 2026-11-01 13:07:39,629 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1902 deleted mail.mail records with IDs: [1025] 2026-11-01 13:07:39,747 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval_flexible_flow.tests.test_flow_control: Starting TestApprovalFlowControl.test_cannot_revoke_extra_approver_after_they_approved ... 2026-11-01 13:07:40,228 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1902 deleted mail.mail records with IDs: [1026] 2026-11-01 13:07:40,392 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1902 deleted mail.activity records with IDs: [495] 2026-11-01 13:07:40,529 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1902 deleted mail.mail records with IDs: [1027] 2026-11-01 13:07:40,691 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1904 deleted mail.activity records with IDs: [496] 2026-11-01 13:07:40,850 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1904 deleted mail.mail records with IDs: [1028] 2026-11-01 13:07:41,008 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval_flexible_flow.tests.test_flow_control: Starting TestApprovalFlowControl.test_cannot_revoke_extra_approver_after_they_refused ... 2026-11-01 13:07:41,553 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1902 deleted mail.mail records with IDs: [1029] 2026-11-01 13:07:41,733 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1902 deleted mail.activity records with IDs: [498] 2026-11-01 13:07:41,893 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1902 deleted mail.mail records with IDs: [1030] 2026-11-01 13:07:42,056 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1904 deleted mail.activity records with IDs: [499] 2026-11-01 13:07:42,229 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1904 deleted mail.mail records with IDs: [1031] 2026-11-01 13:07:42,350 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval_flexible_flow.tests.test_flow_control: Starting TestApprovalFlowControl.test_constraint_prevents_active_extra_approver_count_exceeding_limit ... 2026-11-01 13:07:42,747 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1902 deleted mail.mail records with IDs: [1032] 2026-11-01 13:07:43,019 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval_flexible_flow.tests.test_flow_control: Starting TestApprovalFlowControl.test_default_approver_can_only_add_extra_approver_around_own_current_step ... 2026-11-01 13:07:43,603 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1902 deleted mail.mail records with IDs: [1033] 2026-11-01 13:07:44,365 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval_flexible_flow.tests.test_flow_control: Starting TestApprovalFlowControl.test_follower_in_allowed_business_group_can_add_extra_approver ... 2026-11-01 13:07:45,759 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1902 deleted mail.mail records with IDs: [1034] 2026-11-01 13:07:45,928 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval_flexible_flow.tests.test_flow_control: Starting TestApprovalFlowControl.test_max_extra_approvers_must_be_positive_when_enabled ... 2026-11-01 13:07:46,152 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval_flexible_flow.tests.test_flow_control: Starting TestApprovalFlowControl.test_modified_approval_requests_action_disables_create ... 2026-11-01 13:07:46,195 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval_flexible_flow.tests.test_flow_control: Starting TestApprovalFlowControl.test_modified_approval_requests_report_domain ... 2026-11-01 13:07:46,734 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1902 deleted mail.mail records with IDs: [1035] 2026-11-01 13:07:46,986 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1902 deleted mail.activity records with IDs: [503] 2026-11-01 13:07:47,141 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1902 deleted mail.mail records with IDs: [1036] 2026-11-01 13:07:47,191 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval_flexible_flow.tests.test_flow_control: Starting TestApprovalFlowControl.test_non_sequential_extra_revoke_keeps_only_pending_non_revoked_approvers ... 2026-11-01 13:07:47,865 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1902 deleted mail.mail records with IDs: [1037] 2026-11-01 13:07:47,990 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1902 deleted mail.mail records with IDs: [1038] 2026-11-01 13:07:48,118 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1902 deleted mail.mail records with IDs: [1039] 2026-11-01 13:07:48,240 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1902 deleted mail.mail records with IDs: [1040] 2026-11-01 13:07:48,484 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1902 deleted mail.mail records with IDs: [1041] 2026-11-01 13:07:48,687 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1903 deleted mail.activity records with IDs: [505, 506, 507, 508, 509] 2026-11-01 13:07:48,886 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1903 deleted mail.mail records with IDs: [1042] 2026-11-01 13:07:49,018 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1903 deleted mail.mail records with IDs: [1043] 2026-11-01 13:07:49,140 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1903 deleted mail.mail records with IDs: [1044] 2026-11-01 13:07:49,262 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1903 deleted mail.mail records with IDs: [1045] 2026-11-01 13:07:49,467 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1904 deleted mail.activity records with IDs: [510, 511, 512, 513] 2026-11-01 13:07:49,619 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1904 deleted mail.mail records with IDs: [1046] 2026-11-01 13:07:49,736 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1904 deleted mail.mail records with IDs: [1047] 2026-11-01 13:07:49,856 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1904 deleted mail.mail records with IDs: [1048] 2026-11-01 13:07:50,027 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1902 deleted mail.activity records with IDs: [514] 2026-11-01 13:07:50,124 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval_flexible_flow.tests.test_flow_control: Starting TestApprovalFlowControl.test_pending_default_approver_can_add_extra_approver_in_non_sequential_flow ... 2026-11-01 13:07:50,771 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1902 deleted mail.mail records with IDs: [1049] 2026-11-01 13:07:50,907 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1902 deleted mail.mail records with IDs: [1050] 2026-11-01 13:07:51,239 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1904 deleted mail.mail records with IDs: [1051] 2026-11-01 13:07:51,339 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval_flexible_flow.tests.test_flow_control: Starting TestApprovalFlowControl.test_progress_recomputed_after_revoke_extra_required_approver ... 2026-11-01 13:07:51,808 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1902 deleted mail.mail records with IDs: [1052] 2026-11-01 13:07:52,028 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1903 deleted mail.activity records with IDs: [520] 2026-11-01 13:07:52,243 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1903 deleted mail.mail records with IDs: [1053] 2026-11-01 13:07:52,443 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1902 deleted mail.activity records with IDs: [521] 2026-11-01 13:07:52,501 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval_flexible_flow.tests.test_flow_control: Starting TestApprovalFlowControl.test_request_overview_report_excludes_revoked_extra_from_approver_counts ... 2026-11-01 13:07:52,951 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1902 deleted mail.mail records with IDs: [1054] 2026-11-01 13:07:53,137 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1902 deleted mail.activity records with IDs: [522] 2026-11-01 13:07:53,276 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1902 deleted mail.mail records with IDs: [1055] 2026-11-01 13:07:53,415 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval_flexible_flow.tests.test_flow_control: Starting TestApprovalFlowControl.test_revoke_extra_approver_in_draft ... 2026-11-01 13:07:53,845 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval_flexible_flow.tests.test_flow_control: Starting TestApprovalFlowControl.test_revoke_extra_approver_removes_activity_for_sequential_multiple_approvers ... 2026-11-01 13:07:54,469 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1902 deleted mail.mail records with IDs: [1056] 2026-11-01 13:07:54,582 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1902 deleted mail.mail records with IDs: [1057] 2026-11-01 13:07:54,785 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1902 deleted mail.activity records with IDs: [524, 525] 2026-11-01 13:07:54,933 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1902 deleted mail.mail records with IDs: [1058] 2026-11-01 13:07:55,096 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1902 deleted mail.activity records with IDs: [526] 2026-11-01 13:07:55,229 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1902 deleted mail.mail records with IDs: [1059] 2026-11-01 13:07:55,345 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1902 deleted mail.mail records with IDs: [1060] 2026-11-01 13:07:55,413 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval_flexible_flow.tests.test_flow_control: Starting TestApprovalFlowControl.test_revoke_extra_approver_removes_activity_in_non_sequential_flow ... 2026-11-01 13:07:55,971 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1902 deleted mail.mail records with IDs: [1061] 2026-11-01 13:07:56,079 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1902 deleted mail.mail records with IDs: [1062] 2026-11-01 13:07:56,291 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1902 deleted mail.mail records with IDs: [1063] 2026-11-01 13:07:56,423 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1902 deleted mail.activity records with IDs: [531] 2026-11-01 13:07:56,479 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval_flexible_flow.tests.test_flow_control: Starting TestApprovalFlowControl.test_revoke_pending_extra_approver_does_not_block_sequential_flow ... 2026-11-01 13:07:57,058 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1902 deleted mail.mail records with IDs: [1064] 2026-11-01 13:07:57,211 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1903 deleted mail.activity records with IDs: [532] 2026-11-01 13:07:57,344 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1903 deleted mail.mail records with IDs: [1065] 2026-11-01 13:07:57,527 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1902 deleted mail.activity records with IDs: [533] 2026-11-01 13:07:57,657 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1902 deleted mail.mail records with IDs: [1066] 2026-11-01 13:07:57,778 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1902 deleted mail.activity records with IDs: [534] 2026-11-01 13:07:57,898 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1902 deleted mail.mail records with IDs: [1067] 2026-11-01 13:07:58,054 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1904 deleted mail.activity records with IDs: [535] 2026-11-01 13:07:58,206 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1904 deleted mail.mail records with IDs: [1068] 2026-11-01 13:07:58,262 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval_flexible_flow.tests.test_flow_control: Starting TestApprovalFlowControl.test_revoke_permission_only_admin_or_adder ... 2026-11-01 13:07:58,770 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1902 deleted mail.mail records with IDs: [1069] 2026-11-01 13:07:58,994 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [401], uid: 1905, model: viin.approval.request 2026-11-01 13:07:59,152 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1902 deleted mail.activity records with IDs: [536] 2026-11-01 13:07:59,297 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1902 deleted mail.mail records with IDs: [1070] 2026-11-01 13:07:59,345 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval_flexible_flow.tests.test_flow_control: Starting TestApprovalFlowControl.test_revoked_extra_approver_is_excluded_from_effective_flow ... 2026-11-01 13:08:00,769 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1902 deleted mail.mail records with IDs: [1071] 2026-11-01 13:08:00,927 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1903 deleted mail.activity records with IDs: [538] 2026-11-01 13:08:01,059 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1903 deleted mail.mail records with IDs: [1072] 2026-11-01 13:08:01,237 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1902 deleted mail.activity records with IDs: [539] 2026-11-01 13:08:01,376 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1902 deleted mail.mail records with IDs: [1073] 2026-11-01 13:08:01,515 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1902 deleted mail.activity records with IDs: [540] 2026-11-01 13:08:01,662 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1902 deleted mail.mail records with IDs: [1074] 2026-11-01 13:08:01,751 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval_flexible_flow.tests.test_flow_control: Starting TestApprovalFlowControl.test_revoked_extra_approver_without_prior_access_is_removed_from_followers ... 2026-11-01 13:08:02,221 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1902 deleted mail.mail records with IDs: [1075] 2026-11-01 13:08:02,393 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1902 deleted mail.followers records with IDs: [7049] 2026-11-01 13:08:02,470 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1902 deleted mail.activity records with IDs: [542] 2026-11-01 13:08:02,591 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1902 deleted mail.mail records with IDs: [1076] 2026-11-01 13:08:02,687 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval_flexible_flow.tests.test_flow_control: Starting TestApprovalFlowControl.test_revoked_extra_approver_without_prior_access_loses_approver_report_access ... 2026-11-01 13:08:03,155 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1902 deleted mail.mail records with IDs: [1077] 2026-11-01 13:08:03,347 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1902 deleted mail.followers records with IDs: [7052] 2026-11-01 13:08:03,432 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1902 deleted mail.activity records with IDs: [544] 2026-11-01 13:08:03,568 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1902 deleted mail.mail records with IDs: [1078] 2026-11-01 13:08:03,684 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval_flexible_flow.tests.test_flow_control: Starting TestApprovalFlowControl.test_revoked_extra_approver_without_prior_access_loses_request_report_access ... 2026-11-01 13:08:04,160 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1902 deleted mail.mail records with IDs: [1079] 2026-11-01 13:08:04,331 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1902 deleted mail.followers records with IDs: [7055] 2026-11-01 13:08:04,398 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1902 deleted mail.activity records with IDs: [546] 2026-11-01 13:08:04,524 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1902 deleted mail.mail records with IDs: [1080] 2026-11-01 13:08:04,623 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval_flexible_flow.tests.test_flow_control: Starting TestApprovalFlowControl.test_revoked_pending_extra_approver_keeps_read_access ... 2026-11-01 13:08:04,989 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1902 deleted mail.mail records with IDs: [1081] 2026-11-01 13:08:05,187 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1902 deleted mail.activity records with IDs: [548] 2026-11-01 13:08:05,329 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1902 deleted mail.mail records with IDs: [1082] 2026-11-01 13:08:05,425 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1902 deleted mail.activity records with IDs: [549] 2026-11-01 13:08:05,525 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1902 deleted mail.mail records with IDs: [1083] 2026-11-01 13:08:05,637 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval_flexible_flow.tests.test_flow_control: Starting TestApprovalFlowControl.test_revoked_pending_extra_approver_keeps_read_access_in_non_sequential_flow ... 2026-11-01 13:08:06,166 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1902 deleted mail.mail records with IDs: [1084] 2026-11-01 13:08:06,276 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1902 deleted mail.mail records with IDs: [1085] 2026-11-01 13:08:06,467 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1902 deleted mail.mail records with IDs: [1086] 2026-11-01 13:08:06,588 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1902 deleted mail.activity records with IDs: [553] 2026-11-01 13:08:06,693 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval_flexible_flow.tests.test_flow_control: Starting TestApprovalFlowControl.test_search_filters_for_added_extra_approvers_exist_in_both_request_search_views ... 2026-11-01 13:08:06,729 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval_flexible_flow.tests.test_flow_control: Starting TestApprovalFlowControl.test_search_flow_control_actor_ids_supports_negative_operators ... 2026-11-01 13:08:07,250 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1902 deleted mail.mail records with IDs: [1087] 2026-11-01 13:08:07,432 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval_flexible_flow.tests.test_flow_control: Starting TestApprovalFlowControl.test_search_requests_where_current_user_added_extra_approvers ... 2026-11-01 13:08:07,963 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1902 deleted mail.mail records with IDs: [1088] 2026-11-01 13:08:08,391 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1902 deleted mail.mail records with IDs: [1089] 2026-11-01 13:08:08,599 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1902 deleted mail.activity records with IDs: [556] 2026-11-01 13:08:08,733 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1902 deleted mail.mail records with IDs: [1090] 2026-11-01 13:08:08,972 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1902 deleted mail.mail records with IDs: [1091] 2026-11-01 13:08:09,082 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval_flexible_flow.tests.test_flow_control: Starting TestApprovalFlowControl.test_sequential_multiple_extra_revoke_restores_next_step_activities ... 2026-11-01 13:08:09,700 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1902 deleted mail.mail records with IDs: [1092] 2026-11-01 13:08:09,792 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1902 deleted mail.mail records with IDs: [1093] 2026-11-01 13:08:10,003 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1903 deleted mail.activity records with IDs: [559, 560] 2026-11-01 13:08:10,122 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1903 deleted mail.mail records with IDs: [1094] 2026-11-01 13:08:10,208 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1903 deleted mail.mail records with IDs: [1095] 2026-11-01 13:08:10,416 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1902 deleted mail.activity records with IDs: [561, 562] 2026-11-01 13:08:10,538 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1902 deleted mail.mail records with IDs: [1096] 2026-11-01 13:08:10,686 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1902 deleted mail.activity records with IDs: [563] 2026-11-01 13:08:10,818 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1902 deleted mail.mail records with IDs: [1097] 2026-11-01 13:08:10,913 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1902 deleted mail.mail records with IDs: [1098] 2026-11-01 13:08:10,989 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval_flexible_flow.tests.test_flow_control: Starting TestApprovalFlowControl.test_stale_add_extra_approver_wizard_cannot_bypass_type_limit ... 2026-11-01 13:08:11,473 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1902 deleted mail.mail records with IDs: [1099] 2026-11-01 13:08:11,787 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval_flexible_flow.tests.test_flow_control: Starting TestApprovalFlowControl.test_unrelated_internal_group_can_be_configured_for_extra_approver_permission ... 2026-11-01 13:08:12,251 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-11-01 13:08:13,381 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted discuss.channel.member records with IDs: [1891] 2026-11-01 13:08:13,381 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval_flexible_flow.tests.test_inactive_extra_approver: Starting TestInactiveExtraApprover.test_add_extra_approver_wizard_rejects_inactive_user ... 2026-11-01 13:08:13,897 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1910 deleted mail.mail records with IDs: [1100] 2026-11-01 13:08:14,043 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-11-01 13:08:59,765 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval_flexible_flow.tests.test_performance: Starting TestApprovalFlowControlPerformance.test_perf_add_extra_approver_100_approvers_under_2s ... 2026-11-01 13:09:00,524 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1913 deleted mail.mail records with IDs: [1101] 2026-11-01 13:09:00,787 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1913 deleted mail.activity records with IDs: [568] 2026-11-01 13:09:00,955 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1913 deleted mail.mail records with IDs: [1102] 2026-11-01 13:09:00,997 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval_flexible_flow.tests.test_performance: Starting TestApprovalFlowControlPerformance.test_perf_load_modified_report_10k_logs_under_3s ... 2026-11-01 13:09:01,568 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1913 deleted mail.mail records with IDs: [1103] 2026-11-01 13:09:01,829 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1913 deleted mail.activity records with IDs: [570] 2026-11-01 13:09:01,992 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1913 deleted mail.mail records with IDs: [1104] 2026-11-01 13:09:04,063 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval_flexible_flow.tests.test_performance: Starting TestApprovalFlowControlPerformance.test_perf_revoke_extra_approver_100_approvers_under_2s ... 2026-11-01 13:09:04,676 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1913 deleted mail.mail records with IDs: [1105] 2026-11-01 13:09:04,933 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1913 deleted mail.activity records with IDs: [572] 2026-11-01 13:09:05,094 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1913 deleted mail.mail records with IDs: [1106] 2026-11-01 13:09:05,292 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1913 deleted mail.activity records with IDs: [573] 2026-11-01 13:09:05,392 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1913 deleted mail.mail records with IDs: [1107] 2026-11-01 13:09:05,442 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_attachment: filestore gc 101 checked, 101 removed 2026-11-01 13:09:16,273 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval_hr_payroll.tests.test_approval_dashboard_sample: Starting TestApprovalDashboardSample.test_approval_section_absent_for_non_officer_even_on_empty_scope ... 2026-11-01 13:09:23,088 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval_hr_payroll.tests.test_approval_dashboard_sample: Starting TestApprovalDashboardSample.test_approval_section_is_sample_ghost_when_no_disbursement_runs ... 2026-11-01 13:09:23,615 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval_hr_payroll.tests.test_approval_dashboard_sample: Starting TestApprovalDashboardSample.test_approval_section_stays_real_and_byte_identical_when_populated ... 2026-11-01 13:09:24,177 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1108] 2026-11-01 13:09:24,295 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1109] 2026-11-01 13:09:24,394 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1110] 2026-11-01 13:09:24,482 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1111] 2026-11-01 13:09:24,572 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1112] 2026-11-01 13:09:24,659 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1113] 2026-11-01 13:09:24,748 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1114] 2026-11-01 13:09:24,839 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1115] 2026-11-01 13:09:24,925 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1116] 2026-11-01 13:09:25,018 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1117] 2026-11-01 13:09:25,140 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1118] 2026-11-01 13:09:25,256 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1119] 2026-11-01 13:09:25,370 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1120] 2026-11-01 13:09:25,480 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1121] 2026-11-01 13:09:25,575 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1122] 2026-11-01 13:09:25,669 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1123] 2026-11-01 13:09:25,752 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <125949128645029.1793538565.712762594223022-openerp-message-notify@4ffde77d1fc8>: ['"Alice Johnson" <@False>'] 2026-11-01 13:09:25,760 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1124] 2026-11-01 13:09:25,842 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <854765542271796.1793538565.801833868026733-openerp-message-notify@4ffde77d1fc8>: ['"Bob Smith" <@False>'] 2026-11-01 13:09:25,850 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1125] 2026-11-01 13:09:25,939 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <530005456452720.1793538565.895709753036499-openerp-message-notify@4ffde77d1fc8>: ['"Charlie Brown" <@False>'] 2026-11-01 13:09:25,948 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1126] 2026-11-01 13:09:26,057 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <513540450161562.1793538566.005097389221191-openerp-message-notify@4ffde77d1fc8>: ['"David Wilson" <@False>'] 2026-11-01 13:09:26,066 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1127] 2026-11-01 13:09:26,181 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <921513638648071.1793538566.124193191528320-openerp-message-notify@4ffde77d1fc8>: ['"Eva Green" <@False>'] 2026-11-01 13:09:26,192 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1128] 2026-11-01 13:09:26,300 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <585204459996988.1793538566.246960639953613-openerp-message-notify@4ffde77d1fc8>: ['"Frank White" <@False>'] 2026-11-01 13:09:26,311 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1129] 2026-11-01 13:09:26,419 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <916810839241398.1793538566.368647336959839-openerp-message-notify@4ffde77d1fc8>: ['"Grace Lee" <@False>'] 2026-11-01 13:09:26,428 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1130] 2026-11-01 13:09:26,534 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <762459659274802.1793538566.483437538146973-openerp-message-notify@4ffde77d1fc8>: ['"Hannah Martin" <@False>'] 2026-11-01 13:09:26,545 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1131] 2026-11-01 13:09:26,648 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <331909846149949.1793538566.598537683486938-openerp-message-notify@4ffde77d1fc8>: ['"Tran Minh Khang" <@False>'] 2026-11-01 13:09:26,657 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1132] 2026-11-01 13:09:27,158 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1133] 2026-11-01 13:09:27,273 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1134] 2026-11-01 13:09:27,385 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1135] 2026-11-01 13:09:27,504 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1136] 2026-11-01 13:09:27,635 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1137] 2026-11-01 13:09:27,748 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1138] 2026-11-01 13:09:27,855 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1139] 2026-11-01 13:09:27,990 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1140] 2026-11-01 13:09:28,113 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1141] 2026-11-01 13:09:28,223 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1142] 2026-11-01 13:09:28,342 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1143] 2026-11-01 13:09:28,460 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1144] 2026-11-01 13:09:28,577 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1145] 2026-11-01 13:09:28,686 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1146] 2026-11-01 13:09:28,798 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1147] 2026-11-01 13:09:28,914 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1148] 2026-11-01 13:09:29,021 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <611318950614151.1793538568.969301700592041-openerp-message-notify@4ffde77d1fc8>: ['"Alice Johnson" <@False>'] 2026-11-01 13:09:29,030 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1149] 2026-11-01 13:09:29,138 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <301323020147740.1793538569.086731672286987-openerp-message-notify@4ffde77d1fc8>: ['"Bob Smith" <@False>'] 2026-11-01 13:09:29,148 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1150] 2026-11-01 13:09:29,256 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <005783360920016.1793538569.204717636108398-openerp-message-notify@4ffde77d1fc8>: ['"Charlie Brown" <@False>'] 2026-11-01 13:09:29,266 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1151] 2026-11-01 13:09:29,371 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <773632609233679.1793538569.319643020629883-openerp-message-notify@4ffde77d1fc8>: ['"David Wilson" <@False>'] 2026-11-01 13:09:29,380 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1152] 2026-11-01 13:09:29,489 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <276909805190522.1793538569.436765193939209-openerp-message-notify@4ffde77d1fc8>: ['"Eva Green" <@False>'] 2026-11-01 13:09:29,497 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1153] 2026-11-01 13:09:29,595 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <331899785647542.1793538569.548143625259399-openerp-message-notify@4ffde77d1fc8>: ['"Frank White" <@False>'] 2026-11-01 13:09:29,603 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1154] 2026-11-01 13:09:29,699 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <396272193493878.1793538569.653805255889893-openerp-message-notify@4ffde77d1fc8>: ['"Grace Lee" <@False>'] 2026-11-01 13:09:29,705 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1155] 2026-11-01 13:09:29,781 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <865862035746393.1793538569.745332956314087-openerp-message-notify@4ffde77d1fc8>: ['"Hannah Martin" <@False>'] 2026-11-01 13:09:29,788 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1156] 2026-11-01 13:09:29,881 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <747973355080996.1793538569.830917119979858-openerp-message-notify@4ffde77d1fc8>: ['"Tran Minh Khang" <@False>'] 2026-11-01 13:09:29,890 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1157] 2026-11-01 13:09:29,968 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [600, 601, 602, 603, 604, 605, 606, 607, 608, 609, 610, 611, 612, 613, 614, 615, 616, 617, 618, 619, 620, 621, 622, 623, 624] 2026-11-01 13:09:30,136 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <869964483714426.1793538570.001649379730225-openerp-419-viin.approval.request@4ffde77d1fc8>: ['"Alice Johnson" <@False>'] 2026-11-01 13:09:30,140 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <869964483714426.1793538570.001649379730225-openerp-419-viin.approval.request@4ffde77d1fc8>: ['"Bob Smith" <@False>'] 2026-11-01 13:09:30,143 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <869964483714426.1793538570.001649379730225-openerp-419-viin.approval.request@4ffde77d1fc8>: ['"Charlie Brown" <@False>'] 2026-11-01 13:09:30,145 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <869964483714426.1793538570.001649379730225-openerp-419-viin.approval.request@4ffde77d1fc8>: ['"David Wilson" <@False>'] 2026-11-01 13:09:30,148 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <869964483714426.1793538570.001649379730225-openerp-419-viin.approval.request@4ffde77d1fc8>: ['"Eva Green" <@False>'] 2026-11-01 13:09:30,150 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <869964483714426.1793538570.001649379730225-openerp-419-viin.approval.request@4ffde77d1fc8>: ['"Frank White" <@False>'] 2026-11-01 13:09:30,153 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <869964483714426.1793538570.001649379730225-openerp-419-viin.approval.request@4ffde77d1fc8>: ['"Grace Lee" <@False>'] 2026-11-01 13:09:30,156 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <869964483714426.1793538570.001649379730225-openerp-419-viin.approval.request@4ffde77d1fc8>: ['"Hannah Martin" <@False>'] 2026-11-01 13:09:30,159 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <869964483714426.1793538570.001649379730225-openerp-419-viin.approval.request@4ffde77d1fc8>: ['"Tran Minh Khang" <@False>'] 2026-11-01 13:09:30,180 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1158] 2026-11-01 13:09:30,715 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1159] 2026-11-01 13:09:30,809 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1160] 2026-11-01 13:09:30,934 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1161] 2026-11-01 13:09:31,041 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1162] 2026-11-01 13:09:31,152 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1163] 2026-11-01 13:09:31,269 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1164] 2026-11-01 13:09:31,391 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1165] 2026-11-01 13:09:31,509 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1166] 2026-11-01 13:09:31,625 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1167] 2026-11-01 13:09:31,741 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1168] 2026-11-01 13:09:31,856 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1169] 2026-11-01 13:09:31,973 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1170] 2026-11-01 13:09:32,088 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1171] 2026-11-01 13:09:32,180 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1172] 2026-11-01 13:09:32,271 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1173] 2026-11-01 13:09:32,386 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1174] 2026-11-01 13:09:32,472 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <092437876287228.1793538572.430478811264038-openerp-message-notify@4ffde77d1fc8>: ['"Alice Johnson" <@False>'] 2026-11-01 13:09:32,483 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1175] 2026-11-01 13:09:32,575 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <946382808718001.1793538572.532194852828979-openerp-message-notify@4ffde77d1fc8>: ['"Bob Smith" <@False>'] 2026-11-01 13:09:32,582 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1176] 2026-11-01 13:09:32,666 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <498250825615658.1793538572.623572111129761-openerp-message-notify@4ffde77d1fc8>: ['"Charlie Brown" <@False>'] 2026-11-01 13:09:32,673 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1177] 2026-11-01 13:09:32,756 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <513893344918036.1793538572.716055631637573-openerp-message-notify@4ffde77d1fc8>: ['"David Wilson" <@False>'] 2026-11-01 13:09:32,763 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1178] 2026-11-01 13:09:32,849 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <003344114048031.1793538572.808993101119995-openerp-message-notify@4ffde77d1fc8>: ['"Eva Green" <@False>'] 2026-11-01 13:09:32,857 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1179] 2026-11-01 13:09:32,950 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <190459241150990.1793538572.904918670654297-openerp-message-notify@4ffde77d1fc8>: ['"Frank White" <@False>'] 2026-11-01 13:09:32,958 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1180] 2026-11-01 13:09:33,042 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <627546771600229.1793538573.000159263610840-openerp-message-notify@4ffde77d1fc8>: ['"Grace Lee" <@False>'] 2026-11-01 13:09:33,050 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1181] 2026-11-01 13:09:33,132 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <686690658703628.1793538573.094601154327393-openerp-message-notify@4ffde77d1fc8>: ['"Hannah Martin" <@False>'] 2026-11-01 13:09:33,140 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1182] 2026-11-01 13:09:33,238 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <328347383010394.1793538573.191195487976074-openerp-message-notify@4ffde77d1fc8>: ['"Tran Minh Khang" <@False>'] 2026-11-01 13:09:33,247 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1183] 2026-11-01 13:09:33,418 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <759243352830171.1793538573.320343255996704-openerp-420-viin.approval.request@4ffde77d1fc8>: ['"Alice Johnson" <@False>'] 2026-11-01 13:09:33,420 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <759243352830171.1793538573.320343255996704-openerp-420-viin.approval.request@4ffde77d1fc8>: ['"Bob Smith" <@False>'] 2026-11-01 13:09:33,423 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <759243352830171.1793538573.320343255996704-openerp-420-viin.approval.request@4ffde77d1fc8>: ['"Charlie Brown" <@False>'] 2026-11-01 13:09:33,426 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <759243352830171.1793538573.320343255996704-openerp-420-viin.approval.request@4ffde77d1fc8>: ['"David Wilson" <@False>'] 2026-11-01 13:09:33,428 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <759243352830171.1793538573.320343255996704-openerp-420-viin.approval.request@4ffde77d1fc8>: ['"Eva Green" <@False>'] 2026-11-01 13:09:33,431 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <759243352830171.1793538573.320343255996704-openerp-420-viin.approval.request@4ffde77d1fc8>: ['"Frank White" <@False>'] 2026-11-01 13:09:33,433 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <759243352830171.1793538573.320343255996704-openerp-420-viin.approval.request@4ffde77d1fc8>: ['"Grace Lee" <@False>'] 2026-11-01 13:09:33,436 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <759243352830171.1793538573.320343255996704-openerp-420-viin.approval.request@4ffde77d1fc8>: ['"Hannah Martin" <@False>'] 2026-11-01 13:09:33,438 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <759243352830171.1793538573.320343255996704-openerp-420-viin.approval.request@4ffde77d1fc8>: ['"Tran Minh Khang" <@False>'] 2026-11-01 13:09:33,462 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1184] 2026-11-01 13:09:34,051 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-11-01 13:09:52,117 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval_hr_payroll.tests.test_disbursement_approval: Starting TestDisbursementApproval.test_a11y_view_arch ... 2026-11-01 13:09:52,710 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1185] 2026-11-01 13:09:52,801 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1186] 2026-11-01 13:09:52,889 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1187] 2026-11-01 13:09:52,974 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1188] 2026-11-01 13:09:53,066 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1189] 2026-11-01 13:09:53,161 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1190] 2026-11-01 13:09:53,259 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1191] 2026-11-01 13:09:53,356 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1192] 2026-11-01 13:09:53,454 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1193] 2026-11-01 13:09:53,553 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1194] 2026-11-01 13:09:53,649 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1195] 2026-11-01 13:09:53,738 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1196] 2026-11-01 13:09:53,835 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1197] 2026-11-01 13:09:53,948 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1198] 2026-11-01 13:09:54,061 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1199] 2026-11-01 13:09:54,172 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1200] 2026-11-01 13:09:54,265 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <203120888664315.1793538594.219189167022705-openerp-message-notify@4ffde77d1fc8>: ['"Alice Johnson" <@False>'] 2026-11-01 13:09:54,273 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1201] 2026-11-01 13:09:54,370 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <731714282503148.1793538594.326895713806152-openerp-message-notify@4ffde77d1fc8>: ['"Bob Smith" <@False>'] 2026-11-01 13:09:54,377 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1202] 2026-11-01 13:09:54,462 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <844372636546158.1793538594.420299530029297-openerp-message-notify@4ffde77d1fc8>: ['"Charlie Brown" <@False>'] 2026-11-01 13:09:54,470 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1203] 2026-11-01 13:09:54,580 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <947185499044824.1793538594.520229339599609-openerp-message-notify@4ffde77d1fc8>: ['"David Wilson" <@False>'] 2026-11-01 13:09:54,592 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1204] 2026-11-01 13:09:54,705 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <206996703748517.1793538594.653036117553711-openerp-message-notify@4ffde77d1fc8>: ['"Eva Green" <@False>'] 2026-11-01 13:09:54,714 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1205] 2026-11-01 13:09:54,818 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <629947311842164.1793538594.766981363296509-openerp-message-notify@4ffde77d1fc8>: ['"Frank White" <@False>'] 2026-11-01 13:09:54,828 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1206] 2026-11-01 13:09:54,933 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <148095717750774.1793538594.880653858184814-openerp-message-notify@4ffde77d1fc8>: ['"Grace Lee" <@False>'] 2026-11-01 13:09:54,943 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1207] 2026-11-01 13:09:55,045 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <107836132714053.1793538594.994549036026001-openerp-message-notify@4ffde77d1fc8>: ['"Hannah Martin" <@False>'] 2026-11-01 13:09:55,054 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1208] 2026-11-01 13:09:55,162 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <379172046148658.1793538595.110270977020264-openerp-message-notify@4ffde77d1fc8>: ['"Tran Minh Khang" <@False>'] 2026-11-01 13:09:55,172 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1209] 2026-11-01 13:09:55,256 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [650, 651, 652, 653, 654, 655, 656, 657, 658, 659, 660, 661, 662, 663, 664, 665, 666, 667, 668, 669, 670, 671, 672, 673, 674] 2026-11-01 13:09:55,399 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <371311638768684.1793538595.287087678909302-openerp-421-viin.approval.request@4ffde77d1fc8>: ['"Alice Johnson" <@False>'] 2026-11-01 13:09:55,401 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <371311638768684.1793538595.287087678909302-openerp-421-viin.approval.request@4ffde77d1fc8>: ['"Bob Smith" <@False>'] 2026-11-01 13:09:55,404 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <371311638768684.1793538595.287087678909302-openerp-421-viin.approval.request@4ffde77d1fc8>: ['"Charlie Brown" <@False>'] 2026-11-01 13:09:55,408 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <371311638768684.1793538595.287087678909302-openerp-421-viin.approval.request@4ffde77d1fc8>: ['"David Wilson" <@False>'] 2026-11-01 13:09:55,410 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <371311638768684.1793538595.287087678909302-openerp-421-viin.approval.request@4ffde77d1fc8>: ['"Eva Green" <@False>'] 2026-11-01 13:09:55,413 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <371311638768684.1793538595.287087678909302-openerp-421-viin.approval.request@4ffde77d1fc8>: ['"Frank White" <@False>'] 2026-11-01 13:09:55,416 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <371311638768684.1793538595.287087678909302-openerp-421-viin.approval.request@4ffde77d1fc8>: ['"Grace Lee" <@False>'] 2026-11-01 13:09:55,418 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <371311638768684.1793538595.287087678909302-openerp-421-viin.approval.request@4ffde77d1fc8>: ['"Hannah Martin" <@False>'] 2026-11-01 13:09:55,421 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <371311638768684.1793538595.287087678909302-openerp-421-viin.approval.request@4ffde77d1fc8>: ['"Tran Minh Khang" <@False>'] 2026-11-01 13:09:55,444 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1210] 2026-11-01 13:09:56,038 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval_hr_payroll.tests.test_disbursement_approval: Starting TestDisbursementApproval.test_approval_rollup_aggregates_stored_run_state ... 2026-11-01 13:09:56,825 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1211] 2026-11-01 13:09:56,949 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1212] 2026-11-01 13:09:57,075 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1213] 2026-11-01 13:09:57,176 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1214] 2026-11-01 13:09:57,271 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1215] 2026-11-01 13:09:57,379 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1216] 2026-11-01 13:09:57,499 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1217] 2026-11-01 13:09:57,617 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1218] 2026-11-01 13:09:57,725 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1219] 2026-11-01 13:09:57,829 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1220] 2026-11-01 13:09:57,927 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1221] 2026-11-01 13:09:58,033 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1222] 2026-11-01 13:09:58,126 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1223] 2026-11-01 13:09:58,218 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1224] 2026-11-01 13:09:58,307 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1225] 2026-11-01 13:09:58,400 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1226] 2026-11-01 13:09:58,492 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <537964347965980.1793538598.450669050216675-openerp-message-notify@4ffde77d1fc8>: ['"Alice Johnson" <@False>'] 2026-11-01 13:09:58,499 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1227] 2026-11-01 13:09:58,577 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <065692390678085.1793538598.538410186767578-openerp-message-notify@4ffde77d1fc8>: ['"Bob Smith" <@False>'] 2026-11-01 13:09:58,583 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1228] 2026-11-01 13:09:58,665 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <858590735136240.1793538598.622636795043945-openerp-message-notify@4ffde77d1fc8>: ['"Charlie Brown" <@False>'] 2026-11-01 13:09:58,672 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1229] 2026-11-01 13:09:58,746 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <733028135474098.1793538598.709212064743042-openerp-message-notify@4ffde77d1fc8>: ['"David Wilson" <@False>'] 2026-11-01 13:09:58,754 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1230] 2026-11-01 13:09:58,841 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <848053625877114.1793538598.795775651931763-openerp-message-notify@4ffde77d1fc8>: ['"Eva Green" <@False>'] 2026-11-01 13:09:58,850 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1231] 2026-11-01 13:09:58,941 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <785120255309435.1793538598.902055740356445-openerp-message-notify@4ffde77d1fc8>: ['"Frank White" <@False>'] 2026-11-01 13:09:58,948 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1232] 2026-11-01 13:09:59,025 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <952042009228406.1793538598.989940643310547-openerp-message-notify@4ffde77d1fc8>: ['"Grace Lee" <@False>'] 2026-11-01 13:09:59,032 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1233] 2026-11-01 13:09:59,119 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <722925742950374.1793538599.075194835662842-openerp-message-notify@4ffde77d1fc8>: ['"Hannah Martin" <@False>'] 2026-11-01 13:09:59,127 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1234] 2026-11-01 13:09:59,222 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <781803353348247.1793538599.171519041061401-openerp-message-notify@4ffde77d1fc8>: ['"Tran Minh Khang" <@False>'] 2026-11-01 13:09:59,231 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1235] 2026-11-01 13:09:59,787 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1236] 2026-11-01 13:09:59,885 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1237] 2026-11-01 13:09:59,973 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1238] 2026-11-01 13:10:00,081 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1239] 2026-11-01 13:10:00,184 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1240] 2026-11-01 13:10:00,263 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1241] 2026-11-01 13:10:00,371 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1242] 2026-11-01 13:10:00,504 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1243] 2026-11-01 13:10:00,638 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1244] 2026-11-01 13:10:00,772 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1245] 2026-11-01 13:10:00,890 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1246] 2026-11-01 13:10:01,007 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1247] 2026-11-01 13:10:01,121 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1248] 2026-11-01 13:10:01,243 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1249] 2026-11-01 13:10:01,358 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1250] 2026-11-01 13:10:01,468 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1251] 2026-11-01 13:10:01,574 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <265302947775339.1793538601.532560348510742-openerp-message-notify@4ffde77d1fc8>: ['"Alice Johnson" <@False>'] 2026-11-01 13:10:01,583 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1252] 2026-11-01 13:10:01,677 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <994337078719029.1793538601.633013725280762-openerp-message-notify@4ffde77d1fc8>: ['"Bob Smith" <@False>'] 2026-11-01 13:10:01,687 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1253] 2026-11-01 13:10:01,797 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <276005402616760.1793538601.742462873458862-openerp-message-notify@4ffde77d1fc8>: ['"Charlie Brown" <@False>'] 2026-11-01 13:10:01,807 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1254] 2026-11-01 13:10:01,921 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <821808110814377.1793538601.866472959518433-openerp-message-notify@4ffde77d1fc8>: ['"David Wilson" <@False>'] 2026-11-01 13:10:01,932 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1255] 2026-11-01 13:10:02,012 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <572034972822060.1793538601.974533796310425-openerp-message-notify@4ffde77d1fc8>: ['"Eva Green" <@False>'] 2026-11-01 13:10:02,019 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1256] 2026-11-01 13:10:02,100 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <315935354811947.1793538602.060855150222778-openerp-message-notify@4ffde77d1fc8>: ['"Frank White" <@False>'] 2026-11-01 13:10:02,115 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1257] 2026-11-01 13:10:02,195 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <913009070991525.1793538602.157421350479126-openerp-message-notify@4ffde77d1fc8>: ['"Grace Lee" <@False>'] 2026-11-01 13:10:02,201 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1258] 2026-11-01 13:10:02,280 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <446289072694936.1793538602.242057561874390-openerp-message-notify@4ffde77d1fc8>: ['"Hannah Martin" <@False>'] 2026-11-01 13:10:02,289 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1259] 2026-11-01 13:10:02,394 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <377383493856682.1793538602.344395160675049-openerp-message-notify@4ffde77d1fc8>: ['"Tran Minh Khang" <@False>'] 2026-11-01 13:10:02,402 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1260] 2026-11-01 13:10:02,500 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [700, 701, 702, 703, 704, 705, 706, 707, 708, 709, 710, 711, 712, 713, 714, 715, 716, 717, 718, 719, 720, 721, 722, 723, 724] 2026-11-01 13:10:02,669 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <573474270943104.1793538602.540151119232178-openerp-423-viin.approval.request@4ffde77d1fc8>: ['"Alice Johnson" <@False>'] 2026-11-01 13:10:02,671 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <573474270943104.1793538602.540151119232178-openerp-423-viin.approval.request@4ffde77d1fc8>: ['"Bob Smith" <@False>'] 2026-11-01 13:10:02,673 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <573474270943104.1793538602.540151119232178-openerp-423-viin.approval.request@4ffde77d1fc8>: ['"Charlie Brown" <@False>'] 2026-11-01 13:10:02,676 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <573474270943104.1793538602.540151119232178-openerp-423-viin.approval.request@4ffde77d1fc8>: ['"David Wilson" <@False>'] 2026-11-01 13:10:02,678 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <573474270943104.1793538602.540151119232178-openerp-423-viin.approval.request@4ffde77d1fc8>: ['"Eva Green" <@False>'] 2026-11-01 13:10:02,681 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <573474270943104.1793538602.540151119232178-openerp-423-viin.approval.request@4ffde77d1fc8>: ['"Frank White" <@False>'] 2026-11-01 13:10:02,683 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <573474270943104.1793538602.540151119232178-openerp-423-viin.approval.request@4ffde77d1fc8>: ['"Grace Lee" <@False>'] 2026-11-01 13:10:02,686 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <573474270943104.1793538602.540151119232178-openerp-423-viin.approval.request@4ffde77d1fc8>: ['"Hannah Martin" <@False>'] 2026-11-01 13:10:02,688 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <573474270943104.1793538602.540151119232178-openerp-423-viin.approval.request@4ffde77d1fc8>: ['"Tran Minh Khang" <@False>'] 2026-11-01 13:10:02,706 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1261] 2026-11-01 13:10:03,256 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1262] 2026-11-01 13:10:03,373 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1263] 2026-11-01 13:10:03,505 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1264] 2026-11-01 13:10:03,622 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1265] 2026-11-01 13:10:03,752 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1266] 2026-11-01 13:10:03,886 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1267] 2026-11-01 13:10:04,006 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1268] 2026-11-01 13:10:04,128 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1269] 2026-11-01 13:10:04,260 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1270] 2026-11-01 13:10:04,386 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1271] 2026-11-01 13:10:04,520 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1272] 2026-11-01 13:10:04,626 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1273] 2026-11-01 13:10:04,759 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1274] 2026-11-01 13:10:04,896 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1275] 2026-11-01 13:10:05,021 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1276] 2026-11-01 13:10:05,145 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1277] 2026-11-01 13:10:05,257 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <645948000508700.1793538605.201414346694946-openerp-message-notify@4ffde77d1fc8>: ['"Alice Johnson" <@False>'] 2026-11-01 13:10:05,267 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1278] 2026-11-01 13:10:05,377 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <188403677419556.1793538605.325501203536987-openerp-message-notify@4ffde77d1fc8>: ['"Bob Smith" <@False>'] 2026-11-01 13:10:05,385 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1279] 2026-11-01 13:10:05,488 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <313589602633140.1793538605.438082218170166-openerp-message-notify@4ffde77d1fc8>: ['"Charlie Brown" <@False>'] 2026-11-01 13:10:05,496 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1280] 2026-11-01 13:10:05,602 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <814586872717737.1793538605.550540447235107-openerp-message-notify@4ffde77d1fc8>: ['"David Wilson" <@False>'] 2026-11-01 13:10:05,611 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1281] 2026-11-01 13:10:05,719 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <315661197099205.1793538605.667335748672485-openerp-message-notify@4ffde77d1fc8>: ['"Eva Green" <@False>'] 2026-11-01 13:10:05,729 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1282] 2026-11-01 13:10:05,845 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <482010121828719.1793538605.788350582122803-openerp-message-notify@4ffde77d1fc8>: ['"Frank White" <@False>'] 2026-11-01 13:10:05,855 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1283] 2026-11-01 13:10:05,952 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <234024797749928.1793538605.910543680191040-openerp-message-notify@4ffde77d1fc8>: ['"Grace Lee" <@False>'] 2026-11-01 13:10:05,961 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1284] 2026-11-01 13:10:06,046 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <580932069782072.1793538606.004929542541504-openerp-message-notify@4ffde77d1fc8>: ['"Hannah Martin" <@False>'] 2026-11-01 13:10:06,056 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1285] 2026-11-01 13:10:06,146 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <327959916122380.1793538606.103013038635254-openerp-message-notify@4ffde77d1fc8>: ['"Tran Minh Khang" <@False>'] 2026-11-01 13:10:06,154 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1286] 2026-11-01 13:10:06,239 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [725, 726, 727, 728, 729, 730, 731, 732, 733, 734, 735, 736, 737, 738, 739, 740, 741, 742, 743, 744, 745, 746, 747, 748, 749] 2026-11-01 13:10:06,386 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <860869500109419.1793538606.269734144210815-openerp-424-viin.approval.request@4ffde77d1fc8>: ['"Alice Johnson" <@False>'] 2026-11-01 13:10:06,388 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <860869500109419.1793538606.269734144210815-openerp-424-viin.approval.request@4ffde77d1fc8>: ['"Bob Smith" <@False>'] 2026-11-01 13:10:06,391 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <860869500109419.1793538606.269734144210815-openerp-424-viin.approval.request@4ffde77d1fc8>: ['"Charlie Brown" <@False>'] 2026-11-01 13:10:06,393 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <860869500109419.1793538606.269734144210815-openerp-424-viin.approval.request@4ffde77d1fc8>: ['"David Wilson" <@False>'] 2026-11-01 13:10:06,396 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <860869500109419.1793538606.269734144210815-openerp-424-viin.approval.request@4ffde77d1fc8>: ['"Eva Green" <@False>'] 2026-11-01 13:10:06,399 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <860869500109419.1793538606.269734144210815-openerp-424-viin.approval.request@4ffde77d1fc8>: ['"Frank White" <@False>'] 2026-11-01 13:10:06,402 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <860869500109419.1793538606.269734144210815-openerp-424-viin.approval.request@4ffde77d1fc8>: ['"Grace Lee" <@False>'] 2026-11-01 13:10:06,405 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <860869500109419.1793538606.269734144210815-openerp-424-viin.approval.request@4ffde77d1fc8>: ['"Hannah Martin" <@False>'] 2026-11-01 13:10:06,407 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <860869500109419.1793538606.269734144210815-openerp-424-viin.approval.request@4ffde77d1fc8>: ['"Tran Minh Khang" <@False>'] 2026-11-01 13:10:06,426 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1287] 2026-11-01 13:10:06,660 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <940552035725082.1793538606.514564275741577-openerp-424-viin.approval.request@4ffde77d1fc8>: ['"Alice Johnson" <@False>'] 2026-11-01 13:10:06,663 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <940552035725082.1793538606.514564275741577-openerp-424-viin.approval.request@4ffde77d1fc8>: ['"Bob Smith" <@False>'] 2026-11-01 13:10:06,667 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <940552035725082.1793538606.514564275741577-openerp-424-viin.approval.request@4ffde77d1fc8>: ['"Charlie Brown" <@False>'] 2026-11-01 13:10:06,671 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <940552035725082.1793538606.514564275741577-openerp-424-viin.approval.request@4ffde77d1fc8>: ['"David Wilson" <@False>'] 2026-11-01 13:10:06,675 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <940552035725082.1793538606.514564275741577-openerp-424-viin.approval.request@4ffde77d1fc8>: ['"Eva Green" <@False>'] 2026-11-01 13:10:06,679 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <940552035725082.1793538606.514564275741577-openerp-424-viin.approval.request@4ffde77d1fc8>: ['"Frank White" <@False>'] 2026-11-01 13:10:06,683 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <940552035725082.1793538606.514564275741577-openerp-424-viin.approval.request@4ffde77d1fc8>: ['"Grace Lee" <@False>'] 2026-11-01 13:10:06,689 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <940552035725082.1793538606.514564275741577-openerp-424-viin.approval.request@4ffde77d1fc8>: ['"Hannah Martin" <@False>'] 2026-11-01 13:10:06,692 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <940552035725082.1793538606.514564275741577-openerp-424-viin.approval.request@4ffde77d1fc8>: ['"Tran Minh Khang" <@False>'] 2026-11-01 13:10:06,779 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1288] 2026-11-01 13:10:07,001 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval_hr_payroll.tests.test_disbursement_approval: Starting TestDisbursementApproval.test_approval_rollup_is_outstanding_worklist_not_period_scoped ... 2026-11-01 13:10:07,245 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [227] 2026-11-01 13:10:07,406 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [228] 2026-11-01 13:10:08,646 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1289] 2026-11-01 13:10:08,767 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1290] 2026-11-01 13:10:08,885 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1291] 2026-11-01 13:10:08,985 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1292] 2026-11-01 13:10:09,081 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1293] 2026-11-01 13:10:09,206 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1294] 2026-11-01 13:10:09,325 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1295] 2026-11-01 13:10:09,417 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1296] 2026-11-01 13:10:09,530 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1297] 2026-11-01 13:10:09,641 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1298] 2026-11-01 13:10:09,739 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1299] 2026-11-01 13:10:09,857 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1300] 2026-11-01 13:10:09,972 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1301] 2026-11-01 13:10:10,074 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1302] 2026-11-01 13:10:10,192 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1303] 2026-11-01 13:10:10,284 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1304] 2026-11-01 13:10:10,387 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <085784884097212.1793538610.332712411880493-openerp-message-notify@4ffde77d1fc8>: ['"Alice Johnson" <@False>'] 2026-11-01 13:10:10,397 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1305] 2026-11-01 13:10:10,502 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <812133109623432.1793538610.456247806549072-openerp-message-notify@4ffde77d1fc8>: ['"Bob Smith" <@False>'] 2026-11-01 13:10:10,511 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1306] 2026-11-01 13:10:10,625 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <929119483534823.1793538610.567336797714233-openerp-message-notify@4ffde77d1fc8>: ['"Charlie Brown" <@False>'] 2026-11-01 13:10:10,635 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1307] 2026-11-01 13:10:10,736 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <678482772079390.1793538610.685816049575806-openerp-message-notify@4ffde77d1fc8>: ['"David Wilson" <@False>'] 2026-11-01 13:10:10,744 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1308] 2026-11-01 13:10:10,827 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <993175759359097.1793538610.786122322082520-openerp-message-notify@4ffde77d1fc8>: ['"Eva Green" <@False>'] 2026-11-01 13:10:10,835 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1309] 2026-11-01 13:10:10,937 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <444082906071315.1793538610.882224559783936-openerp-message-notify@4ffde77d1fc8>: ['"Frank White" <@False>'] 2026-11-01 13:10:10,948 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1310] 2026-11-01 13:10:11,043 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <760685705070897.1793538610.999683618545532-openerp-message-notify@4ffde77d1fc8>: ['"Grace Lee" <@False>'] 2026-11-01 13:10:11,050 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1311] 2026-11-01 13:10:11,146 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <985298587231853.1793538611.101736307144165-openerp-message-notify@4ffde77d1fc8>: ['"Hannah Martin" <@False>'] 2026-11-01 13:10:11,153 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1312] 2026-11-01 13:10:11,236 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <164871322483106.1793538611.194679498672485-openerp-message-notify@4ffde77d1fc8>: ['"Tran Minh Khang" <@False>'] 2026-11-01 13:10:11,244 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1313] 2026-11-01 13:10:11,371 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval_hr_payroll.tests.test_disbursement_approval: Starting TestDisbursementApproval.test_approval_rollup_is_run_level_not_payslip_count ... 2026-11-01 13:10:11,566 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [230] 2026-11-01 13:10:11,696 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [231] 2026-11-01 13:10:12,315 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [233] 2026-11-01 13:10:12,429 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [234] 2026-11-01 13:10:13,769 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1314] 2026-11-01 13:10:13,888 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1315] 2026-11-01 13:10:13,999 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1316] 2026-11-01 13:10:14,108 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1317] 2026-11-01 13:10:14,214 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1318] 2026-11-01 13:10:14,316 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1319] 2026-11-01 13:10:14,429 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1320] 2026-11-01 13:10:14,539 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1321] 2026-11-01 13:10:14,647 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1322] 2026-11-01 13:10:14,761 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1323] 2026-11-01 13:10:14,856 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1324] 2026-11-01 13:10:14,975 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1325] 2026-11-01 13:10:15,081 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1326] 2026-11-01 13:10:15,188 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1327] 2026-11-01 13:10:15,297 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1328] 2026-11-01 13:10:15,404 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1329] 2026-11-01 13:10:15,536 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <570927131041648.1793538615.462644577026367-openerp-message-notify@4ffde77d1fc8>: ['"Alice Johnson" <@False>'] 2026-11-01 13:10:15,547 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1330] 2026-11-01 13:10:15,652 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <262971187828726.1793538615.599218368530273-openerp-message-notify@4ffde77d1fc8>: ['"Bob Smith" <@False>'] 2026-11-01 13:10:15,661 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1331] 2026-11-01 13:10:15,768 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <781783538118469.1793538615.716283559799194-openerp-message-notify@4ffde77d1fc8>: ['"Charlie Brown" <@False>'] 2026-11-01 13:10:15,777 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1332] 2026-11-01 13:10:15,883 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <382665823245089.1793538615.831539630889893-openerp-message-notify@4ffde77d1fc8>: ['"David Wilson" <@False>'] 2026-11-01 13:10:15,891 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1333] 2026-11-01 13:10:16,001 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <590718980710049.1793538615.947782754898071-openerp-message-notify@4ffde77d1fc8>: ['"Eva Green" <@False>'] 2026-11-01 13:10:16,010 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1334] 2026-11-01 13:10:16,099 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <894776790154912.1793538616.059205293655396-openerp-message-notify@4ffde77d1fc8>: ['"Frank White" <@False>'] 2026-11-01 13:10:16,107 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1335] 2026-11-01 13:10:16,202 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <050136441062561.1793538616.151793956756592-openerp-message-notify@4ffde77d1fc8>: ['"Grace Lee" <@False>'] 2026-11-01 13:10:16,212 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1336] 2026-11-01 13:10:16,317 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <134447267260642.1793538616.264322042465210-openerp-message-notify@4ffde77d1fc8>: ['"Hannah Martin" <@False>'] 2026-11-01 13:10:16,325 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1337] 2026-11-01 13:10:16,422 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <484147171023526.1793538616.374712228775024-openerp-message-notify@4ffde77d1fc8>: ['"Tran Minh Khang" <@False>'] 2026-11-01 13:10:16,430 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1338] 2026-11-01 13:10:16,524 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [775, 776, 777, 778, 779, 780, 781, 782, 783, 784, 785, 786, 787, 788, 789, 790, 791, 792, 793, 794, 795, 796, 797, 798, 799] 2026-11-01 13:10:16,667 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <766423388601728.1793538616.555531740188599-openerp-426-viin.approval.request@4ffde77d1fc8>: ['"Alice Johnson" <@False>'] 2026-11-01 13:10:16,670 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <766423388601728.1793538616.555531740188599-openerp-426-viin.approval.request@4ffde77d1fc8>: ['"Bob Smith" <@False>'] 2026-11-01 13:10:16,673 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <766423388601728.1793538616.555531740188599-openerp-426-viin.approval.request@4ffde77d1fc8>: ['"Charlie Brown" <@False>'] 2026-11-01 13:10:16,676 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <766423388601728.1793538616.555531740188599-openerp-426-viin.approval.request@4ffde77d1fc8>: ['"David Wilson" <@False>'] 2026-11-01 13:10:16,678 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <766423388601728.1793538616.555531740188599-openerp-426-viin.approval.request@4ffde77d1fc8>: ['"Eva Green" <@False>'] 2026-11-01 13:10:16,681 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <766423388601728.1793538616.555531740188599-openerp-426-viin.approval.request@4ffde77d1fc8>: ['"Frank White" <@False>'] 2026-11-01 13:10:16,686 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <766423388601728.1793538616.555531740188599-openerp-426-viin.approval.request@4ffde77d1fc8>: ['"Grace Lee" <@False>'] 2026-11-01 13:10:16,689 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <766423388601728.1793538616.555531740188599-openerp-426-viin.approval.request@4ffde77d1fc8>: ['"Hannah Martin" <@False>'] 2026-11-01 13:10:16,692 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <766423388601728.1793538616.555531740188599-openerp-426-viin.approval.request@4ffde77d1fc8>: ['"Tran Minh Khang" <@False>'] 2026-11-01 13:10:16,710 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1339] 2026-11-01 13:10:16,886 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval_hr_payroll.tests.test_disbursement_approval: Starting TestDisbursementApproval.test_approval_rollup_respects_allowed_company_ids ... 2026-11-01 13:10:22,804 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1340] 2026-11-01 13:10:22,915 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1341] 2026-11-01 13:10:23,030 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1342] 2026-11-01 13:10:23,140 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1343] 2026-11-01 13:10:23,258 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1344] 2026-11-01 13:10:23,367 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1345] 2026-11-01 13:10:23,476 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1346] 2026-11-01 13:10:23,586 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1347] 2026-11-01 13:10:23,703 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1348] 2026-11-01 13:10:23,826 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1349] 2026-11-01 13:10:23,944 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1350] 2026-11-01 13:10:24,052 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1351] 2026-11-01 13:10:24,167 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1352] 2026-11-01 13:10:24,285 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1353] 2026-11-01 13:10:24,399 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1354] 2026-11-01 13:10:24,512 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1355] 2026-11-01 13:10:24,611 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <494998747510409.1793538624.562422037124634-openerp-message-notify@4ffde77d1fc8>: ['"Alice Johnson" <@False>'] 2026-11-01 13:10:24,620 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1356] 2026-11-01 13:10:24,725 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <430176385193151.1793538624.672966003417969-openerp-message-notify@4ffde77d1fc8>: ['"Bob Smith" <@False>'] 2026-11-01 13:10:24,733 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1357] 2026-11-01 13:10:24,832 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <703575305554169.1793538624.786439418792725-openerp-message-notify@4ffde77d1fc8>: ['"Charlie Brown" <@False>'] 2026-11-01 13:10:24,840 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1358] 2026-11-01 13:10:24,930 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <891619358733785.1793538624.889969348907471-openerp-message-notify@4ffde77d1fc8>: ['"David Wilson" <@False>'] 2026-11-01 13:10:24,938 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1359] 2026-11-01 13:10:25,032 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <141962958823310.1793538624.989803314208984-openerp-message-notify@4ffde77d1fc8>: ['"Eva Green" <@False>'] 2026-11-01 13:10:25,040 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1360] 2026-11-01 13:10:25,150 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <328087178624612.1793538625.091877698898315-openerp-message-notify@4ffde77d1fc8>: ['"Frank White" <@False>'] 2026-11-01 13:10:25,160 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1361] 2026-11-01 13:10:25,262 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <252307247726198.1793538625.215149879455566-openerp-message-notify@4ffde77d1fc8>: ['"Grace Lee" <@False>'] 2026-11-01 13:10:25,269 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1362] 2026-11-01 13:10:25,366 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <541732994129322.1793538625.319523334503174-openerp-message-notify@4ffde77d1fc8>: ['"Hannah Martin" <@False>'] 2026-11-01 13:10:25,375 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1363] 2026-11-01 13:10:25,467 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <889072121472886.1793538625.423442602157593-openerp-message-notify@4ffde77d1fc8>: ['"Tran Minh Khang" <@False>'] 2026-11-01 13:10:25,475 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1364] 2026-11-01 13:10:25,555 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [800, 801, 802, 803, 804, 805, 806, 807, 808, 809, 810, 811, 812, 813, 814, 815, 816, 817, 818, 819, 820, 821, 822, 823, 824] 2026-11-01 13:10:25,714 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <059745039788556.1793538625.593367099761963-openerp-427-viin.approval.request@4ffde77d1fc8>: ['"Alice Johnson" <@False>'] 2026-11-01 13:10:25,717 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <059745039788556.1793538625.593367099761963-openerp-427-viin.approval.request@4ffde77d1fc8>: ['"Bob Smith" <@False>'] 2026-11-01 13:10:25,720 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <059745039788556.1793538625.593367099761963-openerp-427-viin.approval.request@4ffde77d1fc8>: ['"Charlie Brown" <@False>'] 2026-11-01 13:10:25,724 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <059745039788556.1793538625.593367099761963-openerp-427-viin.approval.request@4ffde77d1fc8>: ['"David Wilson" <@False>'] 2026-11-01 13:10:25,727 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <059745039788556.1793538625.593367099761963-openerp-427-viin.approval.request@4ffde77d1fc8>: ['"Eva Green" <@False>'] 2026-11-01 13:10:25,730 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <059745039788556.1793538625.593367099761963-openerp-427-viin.approval.request@4ffde77d1fc8>: ['"Frank White" <@False>'] 2026-11-01 13:10:25,733 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <059745039788556.1793538625.593367099761963-openerp-427-viin.approval.request@4ffde77d1fc8>: ['"Grace Lee" <@False>'] 2026-11-01 13:10:25,736 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <059745039788556.1793538625.593367099761963-openerp-427-viin.approval.request@4ffde77d1fc8>: ['"Hannah Martin" <@False>'] 2026-11-01 13:10:25,738 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <059745039788556.1793538625.593367099761963-openerp-427-viin.approval.request@4ffde77d1fc8>: ['"Tran Minh Khang" <@False>'] 2026-11-01 13:10:25,758 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1365] 2026-11-01 13:10:26,426 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1366] 2026-11-01 13:10:26,542 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1367] 2026-11-01 13:10:26,657 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1368] 2026-11-01 13:10:26,764 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1369] 2026-11-01 13:10:26,870 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1370] 2026-11-01 13:10:26,971 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1371] 2026-11-01 13:10:27,082 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1372] 2026-11-01 13:10:27,209 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1373] 2026-11-01 13:10:27,315 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1374] 2026-11-01 13:10:27,420 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1375] 2026-11-01 13:10:27,522 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1376] 2026-11-01 13:10:27,641 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1377] 2026-11-01 13:10:27,766 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1378] 2026-11-01 13:10:27,879 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1379] 2026-11-01 13:10:27,995 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1380] 2026-11-01 13:10:28,097 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1381] 2026-11-01 13:10:28,213 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <878440292050323.1793538628.152379274368286-openerp-message-notify@4ffde77d1fc8>: ['"Alice Johnson" <@False>'] 2026-11-01 13:10:28,223 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1382] 2026-11-01 13:10:28,332 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <610681300314140.1793538628.275213241577148-openerp-message-notify@4ffde77d1fc8>: ['"Bob Smith" <@False>'] 2026-11-01 13:10:28,341 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1383] 2026-11-01 13:10:28,458 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <104717031504718.1793538628.395121097564697-openerp-message-notify@4ffde77d1fc8>: ['"Charlie Brown" <@False>'] 2026-11-01 13:10:28,466 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1384] 2026-11-01 13:10:28,584 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <168533978616301.1793538628.520030736923218-openerp-message-notify@4ffde77d1fc8>: ['"David Wilson" <@False>'] 2026-11-01 13:10:28,594 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1385] 2026-11-01 13:10:28,694 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <488336788531471.1793538628.640207052230835-openerp-message-notify@4ffde77d1fc8>: ['"Eva Green" <@False>'] 2026-11-01 13:10:28,701 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1386] 2026-11-01 13:10:28,801 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <663526711044117.1793538628.748254537582397-openerp-message-notify@4ffde77d1fc8>: ['"Frank White" <@False>'] 2026-11-01 13:10:28,809 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1387] 2026-11-01 13:10:28,903 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <147534660009162.1793538628.854513645172119-openerp-message-notify@4ffde77d1fc8>: ['"Grace Lee" <@False>'] 2026-11-01 13:10:28,910 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1388] 2026-11-01 13:10:29,004 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <372144880735895.1793538628.955236196517944-openerp-message-notify@4ffde77d1fc8>: ['"Hannah Martin" <@False>'] 2026-11-01 13:10:29,012 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1389] 2026-11-01 13:10:29,101 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <352088564083190.1793538629.055976390838623-openerp-message-notify@4ffde77d1fc8>: ['"Tran Minh Khang" <@False>'] 2026-11-01 13:10:29,109 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1390] 2026-11-01 13:10:29,177 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [825, 826, 827, 828, 829, 830, 831, 832, 833, 834, 835, 836, 837, 838, 839, 840, 841, 842, 843, 844, 845, 846, 847, 848, 849] 2026-11-01 13:10:29,318 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <149408776517505.1793538629.211535930633545-openerp-428-viin.approval.request@4ffde77d1fc8>: ['"Alice Johnson" <@False>'] 2026-11-01 13:10:29,321 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <149408776517505.1793538629.211535930633545-openerp-428-viin.approval.request@4ffde77d1fc8>: ['"Bob Smith" <@False>'] 2026-11-01 13:10:29,323 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <149408776517505.1793538629.211535930633545-openerp-428-viin.approval.request@4ffde77d1fc8>: ['"Charlie Brown" <@False>'] 2026-11-01 13:10:29,326 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <149408776517505.1793538629.211535930633545-openerp-428-viin.approval.request@4ffde77d1fc8>: ['"David Wilson" <@False>'] 2026-11-01 13:10:29,328 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <149408776517505.1793538629.211535930633545-openerp-428-viin.approval.request@4ffde77d1fc8>: ['"Eva Green" <@False>'] 2026-11-01 13:10:29,332 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <149408776517505.1793538629.211535930633545-openerp-428-viin.approval.request@4ffde77d1fc8>: ['"Frank White" <@False>'] 2026-11-01 13:10:29,336 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <149408776517505.1793538629.211535930633545-openerp-428-viin.approval.request@4ffde77d1fc8>: ['"Grace Lee" <@False>'] 2026-11-01 13:10:29,340 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <149408776517505.1793538629.211535930633545-openerp-428-viin.approval.request@4ffde77d1fc8>: ['"Hannah Martin" <@False>'] 2026-11-01 13:10:29,344 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <149408776517505.1793538629.211535930633545-openerp-428-viin.approval.request@4ffde77d1fc8>: ['"Tran Minh Khang" <@False>'] 2026-11-01 13:10:29,371 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1391] 2026-11-01 13:10:29,536 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval_hr_payroll.tests.test_disbursement_approval: Starting TestDisbursementApproval.test_approval_section_visible_to_officer_only ... 2026-11-01 13:10:30,200 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1392] 2026-11-01 13:10:30,308 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1393] 2026-11-01 13:10:30,411 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1394] 2026-11-01 13:10:30,517 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1395] 2026-11-01 13:10:30,609 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1396] 2026-11-01 13:10:30,705 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1397] 2026-11-01 13:10:30,807 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1398] 2026-11-01 13:10:30,931 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1399] 2026-11-01 13:10:31,045 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1400] 2026-11-01 13:10:31,144 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1401] 2026-11-01 13:10:31,264 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1402] 2026-11-01 13:10:31,393 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1403] 2026-11-01 13:10:31,512 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1404] 2026-11-01 13:10:31,620 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1405] 2026-11-01 13:10:31,733 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1406] 2026-11-01 13:10:31,839 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1407] 2026-11-01 13:10:31,941 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <246004684374101.1793538631.881328821182251-openerp-message-notify@4ffde77d1fc8>: ['"Alice Johnson" <@False>'] 2026-11-01 13:10:31,948 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1408] 2026-11-01 13:10:32,053 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <267869136608913.1793538632.001260519027710-openerp-message-notify@4ffde77d1fc8>: ['"Bob Smith" <@False>'] 2026-11-01 13:10:32,062 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1409] 2026-11-01 13:10:32,154 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <439957876032893.1793538632.114544391632080-openerp-message-notify@4ffde77d1fc8>: ['"Charlie Brown" <@False>'] 2026-11-01 13:10:32,162 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1410] 2026-11-01 13:10:32,244 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <884219352120414.1793538632.203660249710083-openerp-message-notify@4ffde77d1fc8>: ['"David Wilson" <@False>'] 2026-11-01 13:10:32,253 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1411] 2026-11-01 13:10:32,347 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <508563597347943.1793538632.295723915100098-openerp-message-notify@4ffde77d1fc8>: ['"Eva Green" <@False>'] 2026-11-01 13:10:32,357 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1412] 2026-11-01 13:10:32,453 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <834211388216295.1793538632.410048484802246-openerp-message-notify@4ffde77d1fc8>: ['"Frank White" <@False>'] 2026-11-01 13:10:32,461 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1413] 2026-11-01 13:10:32,567 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <811258787301615.1793538632.524819135665894-openerp-message-notify@4ffde77d1fc8>: ['"Grace Lee" <@False>'] 2026-11-01 13:10:32,575 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1414] 2026-11-01 13:10:32,658 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <007183736355456.1793538632.617823600769043-openerp-message-notify@4ffde77d1fc8>: ['"Hannah Martin" <@False>'] 2026-11-01 13:10:32,666 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1415] 2026-11-01 13:10:32,749 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <721456853660493.1793538632.708966732025146-openerp-message-notify@4ffde77d1fc8>: ['"Tran Minh Khang" <@False>'] 2026-11-01 13:10:32,757 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1416] 2026-11-01 13:10:32,827 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [850, 851, 852, 853, 854, 855, 856, 857, 858, 859, 860, 861, 862, 863, 864, 865, 866, 867, 868, 869, 870, 871, 872, 873, 874] 2026-11-01 13:10:33,014 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <813412828484917.1793538632.865403413772583-openerp-429-viin.approval.request@4ffde77d1fc8>: ['"Alice Johnson" <@False>'] 2026-11-01 13:10:33,019 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <813412828484917.1793538632.865403413772583-openerp-429-viin.approval.request@4ffde77d1fc8>: ['"Bob Smith" <@False>'] 2026-11-01 13:10:33,023 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <813412828484917.1793538632.865403413772583-openerp-429-viin.approval.request@4ffde77d1fc8>: ['"Charlie Brown" <@False>'] 2026-11-01 13:10:33,028 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <813412828484917.1793538632.865403413772583-openerp-429-viin.approval.request@4ffde77d1fc8>: ['"David Wilson" <@False>'] 2026-11-01 13:10:33,032 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <813412828484917.1793538632.865403413772583-openerp-429-viin.approval.request@4ffde77d1fc8>: ['"Eva Green" <@False>'] 2026-11-01 13:10:33,037 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <813412828484917.1793538632.865403413772583-openerp-429-viin.approval.request@4ffde77d1fc8>: ['"Frank White" <@False>'] 2026-11-01 13:10:33,041 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <813412828484917.1793538632.865403413772583-openerp-429-viin.approval.request@4ffde77d1fc8>: ['"Grace Lee" <@False>'] 2026-11-01 13:10:33,046 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <813412828484917.1793538632.865403413772583-openerp-429-viin.approval.request@4ffde77d1fc8>: ['"Hannah Martin" <@False>'] 2026-11-01 13:10:33,050 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <813412828484917.1793538632.865403413772583-openerp-429-viin.approval.request@4ffde77d1fc8>: ['"Tran Minh Khang" <@False>'] 2026-11-01 13:10:33,075 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1417] 2026-11-01 13:10:34,602 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval_hr_payroll.tests.test_disbursement_approval: Starting TestDisbursementApproval.test_cancel_reverts_the_run ... 2026-11-01 13:10:34,822 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [236] 2026-11-01 13:10:34,945 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [237] 2026-11-01 13:10:36,015 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1418] 2026-11-01 13:10:36,138 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1419] 2026-11-01 13:10:36,243 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1420] 2026-11-01 13:10:36,342 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1421] 2026-11-01 13:10:36,443 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1422] 2026-11-01 13:10:36,558 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1423] 2026-11-01 13:10:36,645 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1424] 2026-11-01 13:10:36,743 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1425] 2026-11-01 13:10:36,841 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1426] 2026-11-01 13:10:36,958 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1427] 2026-11-01 13:10:37,061 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1428] 2026-11-01 13:10:37,172 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1429] 2026-11-01 13:10:37,292 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1430] 2026-11-01 13:10:37,403 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1431] 2026-11-01 13:10:37,518 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1432] 2026-11-01 13:10:37,615 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1433] 2026-11-01 13:10:37,710 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <988570835519808.1793538637.666200399398804-openerp-message-notify@4ffde77d1fc8>: ['"Alice Johnson" <@False>'] 2026-11-01 13:10:37,718 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1434] 2026-11-01 13:10:37,810 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <738224300887942.1793538637.768939018249512-openerp-message-notify@4ffde77d1fc8>: ['"Bob Smith" <@False>'] 2026-11-01 13:10:37,819 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1435] 2026-11-01 13:10:37,919 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <623751343368391.1793538637.867708921432495-openerp-message-notify@4ffde77d1fc8>: ['"Charlie Brown" <@False>'] 2026-11-01 13:10:37,928 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1436] 2026-11-01 13:10:38,016 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <107423452845668.1793538637.974417448043823-openerp-message-notify@4ffde77d1fc8>: ['"David Wilson" <@False>'] 2026-11-01 13:10:38,024 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1437] 2026-11-01 13:10:38,118 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <386123660646932.1793538638.070961713790894-openerp-message-notify@4ffde77d1fc8>: ['"Eva Green" <@False>'] 2026-11-01 13:10:38,127 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1438] 2026-11-01 13:10:38,210 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <675310651581073.1793538638.175225257873535-openerp-message-notify@4ffde77d1fc8>: ['"Frank White" <@False>'] 2026-11-01 13:10:38,216 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1439] 2026-11-01 13:10:38,292 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <045400843272064.1793538638.253253459930420-openerp-message-notify@4ffde77d1fc8>: ['"Grace Lee" <@False>'] 2026-11-01 13:10:38,299 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1440] 2026-11-01 13:10:38,376 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <940357749171208.1793538638.338729143142700-openerp-message-notify@4ffde77d1fc8>: ['"Hannah Martin" <@False>'] 2026-11-01 13:10:38,385 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1441] 2026-11-01 13:10:38,462 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <225550250451886.1793538638.422861337661743-openerp-message-notify@4ffde77d1fc8>: ['"Tran Minh Khang" <@False>'] 2026-11-01 13:10:38,469 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1442] 2026-11-01 13:10:38,554 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [875, 876, 877, 878, 879, 880, 881, 882, 883, 884, 885, 886, 887, 888, 889, 890, 891, 892, 893, 894, 895, 896, 897, 898, 899] 2026-11-01 13:10:38,702 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <054047824094564.1793538638.583277940750122-openerp-430-viin.approval.request@4ffde77d1fc8>: ['"Alice Johnson" <@False>'] 2026-11-01 13:10:38,706 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <054047824094564.1793538638.583277940750122-openerp-430-viin.approval.request@4ffde77d1fc8>: ['"Bob Smith" <@False>'] 2026-11-01 13:10:38,709 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <054047824094564.1793538638.583277940750122-openerp-430-viin.approval.request@4ffde77d1fc8>: ['"Charlie Brown" <@False>'] 2026-11-01 13:10:38,713 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <054047824094564.1793538638.583277940750122-openerp-430-viin.approval.request@4ffde77d1fc8>: ['"David Wilson" <@False>'] 2026-11-01 13:10:38,717 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <054047824094564.1793538638.583277940750122-openerp-430-viin.approval.request@4ffde77d1fc8>: ['"Eva Green" <@False>'] 2026-11-01 13:10:38,720 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <054047824094564.1793538638.583277940750122-openerp-430-viin.approval.request@4ffde77d1fc8>: ['"Frank White" <@False>'] 2026-11-01 13:10:38,724 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <054047824094564.1793538638.583277940750122-openerp-430-viin.approval.request@4ffde77d1fc8>: ['"Grace Lee" <@False>'] 2026-11-01 13:10:38,728 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <054047824094564.1793538638.583277940750122-openerp-430-viin.approval.request@4ffde77d1fc8>: ['"Hannah Martin" <@False>'] 2026-11-01 13:10:38,731 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <054047824094564.1793538638.583277940750122-openerp-430-viin.approval.request@4ffde77d1fc8>: ['"Tran Minh Khang" <@False>'] 2026-11-01 13:10:38,755 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1443] 2026-11-01 13:10:40,014 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted account.partial.reconcile records with IDs: [390, 390] 2026-11-01 13:10:40,113 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted account.full.reconcile records with IDs: [271] 2026-11-01 13:10:40,289 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval_hr_payroll.tests.test_disbursement_approval: Starting TestDisbursementApproval.test_confirming_request_does_not_generate_mirror_run ... 2026-11-01 13:10:41,036 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1444] 2026-11-01 13:10:41,155 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1445] 2026-11-01 13:10:41,257 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1446] 2026-11-01 13:10:41,344 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1447] 2026-11-01 13:10:41,441 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1448] 2026-11-01 13:10:41,526 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1449] 2026-11-01 13:10:41,620 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1450] 2026-11-01 13:10:41,726 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1451] 2026-11-01 13:10:41,825 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1452] 2026-11-01 13:10:41,934 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1453] 2026-11-01 13:10:42,019 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1454] 2026-11-01 13:10:42,101 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1455] 2026-11-01 13:10:42,186 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1456] 2026-11-01 13:10:42,272 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1457] 2026-11-01 13:10:42,363 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1458] 2026-11-01 13:10:42,471 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1459] 2026-11-01 13:10:42,573 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <858778224280540.1793538642.524181604385376-openerp-message-notify@4ffde77d1fc8>: ['"Alice Johnson" <@False>'] 2026-11-01 13:10:42,581 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1460] 2026-11-01 13:10:42,686 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <657809817645659.1793538642.635348796844482-openerp-message-notify@4ffde77d1fc8>: ['"Bob Smith" <@False>'] 2026-11-01 13:10:42,704 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1461] 2026-11-01 13:10:42,844 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <941947224241649.1793538642.786405086517334-openerp-message-notify@4ffde77d1fc8>: ['"Charlie Brown" <@False>'] 2026-11-01 13:10:42,854 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1462] 2026-11-01 13:10:42,945 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <264413732595656.1793538642.894714355468750-openerp-message-notify@4ffde77d1fc8>: ['"David Wilson" <@False>'] 2026-11-01 13:10:42,955 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1463] 2026-11-01 13:10:43,057 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <134806396074585.1793538643.009152650833130-openerp-message-notify@4ffde77d1fc8>: ['"Eva Green" <@False>'] 2026-11-01 13:10:43,066 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1464] 2026-11-01 13:10:43,176 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <953873929430314.1793538643.123701572418213-openerp-message-notify@4ffde77d1fc8>: ['"Frank White" <@False>'] 2026-11-01 13:10:43,185 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1465] 2026-11-01 13:10:43,293 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <805471395223019.1793538643.241725444793701-openerp-message-notify@4ffde77d1fc8>: ['"Grace Lee" <@False>'] 2026-11-01 13:10:43,303 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1466] 2026-11-01 13:10:43,407 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <257802715320717.1793538643.357189178466797-openerp-message-notify@4ffde77d1fc8>: ['"Hannah Martin" <@False>'] 2026-11-01 13:10:43,415 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1467] 2026-11-01 13:10:43,486 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <211332090493209.1793538643.453076124191284-openerp-message-notify@4ffde77d1fc8>: ['"Tran Minh Khang" <@False>'] 2026-11-01 13:10:43,493 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1468] 2026-11-01 13:10:43,559 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval_hr_payroll.tests.test_disbursement_approval: Starting TestDisbursementApproval.test_dashboard_field_officer_only ... 2026-11-01 13:10:43,761 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [239] 2026-11-01 13:10:43,912 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [240] 2026-11-01 13:10:45,011 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1469] 2026-11-01 13:10:45,095 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1470] 2026-11-01 13:10:45,183 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1471] 2026-11-01 13:10:45,264 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1472] 2026-11-01 13:10:45,359 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1473] 2026-11-01 13:10:45,461 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1474] 2026-11-01 13:10:45,564 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1475] 2026-11-01 13:10:45,670 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1476] 2026-11-01 13:10:45,776 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1477] 2026-11-01 13:10:45,882 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1478] 2026-11-01 13:10:45,993 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1479] 2026-11-01 13:10:46,108 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1480] 2026-11-01 13:10:46,215 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1481] 2026-11-01 13:10:46,336 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1482] 2026-11-01 13:10:46,464 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1483] 2026-11-01 13:10:46,584 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1484] 2026-11-01 13:10:46,683 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <515767000958733.1793538646.638594865798950-openerp-message-notify@4ffde77d1fc8>: ['"Alice Johnson" <@False>'] 2026-11-01 13:10:46,692 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1485] 2026-11-01 13:10:46,771 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <971014282647104.1793538646.733210086822510-openerp-message-notify@4ffde77d1fc8>: ['"Bob Smith" <@False>'] 2026-11-01 13:10:46,779 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1486] 2026-11-01 13:10:46,863 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <119352455913281.1793538646.821177005767822-openerp-message-notify@4ffde77d1fc8>: ['"Charlie Brown" <@False>'] 2026-11-01 13:10:46,870 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1487] 2026-11-01 13:10:46,950 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <033558102238842.1793538646.911487817764282-openerp-message-notify@4ffde77d1fc8>: ['"David Wilson" <@False>'] 2026-11-01 13:10:46,958 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1488] 2026-11-01 13:10:47,042 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <236983926454906.1793538647.003576755523682-openerp-message-notify@4ffde77d1fc8>: ['"Eva Green" <@False>'] 2026-11-01 13:10:47,049 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1489] 2026-11-01 13:10:47,127 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <466699554756437.1793538647.088925361633301-openerp-message-notify@4ffde77d1fc8>: ['"Frank White" <@False>'] 2026-11-01 13:10:47,133 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1490] 2026-11-01 13:10:47,231 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <124244491033616.1793538647.177613496780396-openerp-message-notify@4ffde77d1fc8>: ['"Grace Lee" <@False>'] 2026-11-01 13:10:47,240 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1491] 2026-11-01 13:10:47,327 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <273129994658486.1793538647.288273811340332-openerp-message-notify@4ffde77d1fc8>: ['"Hannah Martin" <@False>'] 2026-11-01 13:10:47,334 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1492] 2026-11-01 13:10:47,413 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <657215028840893.1793538647.375309228897095-openerp-message-notify@4ffde77d1fc8>: ['"Tran Minh Khang" <@False>'] 2026-11-01 13:10:47,420 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1493] 2026-11-01 13:10:47,496 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [925, 926, 927, 928, 929, 930, 931, 932, 933, 934, 935, 936, 937, 938, 939, 940, 941, 942, 943, 944, 945, 946, 947, 948, 949] 2026-11-01 13:10:47,618 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <729512171086523.1793538647.522337198257446-openerp-432-viin.approval.request@4ffde77d1fc8>: ['"Alice Johnson" <@False>'] 2026-11-01 13:10:47,620 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <729512171086523.1793538647.522337198257446-openerp-432-viin.approval.request@4ffde77d1fc8>: ['"Bob Smith" <@False>'] 2026-11-01 13:10:47,623 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <729512171086523.1793538647.522337198257446-openerp-432-viin.approval.request@4ffde77d1fc8>: ['"Charlie Brown" <@False>'] 2026-11-01 13:10:47,625 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <729512171086523.1793538647.522337198257446-openerp-432-viin.approval.request@4ffde77d1fc8>: ['"David Wilson" <@False>'] 2026-11-01 13:10:47,628 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <729512171086523.1793538647.522337198257446-openerp-432-viin.approval.request@4ffde77d1fc8>: ['"Eva Green" <@False>'] 2026-11-01 13:10:47,631 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <729512171086523.1793538647.522337198257446-openerp-432-viin.approval.request@4ffde77d1fc8>: ['"Frank White" <@False>'] 2026-11-01 13:10:47,634 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <729512171086523.1793538647.522337198257446-openerp-432-viin.approval.request@4ffde77d1fc8>: ['"Grace Lee" <@False>'] 2026-11-01 13:10:47,637 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <729512171086523.1793538647.522337198257446-openerp-432-viin.approval.request@4ffde77d1fc8>: ['"Hannah Martin" <@False>'] 2026-11-01 13:10:47,639 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <729512171086523.1793538647.522337198257446-openerp-432-viin.approval.request@4ffde77d1fc8>: ['"Tran Minh Khang" <@False>'] 2026-11-01 13:10:47,658 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1494] 2026-11-01 13:10:48,597 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval_hr_payroll.tests.test_disbursement_approval: Starting TestDisbursementApproval.test_gate_blocks_until_approved_then_succeeds ... 2026-11-01 13:10:48,820 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [242] 2026-11-01 13:10:48,979 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [243] 2026-11-01 13:10:50,238 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1495] 2026-11-01 13:10:50,364 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1496] 2026-11-01 13:10:50,480 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1497] 2026-11-01 13:10:50,601 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1498] 2026-11-01 13:10:50,722 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1499] 2026-11-01 13:10:50,853 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1500] 2026-11-01 13:10:50,971 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1501] 2026-11-01 13:10:51,080 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1502] 2026-11-01 13:10:51,193 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1503] 2026-11-01 13:10:51,308 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1504] 2026-11-01 13:10:51,402 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1505] 2026-11-01 13:10:51,493 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1506] 2026-11-01 13:10:51,596 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1507] 2026-11-01 13:10:51,699 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1508] 2026-11-01 13:10:51,804 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1509] 2026-11-01 13:10:51,913 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1510] 2026-11-01 13:10:51,989 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <570790840205791.1793538651.954122543334961-openerp-message-notify@4ffde77d1fc8>: ['"Alice Johnson" <@False>'] 2026-11-01 13:10:51,996 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1511] 2026-11-01 13:10:52,086 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <236948999796627.1793538652.039665699005127-openerp-message-notify@4ffde77d1fc8>: ['"Bob Smith" <@False>'] 2026-11-01 13:10:52,096 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1512] 2026-11-01 13:10:52,174 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <770830039450665.1793538652.136155605316162-openerp-message-notify@4ffde77d1fc8>: ['"Charlie Brown" <@False>'] 2026-11-01 13:10:52,181 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1513] 2026-11-01 13:10:52,271 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <486534263054897.1793538652.226558446884155-openerp-message-notify@4ffde77d1fc8>: ['"David Wilson" <@False>'] 2026-11-01 13:10:52,278 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1514] 2026-11-01 13:10:52,377 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <805622686507563.1793538652.324145555496216-openerp-message-notify@4ffde77d1fc8>: ['"Eva Green" <@False>'] 2026-11-01 13:10:52,384 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1515] 2026-11-01 13:10:52,472 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <608542792230581.1793538652.433792114257812-openerp-message-notify@4ffde77d1fc8>: ['"Frank White" <@False>'] 2026-11-01 13:10:52,480 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1516] 2026-11-01 13:10:52,572 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <793581024846266.1793538652.524075269699097-openerp-message-notify@4ffde77d1fc8>: ['"Grace Lee" <@False>'] 2026-11-01 13:10:52,581 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1517] 2026-11-01 13:10:52,660 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <030050868646327.1793538652.622485876083374-openerp-message-notify@4ffde77d1fc8>: ['"Hannah Martin" <@False>'] 2026-11-01 13:10:52,667 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1518] 2026-11-01 13:10:52,758 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <978400257223403.1793538652.711019992828369-openerp-message-notify@4ffde77d1fc8>: ['"Tran Minh Khang" <@False>'] 2026-11-01 13:10:52,767 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1519] 2026-11-01 13:10:53,087 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [950, 951, 952, 953, 954, 955, 956, 957, 958, 959, 960, 961, 962, 963, 964, 965, 966, 967, 968, 969, 970, 971, 972, 973, 974] 2026-11-01 13:10:53,300 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <436880453778974.1793538653.173203945159912-openerp-433-viin.approval.request@4ffde77d1fc8>: ['"Alice Johnson" <@False>'] 2026-11-01 13:10:53,303 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <436880453778974.1793538653.173203945159912-openerp-433-viin.approval.request@4ffde77d1fc8>: ['"Bob Smith" <@False>'] 2026-11-01 13:10:53,305 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <436880453778974.1793538653.173203945159912-openerp-433-viin.approval.request@4ffde77d1fc8>: ['"Charlie Brown" <@False>'] 2026-11-01 13:10:53,308 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <436880453778974.1793538653.173203945159912-openerp-433-viin.approval.request@4ffde77d1fc8>: ['"David Wilson" <@False>'] 2026-11-01 13:10:53,310 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <436880453778974.1793538653.173203945159912-openerp-433-viin.approval.request@4ffde77d1fc8>: ['"Eva Green" <@False>'] 2026-11-01 13:10:53,313 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <436880453778974.1793538653.173203945159912-openerp-433-viin.approval.request@4ffde77d1fc8>: ['"Frank White" <@False>'] 2026-11-01 13:10:53,317 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <436880453778974.1793538653.173203945159912-openerp-433-viin.approval.request@4ffde77d1fc8>: ['"Grace Lee" <@False>'] 2026-11-01 13:10:53,320 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <436880453778974.1793538653.173203945159912-openerp-433-viin.approval.request@4ffde77d1fc8>: ['"Hannah Martin" <@False>'] 2026-11-01 13:10:53,323 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <436880453778974.1793538653.173203945159912-openerp-433-viin.approval.request@4ffde77d1fc8>: ['"Tran Minh Khang" <@False>'] 2026-11-01 13:10:53,346 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1520] 2026-11-01 13:10:54,381 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval_hr_payroll.tests.test_disbursement_approval: Starting TestDisbursementApproval.test_head_linked_to_run_and_one_line_per_payslip ... 2026-11-01 13:10:54,602 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [245] 2026-11-01 13:10:54,753 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [246] 2026-11-01 13:10:55,199 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [248] 2026-11-01 13:10:55,313 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [249] 2026-11-01 13:10:56,420 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1521] 2026-11-01 13:10:56,576 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1522] 2026-11-01 13:10:56,707 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1523] 2026-11-01 13:10:56,866 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1524] 2026-11-01 13:10:56,999 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1525] 2026-11-01 13:10:57,119 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1526] 2026-11-01 13:10:57,231 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1527] 2026-11-01 13:10:57,348 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1528] 2026-11-01 13:10:57,461 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1529] 2026-11-01 13:10:57,584 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1530] 2026-11-01 13:10:57,677 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1531] 2026-11-01 13:10:57,765 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1532] 2026-11-01 13:10:57,853 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1533] 2026-11-01 13:10:57,944 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1534] 2026-11-01 13:10:58,042 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1535] 2026-11-01 13:10:58,135 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1536] 2026-11-01 13:10:58,219 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <240069360329140.1793538658.179330110549927-openerp-message-notify@4ffde77d1fc8>: ['"Alice Johnson" <@False>'] 2026-11-01 13:10:58,226 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1537] 2026-11-01 13:10:58,305 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <131354892446337.1793538658.266704559326172-openerp-message-notify@4ffde77d1fc8>: ['"Bob Smith" <@False>'] 2026-11-01 13:10:58,312 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1538] 2026-11-01 13:10:58,414 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <638106367456378.1793538658.362868070602417-openerp-message-notify@4ffde77d1fc8>: ['"Charlie Brown" <@False>'] 2026-11-01 13:10:58,424 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1539] 2026-11-01 13:10:58,513 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <975242762072938.1793538658.471969604492188-openerp-message-notify@4ffde77d1fc8>: ['"David Wilson" <@False>'] 2026-11-01 13:10:58,521 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1540] 2026-11-01 13:10:58,603 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <798265052687297.1793538658.561987161636353-openerp-message-notify@4ffde77d1fc8>: ['"Eva Green" <@False>'] 2026-11-01 13:10:58,611 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1541] 2026-11-01 13:10:58,699 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <218632654242315.1793538658.653179883956909-openerp-message-notify@4ffde77d1fc8>: ['"Frank White" <@False>'] 2026-11-01 13:10:58,707 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1542] 2026-11-01 13:10:58,809 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <643897817833571.1793538658.754326581954956-openerp-message-notify@4ffde77d1fc8>: ['"Grace Lee" <@False>'] 2026-11-01 13:10:58,822 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1543] 2026-11-01 13:10:58,935 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <905450230276533.1793538658.878616809844971-openerp-message-notify@4ffde77d1fc8>: ['"Hannah Martin" <@False>'] 2026-11-01 13:10:58,946 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1544] 2026-11-01 13:10:59,064 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <527501856357737.1793538659.005853176116943-openerp-message-notify@4ffde77d1fc8>: ['"Tran Minh Khang" <@False>'] 2026-11-01 13:10:59,074 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1545] 2026-11-01 13:10:59,146 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval_hr_payroll.tests.test_disbursement_approval: Starting TestDisbursementApproval.test_multi_company_isolation ... 2026-11-01 13:11:04,405 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [251] 2026-11-01 13:11:04,540 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [252] 2026-11-01 13:11:05,753 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1546] 2026-11-01 13:11:05,861 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1547] 2026-11-01 13:11:05,959 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1548] 2026-11-01 13:11:06,056 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1549] 2026-11-01 13:11:06,155 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1550] 2026-11-01 13:11:06,255 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1551] 2026-11-01 13:11:06,365 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1552] 2026-11-01 13:11:06,477 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1553] 2026-11-01 13:11:06,583 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1554] 2026-11-01 13:11:06,680 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1555] 2026-11-01 13:11:06,800 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1556] 2026-11-01 13:11:06,921 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1557] 2026-11-01 13:11:07,047 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1558] 2026-11-01 13:11:07,167 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1559] 2026-11-01 13:11:07,284 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1560] 2026-11-01 13:11:07,401 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1561] 2026-11-01 13:11:07,512 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <393819252881006.1793538667.462383985519409-openerp-message-notify@4ffde77d1fc8>: ['"Alice Johnson" <@False>'] 2026-11-01 13:11:07,521 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1562] 2026-11-01 13:11:07,627 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <644231780981053.1793538667.575655460357666-openerp-message-notify@4ffde77d1fc8>: ['"Bob Smith" <@False>'] 2026-11-01 13:11:07,636 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1563] 2026-11-01 13:11:07,758 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <591197530069235.1793538667.695700645446777-openerp-message-notify@4ffde77d1fc8>: ['"Charlie Brown" <@False>'] 2026-11-01 13:11:07,768 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1564] 2026-11-01 13:11:07,874 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <037498918385206.1793538667.821136951446533-openerp-message-notify@4ffde77d1fc8>: ['"David Wilson" <@False>'] 2026-11-01 13:11:07,886 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1565] 2026-11-01 13:11:07,990 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <556785977967427.1793538667.944020509719849-openerp-message-notify@4ffde77d1fc8>: ['"Eva Green" <@False>'] 2026-11-01 13:11:07,998 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1566] 2026-11-01 13:11:08,098 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <734545406591801.1793538668.051326751708984-openerp-message-notify@4ffde77d1fc8>: ['"Frank White" <@False>'] 2026-11-01 13:11:08,106 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1567] 2026-11-01 13:11:08,208 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <441270346811404.1793538668.157797813415527-openerp-message-notify@4ffde77d1fc8>: ['"Grace Lee" <@False>'] 2026-11-01 13:11:08,216 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1568] 2026-11-01 13:11:08,329 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <825798730491799.1793538668.277167320251465-openerp-message-notify@4ffde77d1fc8>: ['"Hannah Martin" <@False>'] 2026-11-01 13:11:08,338 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1569] 2026-11-01 13:11:08,443 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <390320277894979.1793538668.391971588134766-openerp-message-notify@4ffde77d1fc8>: ['"Tran Minh Khang" <@False>'] 2026-11-01 13:11:08,453 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1570] 2026-11-01 13:11:08,544 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [1000, 1001, 1002, 1003, 1004, 1005, 1006, 1007, 1008, 1009, 1010, 1011, 1012, 1013, 1014, 1015, 1016, 1017, 1018, 1019, 1020, 1021, 1022, 1023, 1024] 2026-11-01 13:11:08,721 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <048317503412687.1793538668.585047960281372-openerp-435-viin.approval.request@4ffde77d1fc8>: ['"Alice Johnson" <@False>'] 2026-11-01 13:11:08,724 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <048317503412687.1793538668.585047960281372-openerp-435-viin.approval.request@4ffde77d1fc8>: ['"Bob Smith" <@False>'] 2026-11-01 13:11:08,728 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <048317503412687.1793538668.585047960281372-openerp-435-viin.approval.request@4ffde77d1fc8>: ['"Charlie Brown" <@False>'] 2026-11-01 13:11:08,732 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <048317503412687.1793538668.585047960281372-openerp-435-viin.approval.request@4ffde77d1fc8>: ['"David Wilson" <@False>'] 2026-11-01 13:11:08,734 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <048317503412687.1793538668.585047960281372-openerp-435-viin.approval.request@4ffde77d1fc8>: ['"Eva Green" <@False>'] 2026-11-01 13:11:08,739 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <048317503412687.1793538668.585047960281372-openerp-435-viin.approval.request@4ffde77d1fc8>: ['"Frank White" <@False>'] 2026-11-01 13:11:08,743 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <048317503412687.1793538668.585047960281372-openerp-435-viin.approval.request@4ffde77d1fc8>: ['"Grace Lee" <@False>'] 2026-11-01 13:11:08,747 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <048317503412687.1793538668.585047960281372-openerp-435-viin.approval.request@4ffde77d1fc8>: ['"Hannah Martin" <@False>'] 2026-11-01 13:11:08,751 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <048317503412687.1793538668.585047960281372-openerp-435-viin.approval.request@4ffde77d1fc8>: ['"Tran Minh Khang" <@False>'] 2026-11-01 13:11:08,777 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1571] 2026-11-01 13:11:10,281 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval_hr_payroll.tests.test_disbursement_approval: Starting TestDisbursementApproval.test_no_request_is_blocked ... 2026-11-01 13:11:10,480 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [254] 2026-11-01 13:11:10,604 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [255] 2026-11-01 13:11:11,228 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval_hr_payroll.tests.test_disbursement_approval: Starting TestDisbursementApproval.test_opt_in_off_no_domain_executes_without_approval ... 2026-11-01 13:11:11,401 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [257] 2026-11-01 13:11:11,558 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [258] 2026-11-01 13:11:12,821 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval_hr_payroll.tests.test_disbursement_approval: Starting TestDisbursementApproval.test_refuse_reverts_without_orphaning_entry_move ... 2026-11-01 13:11:13,017 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [260] 2026-11-01 13:11:13,162 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [261] 2026-11-01 13:11:14,358 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1572] 2026-11-01 13:11:14,461 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1573] 2026-11-01 13:11:14,552 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1574] 2026-11-01 13:11:14,638 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1575] 2026-11-01 13:11:14,723 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1576] 2026-11-01 13:11:14,814 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1577] 2026-11-01 13:11:14,911 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1578] 2026-11-01 13:11:15,007 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1579] 2026-11-01 13:11:15,120 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1580] 2026-11-01 13:11:15,230 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1581] 2026-11-01 13:11:15,338 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1582] 2026-11-01 13:11:15,445 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1583] 2026-11-01 13:11:15,542 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1584] 2026-11-01 13:11:15,638 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1585] 2026-11-01 13:11:15,786 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1586] 2026-11-01 13:11:15,920 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1587] 2026-11-01 13:11:16,024 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <857824603937528.1793538675.974409580230713-openerp-message-notify@4ffde77d1fc8>: ['"Alice Johnson" <@False>'] 2026-11-01 13:11:16,032 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1588] 2026-11-01 13:11:16,135 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <344568285935092.1793538676.085810184478760-openerp-message-notify@4ffde77d1fc8>: ['"Bob Smith" <@False>'] 2026-11-01 13:11:16,144 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1589] 2026-11-01 13:11:16,248 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <723319730998759.1793538676.199200868606567-openerp-message-notify@4ffde77d1fc8>: ['"Charlie Brown" <@False>'] 2026-11-01 13:11:16,257 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1590] 2026-11-01 13:11:16,355 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <938961367974670.1793538676.311275005340576-openerp-message-notify@4ffde77d1fc8>: ['"David Wilson" <@False>'] 2026-11-01 13:11:16,364 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1591] 2026-11-01 13:11:16,470 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <658625351863384.1793538676.417235612869263-openerp-message-notify@4ffde77d1fc8>: ['"Eva Green" <@False>'] 2026-11-01 13:11:16,480 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1592] 2026-11-01 13:11:16,586 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <826498028662611.1793538676.533981084823608-openerp-message-notify@4ffde77d1fc8>: ['"Frank White" <@False>'] 2026-11-01 13:11:16,595 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1593] 2026-11-01 13:11:16,711 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <430188883155188.1793538676.641582012176514-openerp-message-notify@4ffde77d1fc8>: ['"Grace Lee" <@False>'] 2026-11-01 13:11:16,725 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1594] 2026-11-01 13:11:16,843 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <032918271039120.1793538676.788427829742432-openerp-message-notify@4ffde77d1fc8>: ['"Hannah Martin" <@False>'] 2026-11-01 13:11:16,854 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1595] 2026-11-01 13:11:16,959 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <602982257549341.1793538676.907562971115112-openerp-message-notify@4ffde77d1fc8>: ['"Tran Minh Khang" <@False>'] 2026-11-01 13:11:16,968 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1596] 2026-11-01 13:11:17,062 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [1025, 1026, 1027, 1028, 1029, 1030, 1031, 1032, 1033, 1034, 1035, 1036, 1037, 1038, 1039, 1040, 1041, 1042, 1043, 1044, 1045, 1046, 1047, 1048, 1049] 2026-11-01 13:11:17,233 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <396959338103750.1793538677.093703985214233-openerp-436-viin.approval.request@4ffde77d1fc8>: ['"Alice Johnson" <@False>'] 2026-11-01 13:11:17,240 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <396959338103750.1793538677.093703985214233-openerp-436-viin.approval.request@4ffde77d1fc8>: ['"Bob Smith" <@False>'] 2026-11-01 13:11:17,244 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <396959338103750.1793538677.093703985214233-openerp-436-viin.approval.request@4ffde77d1fc8>: ['"Charlie Brown" <@False>'] 2026-11-01 13:11:17,249 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <396959338103750.1793538677.093703985214233-openerp-436-viin.approval.request@4ffde77d1fc8>: ['"David Wilson" <@False>'] 2026-11-01 13:11:17,253 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <396959338103750.1793538677.093703985214233-openerp-436-viin.approval.request@4ffde77d1fc8>: ['"Eva Green" <@False>'] 2026-11-01 13:11:17,258 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <396959338103750.1793538677.093703985214233-openerp-436-viin.approval.request@4ffde77d1fc8>: ['"Frank White" <@False>'] 2026-11-01 13:11:17,262 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <396959338103750.1793538677.093703985214233-openerp-436-viin.approval.request@4ffde77d1fc8>: ['"Grace Lee" <@False>'] 2026-11-01 13:11:17,266 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <396959338103750.1793538677.093703985214233-openerp-436-viin.approval.request@4ffde77d1fc8>: ['"Hannah Martin" <@False>'] 2026-11-01 13:11:17,270 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <396959338103750.1793538677.093703985214233-openerp-436-viin.approval.request@4ffde77d1fc8>: ['"Tran Minh Khang" <@False>'] 2026-11-01 13:11:17,299 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1597] 2026-11-01 13:11:18,426 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <933744732884200.1793538678.253192186355591-openerp-436-viin.approval.request@4ffde77d1fc8>: ['"Alice Johnson" <@False>'] 2026-11-01 13:11:18,429 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <933744732884200.1793538678.253192186355591-openerp-436-viin.approval.request@4ffde77d1fc8>: ['"Bob Smith" <@False>'] 2026-11-01 13:11:18,433 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <933744732884200.1793538678.253192186355591-openerp-436-viin.approval.request@4ffde77d1fc8>: ['"Charlie Brown" <@False>'] 2026-11-01 13:11:18,437 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <933744732884200.1793538678.253192186355591-openerp-436-viin.approval.request@4ffde77d1fc8>: ['"David Wilson" <@False>'] 2026-11-01 13:11:18,441 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <933744732884200.1793538678.253192186355591-openerp-436-viin.approval.request@4ffde77d1fc8>: ['"Eva Green" <@False>'] 2026-11-01 13:11:18,446 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <933744732884200.1793538678.253192186355591-openerp-436-viin.approval.request@4ffde77d1fc8>: ['"Frank White" <@False>'] 2026-11-01 13:11:18,449 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <933744732884200.1793538678.253192186355591-openerp-436-viin.approval.request@4ffde77d1fc8>: ['"Grace Lee" <@False>'] 2026-11-01 13:11:18,454 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <933744732884200.1793538678.253192186355591-openerp-436-viin.approval.request@4ffde77d1fc8>: ['"Hannah Martin" <@False>'] 2026-11-01 13:11:18,458 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <933744732884200.1793538678.253192186355591-openerp-436-viin.approval.request@4ffde77d1fc8>: ['"Tran Minh Khang" <@False>'] 2026-11-01 13:11:18,590 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1598] 2026-11-01 13:11:18,934 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted account.partial.reconcile records with IDs: [394, 394] 2026-11-01 13:11:19,059 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted account.full.reconcile records with IDs: [275] 2026-11-01 13:11:19,238 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval_hr_payroll.tests.test_disbursement_approval: Starting TestDisbursementApproval.test_revert_idempotent_on_cancelled_run ... 2026-11-01 13:11:19,454 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [263] 2026-11-01 13:11:19,620 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [264] 2026-11-01 13:11:20,781 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1599] 2026-11-01 13:11:20,890 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1600] 2026-11-01 13:11:21,001 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1601] 2026-11-01 13:11:21,105 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1602] 2026-11-01 13:11:21,193 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1603] 2026-11-01 13:11:21,286 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1604] 2026-11-01 13:11:21,373 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1605] 2026-11-01 13:11:21,469 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1606] 2026-11-01 13:11:21,588 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1607] 2026-11-01 13:11:21,688 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1608] 2026-11-01 13:11:21,783 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1609] 2026-11-01 13:11:21,876 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1610] 2026-11-01 13:11:21,970 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1611] 2026-11-01 13:11:22,090 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1612] 2026-11-01 13:11:22,205 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1613] 2026-11-01 13:11:22,287 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1614] 2026-11-01 13:11:22,376 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <310293842754511.1793538682.330711364746094-openerp-message-notify@4ffde77d1fc8>: ['"Alice Johnson" <@False>'] 2026-11-01 13:11:22,384 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1615] 2026-11-01 13:11:22,487 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <533299939116771.1793538682.436622619628906-openerp-message-notify@4ffde77d1fc8>: ['"Bob Smith" <@False>'] 2026-11-01 13:11:22,495 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1616] 2026-11-01 13:11:22,590 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <334837519673970.1793538682.546895503997803-openerp-message-notify@4ffde77d1fc8>: ['"Charlie Brown" <@False>'] 2026-11-01 13:11:22,597 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1617] 2026-11-01 13:11:22,671 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <395204189004633.1793538682.635307312011719-openerp-message-notify@4ffde77d1fc8>: ['"David Wilson" <@False>'] 2026-11-01 13:11:22,678 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1618] 2026-11-01 13:11:22,751 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <074583476326544.1793538682.715779542922974-openerp-message-notify@4ffde77d1fc8>: ['"Eva Green" <@False>'] 2026-11-01 13:11:22,757 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1619] 2026-11-01 13:11:22,828 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <546601808191194.1793538682.793473958969116-openerp-message-notify@4ffde77d1fc8>: ['"Frank White" <@False>'] 2026-11-01 13:11:22,836 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1620] 2026-11-01 13:11:22,941 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <186426138140293.1793538682.889494895935059-openerp-message-notify@4ffde77d1fc8>: ['"Grace Lee" <@False>'] 2026-11-01 13:11:22,951 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1621] 2026-11-01 13:11:23,075 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <507744721573799.1793538683.006755352020264-openerp-message-notify@4ffde77d1fc8>: ['"Hannah Martin" <@False>'] 2026-11-01 13:11:23,086 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1622] 2026-11-01 13:11:23,200 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <014148732295612.1793538683.146434307098389-openerp-message-notify@4ffde77d1fc8>: ['"Tran Minh Khang" <@False>'] 2026-11-01 13:11:23,209 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1623] 2026-11-01 13:11:23,311 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [1050, 1051, 1052, 1053, 1054, 1055, 1056, 1057, 1058, 1059, 1060, 1061, 1062, 1063, 1064, 1065, 1066, 1067, 1068, 1069, 1070, 1071, 1072, 1073, 1074] 2026-11-01 13:11:23,514 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <496101172978079.1793538683.349966287612915-openerp-437-viin.approval.request@4ffde77d1fc8>: ['"Alice Johnson" <@False>'] 2026-11-01 13:11:23,519 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <496101172978079.1793538683.349966287612915-openerp-437-viin.approval.request@4ffde77d1fc8>: ['"Bob Smith" <@False>'] 2026-11-01 13:11:23,524 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <496101172978079.1793538683.349966287612915-openerp-437-viin.approval.request@4ffde77d1fc8>: ['"Charlie Brown" <@False>'] 2026-11-01 13:11:23,529 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <496101172978079.1793538683.349966287612915-openerp-437-viin.approval.request@4ffde77d1fc8>: ['"David Wilson" <@False>'] 2026-11-01 13:11:23,533 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <496101172978079.1793538683.349966287612915-openerp-437-viin.approval.request@4ffde77d1fc8>: ['"Eva Green" <@False>'] 2026-11-01 13:11:23,539 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <496101172978079.1793538683.349966287612915-openerp-437-viin.approval.request@4ffde77d1fc8>: ['"Frank White" <@False>'] 2026-11-01 13:11:23,544 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <496101172978079.1793538683.349966287612915-openerp-437-viin.approval.request@4ffde77d1fc8>: ['"Grace Lee" <@False>'] 2026-11-01 13:11:24,575 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <496101172978079.1793538683.349966287612915-openerp-437-viin.approval.request@4ffde77d1fc8>: ['"Hannah Martin" <@False>'] 2026-11-01 13:11:24,581 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <496101172978079.1793538683.349966287612915-openerp-437-viin.approval.request@4ffde77d1fc8>: ['"Tran Minh Khang" <@False>'] 2026-11-01 13:11:24,605 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1624] 2026-11-01 13:11:25,687 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted account.partial.reconcile records with IDs: [395, 395] 2026-11-01 13:11:25,792 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted account.full.reconcile records with IDs: [276] 2026-11-01 13:11:26,107 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <132825903154726.1793538685.973025560379028-openerp-437-viin.approval.request@4ffde77d1fc8>: ['"Alice Johnson" <@False>'] 2026-11-01 13:11:26,111 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <132825903154726.1793538685.973025560379028-openerp-437-viin.approval.request@4ffde77d1fc8>: ['"Bob Smith" <@False>'] 2026-11-01 13:11:26,114 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <132825903154726.1793538685.973025560379028-openerp-437-viin.approval.request@4ffde77d1fc8>: ['"Charlie Brown" <@False>'] 2026-11-01 13:11:26,117 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <132825903154726.1793538685.973025560379028-openerp-437-viin.approval.request@4ffde77d1fc8>: ['"David Wilson" <@False>'] 2026-11-01 13:11:26,121 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <132825903154726.1793538685.973025560379028-openerp-437-viin.approval.request@4ffde77d1fc8>: ['"Eva Green" <@False>'] 2026-11-01 13:11:26,124 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <132825903154726.1793538685.973025560379028-openerp-437-viin.approval.request@4ffde77d1fc8>: ['"Frank White" <@False>'] 2026-11-01 13:11:26,127 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <132825903154726.1793538685.973025560379028-openerp-437-viin.approval.request@4ffde77d1fc8>: ['"Grace Lee" <@False>'] 2026-11-01 13:11:26,132 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <132825903154726.1793538685.973025560379028-openerp-437-viin.approval.request@4ffde77d1fc8>: ['"Hannah Martin" <@False>'] 2026-11-01 13:11:26,136 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <132825903154726.1793538685.973025560379028-openerp-437-viin.approval.request@4ffde77d1fc8>: ['"Tran Minh Khang" <@False>'] 2026-11-01 13:11:26,175 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1625] 2026-11-01 13:11:26,388 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval_hr_payroll.tests.test_disbursement_approval: Starting TestDisbursementApproval.test_rk5_expense_posting_not_gated ... 2026-11-01 13:11:26,606 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [266] 2026-11-01 13:11:26,763 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [267] 2026-11-01 13:11:27,305 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval_hr_payroll.tests.test_disbursement_approval: Starting TestDisbursementApproval.test_rk5_quick_pay_not_gated ... 2026-11-01 13:11:27,515 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [269] 2026-11-01 13:11:27,672 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [270] 2026-11-01 13:11:28,849 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval_hr_payroll.tests.test_disbursement_approval: Starting TestDisbursementApproval.test_source_binding_and_state_aggregation ... 2026-11-01 13:11:29,455 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1626] 2026-11-01 13:11:29,564 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1627] 2026-11-01 13:11:29,658 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1628] 2026-11-01 13:11:29,749 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1629] 2026-11-01 13:11:29,834 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1630] 2026-11-01 13:11:29,923 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1631] 2026-11-01 13:11:30,039 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1632] 2026-11-01 13:11:30,150 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1633] 2026-11-01 13:11:30,262 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1634] 2026-11-01 13:11:30,392 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1635] 2026-11-01 13:11:30,505 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1636] 2026-11-01 13:11:30,627 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1637] 2026-11-01 13:11:30,734 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1638] 2026-11-01 13:11:30,843 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1639] 2026-11-01 13:11:30,945 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1640] 2026-11-01 13:11:31,044 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1641] 2026-11-01 13:11:31,133 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <883499962891918.1793538691.089530467987061-openerp-message-notify@4ffde77d1fc8>: ['"Alice Johnson" <@False>'] 2026-11-01 13:11:31,141 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1642] 2026-11-01 13:11:31,235 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <940816194104300.1793538691.187501668930054-openerp-message-notify@4ffde77d1fc8>: ['"Bob Smith" <@False>'] 2026-11-01 13:11:31,243 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1643] 2026-11-01 13:11:31,331 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <663578845616578.1793538691.287224292755127-openerp-message-notify@4ffde77d1fc8>: ['"Charlie Brown" <@False>'] 2026-11-01 13:11:31,341 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1644] 2026-11-01 13:11:31,429 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <200665129099415.1793538691.386544466018677-openerp-message-notify@4ffde77d1fc8>: ['"David Wilson" <@False>'] 2026-11-01 13:11:31,438 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1645] 2026-11-01 13:11:31,537 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <226393676350007.1793538691.489768505096436-openerp-message-notify@4ffde77d1fc8>: ['"Eva Green" <@False>'] 2026-11-01 13:11:31,545 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1646] 2026-11-01 13:11:31,653 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <360996547416055.1793538691.600138187408447-openerp-message-notify@4ffde77d1fc8>: ['"Frank White" <@False>'] 2026-11-01 13:11:31,662 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1647] 2026-11-01 13:11:31,762 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <898382393093875.1793538691.717058658599854-openerp-message-notify@4ffde77d1fc8>: ['"Grace Lee" <@False>'] 2026-11-01 13:11:31,769 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1648] 2026-11-01 13:11:31,870 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <749462487313688.1793538691.821942806243896-openerp-message-notify@4ffde77d1fc8>: ['"Hannah Martin" <@False>'] 2026-11-01 13:11:31,878 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1649] 2026-11-01 13:11:31,976 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <899081115202832.1793538691.928646326065063-openerp-message-notify@4ffde77d1fc8>: ['"Tran Minh Khang" <@False>'] 2026-11-01 13:11:31,985 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1650] 2026-11-01 13:11:32,098 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [1075, 1076, 1077, 1078, 1079, 1080, 1081, 1082, 1083, 1084, 1085, 1086, 1087, 1088, 1089, 1090, 1091, 1092, 1093, 1094, 1095, 1096, 1097, 1098, 1099] 2026-11-01 13:11:32,293 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <949817929374528.1793538692.142640352249146-openerp-438-viin.approval.request@4ffde77d1fc8>: ['"Alice Johnson" <@False>'] 2026-11-01 13:11:32,297 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <949817929374528.1793538692.142640352249146-openerp-438-viin.approval.request@4ffde77d1fc8>: ['"Bob Smith" <@False>'] 2026-11-01 13:11:32,302 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <949817929374528.1793538692.142640352249146-openerp-438-viin.approval.request@4ffde77d1fc8>: ['"Charlie Brown" <@False>'] 2026-11-01 13:11:32,307 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <949817929374528.1793538692.142640352249146-openerp-438-viin.approval.request@4ffde77d1fc8>: ['"David Wilson" <@False>'] 2026-11-01 13:11:32,312 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <949817929374528.1793538692.142640352249146-openerp-438-viin.approval.request@4ffde77d1fc8>: ['"Eva Green" <@False>'] 2026-11-01 13:11:32,316 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <949817929374528.1793538692.142640352249146-openerp-438-viin.approval.request@4ffde77d1fc8>: ['"Frank White" <@False>'] 2026-11-01 13:11:32,320 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <949817929374528.1793538692.142640352249146-openerp-438-viin.approval.request@4ffde77d1fc8>: ['"Grace Lee" <@False>'] 2026-11-01 13:11:32,325 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <949817929374528.1793538692.142640352249146-openerp-438-viin.approval.request@4ffde77d1fc8>: ['"Hannah Martin" <@False>'] 2026-11-01 13:11:32,329 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <949817929374528.1793538692.142640352249146-openerp-438-viin.approval.request@4ffde77d1fc8>: ['"Tran Minh Khang" <@False>'] 2026-11-01 13:11:32,353 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1651] 2026-11-01 13:11:32,446 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval_hr_payroll.tests.test_disbursement_approval: Starting TestDisbursementApproval.test_type_seeded_per_company ... 2026-11-01 13:11:32,515 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval_hr_payroll.tests.test_disbursement_approval: Starting TestDisbursementApproval.test_wrong_type_request_rejected ... 2026-11-01 13:11:33,196 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_attachment: filestore gc 10 checked, 10 removed 2026-11-01 13:11:40,532 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval_hr_recruitment.tests.test_access_right: Starting TestAccessRight.test_base_user_access_hr_applicant ... 2026-11-01 13:11:40,740 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [18], uid: 6, model: hr.applicant 2026-11-01 13:11:40,765 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [18], uid: 6, model: hr.applicant 2026-11-01 13:11:40,781 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 6, model: hr.applicant 2026-11-01 13:11:40,799 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 6, model: hr.applicant 2026-11-01 13:11:41,166 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1652] 2026-11-01 13:11:41,226 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [1100] 2026-11-01 13:11:41,337 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1653] 2026-11-01 13:11:41,562 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 6, model: hr.applicant 2026-11-01 13:11:41,566 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 6, model: hr.applicant 2026-11-01 13:11:41,591 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 6, model: hr.applicant 2026-11-01 13:11:41,631 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval_hr_recruitment.tests.test_access_right: Starting TestAccessRight.test_base_user_access_hr_job ... 2026-11-01 13:11:41,905 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 6, model: hr.job 2026-11-01 13:11:42,099 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 6, model: hr.job 2026-11-01 13:11:42,117 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 6, model: hr.job 2026-11-01 13:11:42,140 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #6 deleted mail.message records with IDs: [4207, 3053, 2405] 2026-11-01 13:11:42,143 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 6, model: hr.job 2026-11-01 13:11:42,184 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval_hr_recruitment.tests.test_access_right: Starting TestAccessRight.test_user_approval_access_hr_applicant ... 2026-11-01 13:11:42,287 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [20], uid: 2031, model: hr.applicant 2026-11-01 13:11:42,325 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [20], uid: 2031, model: hr.applicant 2026-11-01 13:11:42,346 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 2031, model: hr.applicant 2026-11-01 13:11:42,364 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 2031, model: hr.applicant 2026-11-01 13:11:42,678 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #2031 deleted hr.applicant records with IDs: [20] 2026-11-01 13:11:42,712 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval_hr_recruitment.tests.test_access_right: Starting TestAccessRight.test_user_approval_access_hr_job ... 2026-11-01 13:11:42,947 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 2031, model: hr.job 2026-11-01 13:11:43,096 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 2031, model: hr.job 2026-11-01 13:11:43,113 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 2031, model: hr.job 2026-11-01 13:11:43,137 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #2031 deleted mail.message records with IDs: [4207, 3053, 2405] 2026-11-01 13:11:43,141 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 2031, model: hr.job 2026-11-01 13:11:43,365 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #2031 deleted mail.message records with IDs: [4207, 3053, 2405] 2026-11-01 13:11:43,466 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #2031 deleted ir.model.data records with IDs: [133710] 2026-11-01 13:11:43,466 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #2031 deleted hr.job records with IDs: [4] 2026-11-01 13:11:43,473 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #2031 deleted mail.followers records with IDs: [390] 2026-11-01 13:11:43,486 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #2031 deleted mail.alias records with IDs: [32] 2026-11-01 13:11:43,539 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_attachment: filestore gc 12 checked, 12 removed 2026-11-01 13:11:50,944 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval_hr_recruitment.tests.test_recruiment_approval_ui: Starting TestRecruitmentRequest.test_compute_applicant_and_recruited_field_on_recruitment_request ... 2026-11-01 13:11:51,467 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1654] 2026-11-01 13:11:51,543 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [1101] 2026-11-01 13:11:51,657 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1655] 2026-11-01 13:11:52,235 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval_hr_recruitment.tests.test_recruiment_approval_ui: Starting TestRecruitmentRequest.test_constraint_duplicate_recruitment_request ... 2026-11-01 13:11:52,643 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval_hr_recruitment.tests.test_recruiment_approval_ui: Starting TestRecruitmentRequest.test_onchange_and_default_value_form_request ... 2026-11-01 13:11:54,703 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval_hr_recruitment.tests.test_recruiment_approval_ui: Starting TestRecruitmentRequest.test_percent_widgetbar ... 2026-11-01 13:11:55,285 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1656] 2026-11-01 13:11:55,355 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [1102] 2026-11-01 13:11:55,449 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1657] 2026-11-01 13:11:55,791 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_attachment: filestore gc 13 checked, 13 removed 2026-11-01 13:12:03,204 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval_hr_recruitment.tests.test_recruitment_approval: Starting TestRequestApproval.test_01_request_approval_recruitment ... 2026-11-01 13:12:03,467 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #2048 deleted mail.mail records with IDs: [1658] 2026-11-01 13:12:03,643 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #2051 deleted mail.activity records with IDs: [1103] 2026-11-01 13:12:03,818 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #2051 deleted mail.mail records with IDs: [1659] 2026-11-01 13:12:04,004 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #2055 deleted mail.activity records with IDs: [1104] 2026-11-01 13:12:04,159 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #2055 deleted mail.mail records with IDs: [1660] 2026-11-01 13:12:04,433 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #2056 deleted mail.activity records with IDs: [1105] 2026-11-01 13:12:04,634 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #2056 deleted mail.mail records with IDs: [1661] 2026-11-01 13:12:04,815 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval_hr_recruitment.tests.test_recruitment_approval: Starting TestRequestApproval.test_05_request_approval_recruitment ... 2026-11-01 13:12:05,007 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #2048 deleted request.approval.user.line records with IDs: [1101, 1102, 1103, 1104] 2026-11-01 13:12:05,326 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #2048 deleted mail.mail records with IDs: [1662] 2026-11-01 13:12:05,501 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #2051 deleted mail.activity records with IDs: [1106] 2026-11-01 13:12:05,646 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #2051 deleted mail.mail records with IDs: [1663] 2026-11-01 13:12:05,867 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #2055 deleted mail.activity records with IDs: [1107] 2026-11-01 13:12:06,079 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #2055 deleted mail.mail records with IDs: [1664] 2026-11-01 13:12:06,349 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #2056 deleted mail.activity records with IDs: [1108] 2026-11-01 13:12:06,573 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #2056 deleted mail.mail records with IDs: [1665] 2026-11-01 13:12:06,758 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval_hr_recruitment.tests.test_recruitment_approval: Starting TestRequestApproval.test_06_request_approval_recruitment ... 2026-11-01 13:12:07,102 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #2048 deleted mail.mail records with IDs: [1666] 2026-11-01 13:12:07,330 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #2051 deleted mail.activity records with IDs: [1109] 2026-11-01 13:12:07,522 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #2051 deleted mail.mail records with IDs: [1667] 2026-11-01 13:12:07,730 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #2055 deleted mail.activity records with IDs: [1110] 2026-11-01 13:12:07,926 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #2055 deleted mail.mail records with IDs: [1668] 2026-11-01 13:12:07,997 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval_hr_recruitment.tests.test_recruitment_approval: Starting TestRequestApproval.test_07_request_approval_recruitment ... 2026-11-01 13:12:08,330 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #2048 deleted mail.mail records with IDs: [1669] 2026-11-01 13:12:08,513 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1111] 2026-11-01 13:12:08,678 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1670] 2026-11-01 13:12:08,743 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval_hr_recruitment.tests.test_recruitment_approval: Starting TestRequestApproval.test_data_init_generate ... 2026-11-01 13:12:08,801 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_attachment: filestore gc 12 checked, 12 removed 2026-11-01 13:12:08,818 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval_hr_timesheet.tests.test_data_after_install: Starting TestDataAfterInstall.test_data_after_install ... 2026-11-01 13:12:08,867 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-11-01 13:12:10,045 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [242434, 242474, 242481, 242517, 242496, 242499, 242524, 242607, 242631, 242625, 242637, 242683, 242697, 242721, 242743, 451797, 451808, 451894] 2026-11-01 13:12:10,046 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted account.analytic.line records with IDs: [313, 453, 289, 275, 335, 539, 442, 88, 229, 223, 91, 217, 199, 116, 66, 73, 26, 109] 2026-11-01 13:12:11,010 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval_hr_timesheet.tests.test_hr_contract: Starting TestHrContract.test_01_check_compute_contract ... 2026-11-01 13:12:11,151 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval_hr_timesheet.tests.test_hr_contract: Starting TestHrContract.test_02_check_compute_contract ... 2026-11-01 13:12:11,258 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval_hr_timesheet.tests.test_hr_contract: Starting TestHrContract.test_03_check_compute_contract ... 2026-11-01 13:12:11,384 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-11-01 13:12:12,401 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [242434, 242474, 242481, 242517, 242496, 242499, 242524, 242607, 242631, 242625, 242637, 242683, 242697, 242721, 242743, 451797, 451808, 451894] 2026-11-01 13:12:12,402 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted account.analytic.line records with IDs: [313, 453, 289, 275, 335, 539, 442, 88, 229, 223, 91, 217, 199, 116, 66, 73, 26, 109] 2026-11-01 13:12:13,533 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval_hr_timesheet.tests.test_hr_department: Starting TestHrDepartment.test_01_check_compute_department ... 2026-11-01 13:12:13,699 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval_hr_timesheet.tests.test_hr_department: Starting TestHrDepartment.test_02_check_compute_department ... 2026-11-01 13:12:13,800 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval_hr_timesheet.tests.test_hr_department: Starting TestHrDepartment.test_03_check_compute_department ... 2026-11-01 13:12:13,970 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-11-01 13:12:15,123 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [242434, 242474, 242481, 242517, 242496, 242499, 242524, 242607, 242631, 242625, 242637, 242683, 242697, 242721, 242743, 451797, 451808, 451894] 2026-11-01 13:12:15,124 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted account.analytic.line records with IDs: [313, 453, 289, 275, 335, 539, 442, 88, 229, 223, 91, 217, 199, 116, 66, 73, 26, 109] 2026-11-01 13:12:15,973 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval_hr_timesheet.tests.test_hr_job: Starting TestHrJob.test_01_check_compute_job ... 2026-11-01 13:12:16,103 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval_hr_timesheet.tests.test_hr_job: Starting TestHrJob.test_02_check_compute_job ... 2026-11-01 13:12:16,237 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-11-01 13:12:17,371 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [242434, 242474, 242481, 242517, 242496, 242499, 242524, 242607, 242631, 242625, 242637, 242683, 242697, 242721, 242743, 451797, 451808, 451894] 2026-11-01 13:12:17,371 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted account.analytic.line records with IDs: [313, 453, 289, 275, 335, 539, 442, 88, 229, 223, 91, 217, 199, 116, 66, 73, 26, 109] 2026-11-01 13:12:18,272 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval_hr_timesheet.tests.test_hr_timesheet: Starting TestHrTimesheet.test_01_check_auto_approve_timesheet ... 2026-11-01 13:12:18,408 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval_hr_timesheet.tests.test_hr_timesheet: Starting TestHrTimesheet.test_02_check_auto_approve_timesheet ... 2026-11-01 13:12:18,527 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval_hr_timesheet.tests.test_hr_timesheet: Starting TestHrTimesheet.test_03_check_auto_approve_timesheet ... 2026-11-01 13:12:18,652 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval_hr_timesheet.tests.test_hr_timesheet: Starting TestHrTimesheet.test_04_check_auto_approve_timesheet ... 2026-11-01 13:12:18,766 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval_hr_timesheet.tests.test_hr_timesheet: Starting TestHrTimesheet.test_05_check_auto_approve_timesheet ... 2026-11-01 13:12:18,952 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-11-01 13:12:20,012 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [242434, 242474, 242481, 242517, 242496, 242499, 242524, 242607, 242631, 242625, 242637, 242683, 242697, 242721, 242743, 451797, 451808, 451894] 2026-11-01 13:12:20,013 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted account.analytic.line records with IDs: [313, 453, 289, 275, 335, 539, 442, 88, 229, 223, 91, 217, 199, 116, 66, 73, 26, 109] 2026-11-01 13:12:20,944 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval_hr_timesheet.tests.test_timesheet_approval_request: Starting TestTimesheetApprovalRequest.test_01_check_timesheet_approval ... 2026-11-01 13:12:21,032 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval_hr_timesheet.tests.test_timesheet_approval_request: Starting TestTimesheetApprovalRequest.test_02_check_timesheet_approval ... 2026-11-01 13:12:21,386 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval_hr_timesheet.tests.test_timesheet_approval_request: Starting TestTimesheetApprovalRequest.test_03_check_timesheet_approval ... 2026-11-01 13:12:21,581 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval_hr_timesheet.tests.test_timesheet_approval_request: Starting TestTimesheetApprovalRequest.test_04_check_timesheet_approval ... 2026-11-01 13:12:21,803 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval_hr_timesheet.tests.test_timesheet_approval_request: Starting TestTimesheetApprovalRequest.test_05_check_timesheet_approval ... 2026-11-01 13:12:21,973 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval_hr_timesheet.tests.test_timesheet_approval_request: Starting TestTimesheetApprovalRequest.test_06_check_timesheet_approval ... 2026-11-01 13:12:22,029 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval_hr_timesheet.tests.test_timesheet_approval_request: Starting TestTimesheetApprovalRequest.test_07_check_timesheet_approval ... 2026-11-01 13:12:22,185 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval_hr_timesheet.tests.test_timesheet_approval_request: Starting TestTimesheetApprovalRequest.test_08_check_timesheet_approval ... 2026-11-01 13:12:22,598 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval_hr_timesheet.tests.test_timesheet_approval_request: Starting TestTimesheetApprovalRequest.test_09_check_timesheet_approval ... 2026-11-01 13:12:23,248 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [749], uid: 2068, model: approval.request.line 2026-11-01 13:12:23,313 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval_hr_timesheet.tests.test_timesheet_approval_request: Starting TestTimesheetApprovalRequest.test_11_check_timesheet_approval ... 2026-11-01 13:12:23,540 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted viin.approval.request records with IDs: [460] 2026-11-01 13:12:24,617 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1671] 2026-11-01 13:12:25,095 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-11-01 13:12:25,713 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval_hr_timesheet.tests.test_timesheet_approval_wizard: Starting TestTimesheetApprovalWizardFromSource.test_wizard_lines_mapped_from_timesheets ... 2026-11-01 13:12:27,517 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-11-01 13:12:28,562 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [242434, 242474, 242481, 242517, 242496, 242499, 242524, 242607, 242631, 242625, 242637, 242683, 242697, 242721, 242743, 451797, 451808, 451894] 2026-11-01 13:12:28,562 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted account.analytic.line records with IDs: [313, 453, 289, 275, 335, 539, 442, 88, 229, 223, 91, 217, 199, 116, 66, 73, 26, 109] 2026-11-01 13:12:29,516 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval_hr_timesheet.tests.test_timesheet_approvals: Starting TestTimesheetApprovals.test_01_employee_approve_request ... 2026-11-01 13:12:29,840 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1672] 2026-11-01 13:12:29,909 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval_hr_timesheet.tests.test_timesheet_approvals: Starting TestTimesheetApprovals.test_02_employee_approve_request ... 2026-11-01 13:12:30,266 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1673] 2026-11-01 13:12:30,340 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval_hr_timesheet.tests.test_timesheet_approvals: Starting TestTimesheetApprovals.test_03_employee_approve_request ... 2026-11-01 13:12:30,603 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted viin.approval.request records with IDs: [465] 2026-11-01 13:12:30,637 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval_hr_timesheet.tests.test_timesheet_approvals: Starting TestTimesheetApprovals.test_04_employee_approve_request ... 2026-11-01 13:12:31,004 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1674] 2026-11-01 13:12:31,116 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1115] 2026-11-01 13:12:31,240 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1675] 2026-11-01 13:12:31,428 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #6 deleted mail.activity records with IDs: [1116] 2026-11-01 13:12:31,623 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #6 deleted mail.mail records with IDs: [1676] 2026-11-01 13:12:32,041 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1677] 2026-11-01 13:12:32,258 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1678] 2026-11-01 13:12:32,365 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval_hr_timesheet.tests.test_timesheet_approvals: Starting TestTimesheetApprovals.test_05_employee_approve_request ... 2026-11-01 13:12:32,785 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1679] 2026-11-01 13:12:33,053 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1117] 2026-11-01 13:12:33,894 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-11-01 13:12:35,246 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval_hr_timesheet.tests.test_viin_timesheet_approval_mapping: Starting TestTimesheetApprovalFromSource.test_request_and_timesheet_links ... 2026-11-01 13:12:35,427 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval_hr_timesheet.tests.test_viin_timesheet_approval_mapping: Starting TestTimesheetApprovalFromSource.test_request_lines_mapped_from_timesheets ... 2026-11-01 13:12:35,515 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval_hr_timesheet.tests.test_viin_timesheet_approval_mapping: Starting TestTimesheetApprovalFromSource.test_validating_request_updates_timesheet_state ... 2026-11-01 13:12:35,990 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1680] 2026-11-01 13:12:36,143 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1118] 2026-11-01 13:12:36,366 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1681] 2026-11-01 13:12:36,492 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-11-01 13:12:36,510 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval_maintenance.tests.test_data_after_install: Starting TestDataAfterInstall.test_data_after_install ... 2026-11-01 13:12:36,563 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-11-01 13:12:37,365 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval_maintenance.tests.test_maintenance_approvals: Starting TestMaintenanceApprovals.test_01_employee_approve_request ... 2026-11-01 13:12:37,504 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval_maintenance.tests.test_maintenance_approvals: Starting TestMaintenanceApprovals.test_02_employee_approve_request ... 2026-11-01 13:12:37,629 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-11-01 13:12:44,374 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted type.approval.user.line records with IDs: [11026] 2026-11-01 13:12:44,392 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval_marketplace.tests.test_responsible_approval_routing: Starting TestResponsibleApprovalRouting.test_a_portal_merchant_can_resolve_the_responsible_approver ... 2026-11-01 13:12:44,767 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval_marketplace.tests.test_responsible_approval_routing: Starting TestResponsibleApprovalRouting.test_merchant_approval_type_lookup_is_company_scoped ... 2026-11-01 13:12:44,829 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval_marketplace.tests.test_responsible_approval_routing: Starting TestResponsibleApprovalRouting.test_routing_prioritises_approval_admin_over_first_line ... 2026-11-01 13:12:44,973 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-11-01 13:12:44,991 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval_procurement.tests.test_procurement_requests: Starting TestProcurementRequests.test_create_default_request ... 2026-11-01 13:12:47,298 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1682] 2026-11-01 13:12:47,441 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #6 deleted mail.activity records with IDs: [1119] 2026-11-01 13:12:47,584 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <127730840635577.1793538767.536177396774292-openerp-message-notify@4ffde77d1fc8>: ['"Hannah Martin" <@False>'] 2026-11-01 13:12:47,593 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #6 deleted mail.mail records with IDs: [1683] 2026-11-01 13:12:47,714 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #6 deleted mail.mail records with IDs: [1684] 2026-11-01 13:12:47,828 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <526445014791300.1793538767.775254726409912-openerp-message-notify@4ffde77d1fc8>: ['"Charlie Brown" <@False>'] 2026-11-01 13:12:47,838 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #6 deleted mail.mail records with IDs: [1685] 2026-11-01 13:12:47,943 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <875686586365362.1793538767.891514539718628-openerp-message-notify@4ffde77d1fc8>: ['"David Wilson" <@False>'] 2026-11-01 13:12:47,952 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #6 deleted mail.mail records with IDs: [1686] 2026-11-01 13:12:48,055 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <113009295531560.1793538768.005999803543091-openerp-message-notify@4ffde77d1fc8>: ['"Grace Lee" <@False>'] 2026-11-01 13:12:48,064 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #6 deleted mail.mail records with IDs: [1687] 2026-11-01 13:12:48,275 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1120, 1121, 1122, 1123, 1124] 2026-11-01 13:12:48,448 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <759377264702216.1793538768.358974456787109-openerp-468-viin.approval.request@4ffde77d1fc8>: ['"Hannah Martin" <@False>'] 2026-11-01 13:12:48,452 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <759377264702216.1793538768.358974456787109-openerp-468-viin.approval.request@4ffde77d1fc8>: ['"Charlie Brown" <@False>'] 2026-11-01 13:12:48,457 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <759377264702216.1793538768.358974456787109-openerp-468-viin.approval.request@4ffde77d1fc8>: ['"David Wilson" <@False>'] 2026-11-01 13:12:48,461 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <759377264702216.1793538768.358974456787109-openerp-468-viin.approval.request@4ffde77d1fc8>: ['"Grace Lee" <@False>'] 2026-11-01 13:12:48,481 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1688] 2026-11-01 13:12:49,306 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval_procurement.tests.test_procurement_requests: Starting TestProcurementRequests.test_create_request_with_other_route ... 2026-11-01 13:12:51,978 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1689] 2026-11-01 13:12:52,097 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #6 deleted mail.activity records with IDs: [1125] 2026-11-01 13:12:52,237 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <105427052590325.1793538772.184853315353394-openerp-message-notify@4ffde77d1fc8>: ['"Hannah Martin" <@False>'] 2026-11-01 13:12:52,252 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #6 deleted mail.mail records with IDs: [1690] 2026-11-01 13:12:52,376 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #6 deleted mail.mail records with IDs: [1691] 2026-11-01 13:12:52,489 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <474876682650750.1793538772.435974121093750-openerp-message-notify@4ffde77d1fc8>: ['"Charlie Brown" <@False>'] 2026-11-01 13:12:52,499 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #6 deleted mail.mail records with IDs: [1692] 2026-11-01 13:12:52,608 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <164948967981031.1793538772.555593967437744-openerp-message-notify@4ffde77d1fc8>: ['"David Wilson" <@False>'] 2026-11-01 13:12:52,617 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #6 deleted mail.mail records with IDs: [1693] 2026-11-01 13:12:52,721 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <964311920114927.1793538772.672128438949585-openerp-message-notify@4ffde77d1fc8>: ['"Grace Lee" <@False>'] 2026-11-01 13:12:52,730 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #6 deleted mail.mail records with IDs: [1694] 2026-11-01 13:12:52,892 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1126, 1127, 1128, 1129, 1130] 2026-11-01 13:12:53,027 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <308039831911981.1793538772.954296350479126-openerp-469-viin.approval.request@4ffde77d1fc8>: ['"Hannah Martin" <@False>'] 2026-11-01 13:12:53,030 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <308039831911981.1793538772.954296350479126-openerp-469-viin.approval.request@4ffde77d1fc8>: ['"Charlie Brown" <@False>'] 2026-11-01 13:12:53,034 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <308039831911981.1793538772.954296350479126-openerp-469-viin.approval.request@4ffde77d1fc8>: ['"David Wilson" <@False>'] 2026-11-01 13:12:53,037 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <308039831911981.1793538772.954296350479126-openerp-469-viin.approval.request@4ffde77d1fc8>: ['"Grace Lee" <@False>'] 2026-11-01 13:12:53,053 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1695] 2026-11-01 13:12:53,618 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval_procurement.tests.test_procurement_requests: Starting TestProcurementRequests.test_create_request_with_product_configured ... 2026-11-01 13:12:56,852 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1696] 2026-11-01 13:12:57,020 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #6 deleted mail.activity records with IDs: [1131] 2026-11-01 13:12:57,153 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <713647940754996.1793538777.107035875320435-openerp-message-notify@4ffde77d1fc8>: ['"Hannah Martin" <@False>'] 2026-11-01 13:12:57,162 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #6 deleted mail.mail records with IDs: [1697] 2026-11-01 13:12:57,281 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #6 deleted mail.mail records with IDs: [1698] 2026-11-01 13:12:57,393 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <484835856245242.1793538777.338438510894775-openerp-message-notify@4ffde77d1fc8>: ['"Charlie Brown" <@False>'] 2026-11-01 13:12:57,402 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #6 deleted mail.mail records with IDs: [1699] 2026-11-01 13:12:57,506 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <062668491554180.1793538777.454337596893311-openerp-message-notify@4ffde77d1fc8>: ['"David Wilson" <@False>'] 2026-11-01 13:12:57,514 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #6 deleted mail.mail records with IDs: [1700] 2026-11-01 13:12:57,612 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <990055250929872.1793538777.569745779037476-openerp-message-notify@4ffde77d1fc8>: ['"Grace Lee" <@False>'] 2026-11-01 13:12:57,619 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #6 deleted mail.mail records with IDs: [1701] 2026-11-01 13:12:57,806 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1132, 1133, 1134, 1135, 1136] 2026-11-01 13:12:57,982 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <679303855927296.1793538777.888262987136841-openerp-470-viin.approval.request@4ffde77d1fc8>: ['"Hannah Martin" <@False>'] 2026-11-01 13:12:57,986 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <679303855927296.1793538777.888262987136841-openerp-470-viin.approval.request@4ffde77d1fc8>: ['"Charlie Brown" <@False>'] 2026-11-01 13:12:57,991 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <679303855927296.1793538777.888262987136841-openerp-470-viin.approval.request@4ffde77d1fc8>: ['"David Wilson" <@False>'] 2026-11-01 13:12:57,995 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <679303855927296.1793538777.888262987136841-openerp-470-viin.approval.request@4ffde77d1fc8>: ['"Grace Lee" <@False>'] 2026-11-01 13:12:58,014 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1702] 2026-11-01 13:12:58,632 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval_procurement.tests.test_procurement_requests: Starting TestProcurementRequests.test_create_request_without_route ... 2026-11-01 13:13:00,978 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1703] 2026-11-01 13:13:01,103 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #6 deleted mail.activity records with IDs: [1137] 2026-11-01 13:13:01,216 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <189228436539296.1793538781.179544687271118-openerp-message-notify@4ffde77d1fc8>: ['"Hannah Martin" <@False>'] 2026-11-01 13:13:01,223 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #6 deleted mail.mail records with IDs: [1704] 2026-11-01 13:13:01,322 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #6 deleted mail.mail records with IDs: [1705] 2026-11-01 13:13:01,394 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <736146012376826.1793538781.358636379241943-openerp-message-notify@4ffde77d1fc8>: ['"Charlie Brown" <@False>'] 2026-11-01 13:13:01,401 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #6 deleted mail.mail records with IDs: [1706] 2026-11-01 13:13:01,475 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <032207187153690.1793538781.439610481262207-openerp-message-notify@4ffde77d1fc8>: ['"David Wilson" <@False>'] 2026-11-01 13:13:01,482 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #6 deleted mail.mail records with IDs: [1707] 2026-11-01 13:13:01,553 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <483745951011479.1793538781.519236803054810-openerp-message-notify@4ffde77d1fc8>: ['"Grace Lee" <@False>'] 2026-11-01 13:13:01,559 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #6 deleted mail.mail records with IDs: [1708] 2026-11-01 13:13:01,701 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1138, 1139, 1140, 1141, 1142] 2026-11-01 13:13:01,821 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <294199068389139.1793538781.759330749511719-openerp-471-viin.approval.request@4ffde77d1fc8>: ['"Hannah Martin" <@False>'] 2026-11-01 13:13:01,824 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <294199068389139.1793538781.759330749511719-openerp-471-viin.approval.request@4ffde77d1fc8>: ['"Charlie Brown" <@False>'] 2026-11-01 13:13:01,826 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <294199068389139.1793538781.759330749511719-openerp-471-viin.approval.request@4ffde77d1fc8>: ['"David Wilson" <@False>'] 2026-11-01 13:13:01,829 104 INFO rb-2cd94b9-226205-431194 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <294199068389139.1793538781.759330749511719-openerp-471-viin.approval.request@4ffde77d1fc8>: ['"Grace Lee" <@False>'] 2026-11-01 13:13:01,842 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1709] 2026-11-01 13:13:02,098 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval_procurement.tests.test_procurement_requests: Starting TestProcurementRequests.test_generate_approval_type ... 2026-11-01 13:13:04,028 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-11-01 13:13:05,045 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval_project.tests.test_viin_approval_project_project: Starting TestProjectProjectApproval.test_project_request_header_and_lines_synced_via_res_ref ... 2026-11-01 13:13:06,279 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval_project.tests.test_viin_approval_project_project: Starting TestProjectProjectApproval.test_project_request_includes_manager_group_approver ... 2026-11-01 13:13:07,327 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-11-01 13:13:09,064 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval_project.tests.test_viin_approval_project_task: Starting TestProjectTaskApproval.test_task_request_header_synced_via_res_ref ... 2026-11-01 13:13:10,237 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval_project.tests.test_viin_approval_project_task: Starting TestProjectTaskApproval.test_task_request_includes_project_manager_approver ... 2026-11-01 13:13:11,437 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval_project.tests.test_viin_approval_project_task: Starting TestProjectTaskApproval.test_task_request_lines_synced_from_child_tasks_via_res_ref ... 2026-11-01 13:13:12,612 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-11-01 13:13:13,606 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1710] 2026-11-01 13:13:13,618 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.message records with IDs: [20017] 2026-11-01 13:13:13,628 104 INFO rb-2cd94b9-226205-431194 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-11-01 13:13:14,248 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1711] 2026-11-01 13:13:14,256 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.message records with IDs: [20021] 2026-11-01 13:13:14,263 104 INFO rb-2cd94b9-226205-431194 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-11-01 13:13:14,477 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval_purchase.tests.test_approval_purchase_service: Starting TestApprovalPurchaseService.test_cancel_revert_draft_po_to_previous_state ... 2026-11-01 13:13:15,150 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1712] 2026-11-01 13:13:15,281 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1143] 2026-11-01 13:13:15,719 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted purchase.order.line records with IDs: [118] 2026-11-01 13:13:15,805 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted purchase.order.line records with IDs: [119] 2026-11-01 13:13:15,905 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval_purchase.tests.test_approval_purchase_service: Starting TestApprovalPurchaseService.test_service_group_by_user_splits_po_by_user_and_vendor ... 2026-11-01 13:13:16,470 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1713] 2026-11-01 13:13:16,613 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1144] 2026-11-01 13:13:16,880 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1714] 2026-11-01 13:13:17,173 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1715] 2026-11-01 13:13:17,404 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval_purchase.tests.test_approval_purchase_service: Starting TestApprovalPurchaseService.test_service_multi_lines_multi_vendors_grouping ... 2026-11-01 13:13:18,090 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1716] 2026-11-01 13:13:18,228 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1145] 2026-11-01 13:13:18,677 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval_purchase.tests.test_approval_purchase_service: Starting TestApprovalPurchaseService.test_service_po_generated_and_linked ... 2026-11-01 13:13:19,222 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1717] 2026-11-01 13:13:19,341 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1146] 2026-11-01 13:13:19,666 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval_purchase.tests.test_approval_purchase_service: Starting TestApprovalPurchaseService.test_service_two_approvals_merge_po_line_and_cancel_reverts ... 2026-11-01 13:13:20,133 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1718] 2026-11-01 13:13:20,241 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1147] 2026-11-01 13:13:20,748 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1719] 2026-11-01 13:13:20,831 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1148] 2026-11-01 13:13:21,208 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted approval.origin.contribution records with IDs: [1] 2026-11-01 13:13:21,311 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval_purchase.tests.test_approval_purchase_service: Starting TestApprovalPurchaseService.test_unlink_request_deletes_generated_purchase_documents ... 2026-11-01 13:13:21,798 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1720] 2026-11-01 13:13:21,924 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1149] 2026-11-01 13:13:22,452 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #2 deleted purchase.order.line records with IDs: [130] 2026-11-01 13:13:22,792 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.message records with IDs: [20079, 20077, 20076, 20075, 20074] 2026-11-01 13:13:22,836 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted viin.approval.request records with IDs: [483] 2026-11-01 13:13:22,885 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [7759] 2026-11-01 13:13:22,918 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval_purchase.tests.test_approval_purchase_service: Starting TestApprovalPurchaseService.test_unlink_request_does_not_delete_preexisting_po ... 2026-11-01 13:13:23,612 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1721] 2026-11-01 13:13:23,776 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1150] 2026-11-01 13:13:24,299 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #2 deleted purchase.order.line records with IDs: [132] 2026-11-01 13:13:24,385 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #2 deleted purchase.order.line records with IDs: [133] 2026-11-01 13:13:24,714 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.message records with IDs: [20090, 20088, 20087, 20086, 20085] 2026-11-01 13:13:24,753 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted viin.approval.request records with IDs: [484] 2026-11-01 13:13:24,796 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [7760] 2026-11-01 13:13:24,827 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval_purchase.tests.test_approval_purchase_service: Starting TestApprovalPurchaseService.test_unlink_request_whatever_the_order_of_the_foreign_key_triggers ... 2026-11-01 13:13:25,237 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1722] 2026-11-01 13:13:25,350 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1151] 2026-11-01 13:13:25,857 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #2 deleted purchase.order.line records with IDs: [134] 2026-11-01 13:13:26,204 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.message records with IDs: [20097, 20095, 20094, 20093, 20092] 2026-11-01 13:13:26,246 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted viin.approval.request records with IDs: [485] 2026-11-01 13:13:26,290 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [7761] 2026-11-01 13:13:26,348 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-11-01 13:13:27,382 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval_purchase.tests.test_purchase_origin_revert: Starting TestApprovalPurchaseOriginRevert.test_revert_subtracts_the_contributed_quantity_in_the_line_own_uom ... 2026-11-01 13:13:27,848 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1723] 2026-11-01 13:13:27,984 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1152] 2026-11-01 13:13:28,558 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1724] 2026-11-01 13:13:28,672 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1153] 2026-11-01 13:13:29,032 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #1 deleted approval.origin.contribution records with IDs: [2] 2026-11-01 13:13:29,105 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval_purchase.tests.test_purchase_origin_revert: Starting TestApprovalPurchaseOriginRevert.test_unlink_request_keeps_the_attached_purchase_line_quantity ... 2026-11-01 13:13:30,622 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #2084 deleted mail.mail records with IDs: [1725] 2026-11-01 13:13:30,836 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1154] 2026-11-01 13:13:30,985 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1726] 2026-11-01 13:13:32,532 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #2084 deleted mail.message records with IDs: [20110, 20108, 20107] 2026-11-01 13:13:32,617 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #2084 deleted viin.approval.request records with IDs: [488] 2026-11-01 13:13:32,731 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #2084 deleted mail.followers records with IDs: [7764, 7765] 2026-11-01 13:13:32,794 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-11-01 13:13:34,225 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval_purchase_stock.tests.test_approval_purchase_stock_origin_revert: Starting TestApprovalPurchaseStockOriginRevert.test_revert_of_a_merged_approval_never_deletes_the_user_line ... 2026-11-01 13:13:35,065 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #2086 deleted mail.mail records with IDs: [1727] 2026-11-01 13:13:35,229 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1155] 2026-11-01 13:13:35,403 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1728] 2026-11-01 13:13:35,871 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #2 deleted approval.origin.contribution records with IDs: [3] 2026-11-01 13:13:35,937 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval_purchase_stock.tests.test_approval_purchase_stock_origin_revert: Starting TestApprovalPurchaseStockOriginRevert.test_revert_of_a_merged_approval_restores_the_user_line_original_quantity ... 2026-11-01 13:13:36,731 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #2086 deleted mail.mail records with IDs: [1729] 2026-11-01 13:13:36,919 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1156] 2026-11-01 13:13:37,060 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1730] 2026-11-01 13:13:37,529 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #2 deleted approval.origin.contribution records with IDs: [4] 2026-11-01 13:13:37,602 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval_purchase_stock.tests.test_approval_purchase_stock_origin_revert: Starting TestApprovalPurchaseStockOriginRevert.test_revert_removes_the_full_quantity_the_approval_procured ... 2026-11-01 13:13:38,202 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #2086 deleted mail.mail records with IDs: [1731] 2026-11-01 13:13:38,367 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1157] 2026-11-01 13:13:38,532 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1732] 2026-11-01 13:13:39,077 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #2 deleted approval.origin.contribution records with IDs: [5] 2026-11-01 13:13:39,156 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval_purchase_stock.tests.test_approval_purchase_stock_origin_revert: Starting TestApprovalPurchaseStockOriginRevert.test_revert_takes_back_only_the_quantity_that_approval_contributed ... 2026-11-01 13:13:40,800 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #2086 deleted mail.mail records with IDs: [1733] 2026-11-01 13:13:41,036 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1158] 2026-11-01 13:13:41,189 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1734] 2026-11-01 13:13:42,089 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #2086 deleted mail.mail records with IDs: [1735] 2026-11-01 13:13:42,280 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1159] 2026-11-01 13:13:42,426 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1736] 2026-11-01 13:13:42,739 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1737] 2026-11-01 13:13:43,769 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #2086 deleted mail.message records with IDs: [20132, 20127, 20125, 20124] 2026-11-01 13:13:43,867 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #2086 deleted viin.approval.request records with IDs: [492] 2026-11-01 13:13:43,919 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #2086 deleted mail.followers records with IDs: [7772, 7773] 2026-11-01 13:13:44,141 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #2 deleted approval.origin.contribution records with IDs: [6] 2026-11-01 13:13:44,224 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-11-01 13:13:47,872 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval_purchase_stock.tests.test_approval_purchase_stock_procurement: Starting TestApprovalPurchaseStockProcurement.test_01_stock_line_with_buy_route_creates_po_and_origin_2way_and_revert_cancel ... 2026-11-01 13:13:48,450 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #2088 deleted mail.mail records with IDs: [1738] 2026-11-01 13:13:48,596 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1160] 2026-11-01 13:13:48,740 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1739] 2026-11-01 13:13:49,297 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #2 deleted approval.origin.contribution records with IDs: [7] 2026-11-01 13:13:49,376 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval_purchase_stock.tests.test_approval_purchase_stock_procurement: Starting TestApprovalPurchaseStockProcurement.test_01b_grouping_context_does_not_break_stock_procurement ... 2026-11-01 13:13:49,985 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #2087 deleted mail.mail records with IDs: [1740] 2026-11-01 13:13:50,148 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1161] 2026-11-01 13:13:50,310 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1741] 2026-11-01 13:13:50,969 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval_purchase_stock.tests.test_approval_purchase_stock_procurement: Starting TestApprovalPurchaseStockProcurement.test_01c_group_by_user_splits_po_and_revert_cancel ... 2026-11-01 13:13:51,718 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #2088 deleted mail.mail records with IDs: [1742] 2026-11-01 13:13:51,906 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1162] 2026-11-01 13:13:52,061 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1743] 2026-11-01 13:13:52,762 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #2 deleted approval.origin.contribution records with IDs: [9] 2026-11-01 13:13:52,847 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #2 deleted approval.origin.contribution records with IDs: [8] 2026-11-01 13:13:52,939 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval_purchase_stock.tests.test_approval_purchase_stock_procurement: Starting TestApprovalPurchaseStockProcurement.test_01e_group_by_user_with_key_map_splits_po ... 2026-11-01 13:13:53,708 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #2088 deleted mail.mail records with IDs: [1744] 2026-11-01 13:13:53,865 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1163] 2026-11-01 13:13:53,963 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1745] 2026-11-01 13:13:54,280 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval_purchase_stock.tests.test_approval_purchase_stock_procurement: Starting TestApprovalPurchaseStockProcurement.test_02_request_has_service_and_stock_products_origin_2way_and_revert_refuse ... 2026-11-01 13:13:54,886 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #2088 deleted mail.mail records with IDs: [1746] 2026-11-01 13:13:55,076 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1164] 2026-11-01 13:13:55,265 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1747] 2026-11-01 13:13:55,913 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1748] 2026-11-01 13:13:56,120 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #2 deleted purchase.order.line records with IDs: [147] 2026-11-01 13:13:56,230 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #2 deleted approval.origin.contribution records with IDs: [12] 2026-11-01 13:13:56,305 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval_purchase_stock.tests.test_approval_purchase_stock_procurement: Starting TestApprovalPurchaseStockProcurement.test_02b_mixed_service_and_stock_group_by_user_same_vendor ... 2026-11-01 13:13:57,090 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #2088 deleted mail.mail records with IDs: [1749] 2026-11-01 13:13:57,231 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1165] 2026-11-01 13:13:57,359 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1750] 2026-11-01 13:13:57,797 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval_purchase_stock.tests.test_approval_purchase_stock_procurement: Starting TestApprovalPurchaseStockProcurement.test_02c_service_product_merge_po_line_two_approvals_and_cancel_reverts ... 2026-11-01 13:13:58,533 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #2088 deleted mail.mail records with IDs: [1751] 2026-11-01 13:13:58,702 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1166] 2026-11-01 13:13:58,841 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1752] 2026-11-01 13:13:59,367 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #2088 deleted mail.mail records with IDs: [1753] 2026-11-01 13:13:59,508 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1167] 2026-11-01 13:13:59,648 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1754] 2026-11-01 13:13:59,949 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #2 deleted approval.origin.contribution records with IDs: [14] 2026-11-01 13:14:00,013 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval_purchase_stock.tests.test_approval_purchase_stock_procurement: Starting TestApprovalPurchaseStockProcurement.test_03_buy_route_without_vendor_price_raises ... 2026-11-01 13:14:00,606 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #2088 deleted mail.mail records with IDs: [1755] 2026-11-01 13:14:00,762 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1168] 2026-11-01 13:14:00,887 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1756] 2026-11-01 13:14:01,126 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval_purchase_stock.tests.test_approval_purchase_stock_procurement: Starting TestApprovalPurchaseStockProcurement.test_03_merge_po_line_from_two_approvals_and_cancel_one_reverts_qty_and_origin ... 2026-11-01 13:14:01,781 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #2088 deleted mail.mail records with IDs: [1757] 2026-11-01 13:14:01,921 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1169] 2026-11-01 13:14:02,074 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1758] 2026-11-01 13:14:02,673 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #2088 deleted mail.mail records with IDs: [1759] 2026-11-01 13:14:02,812 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1170] 2026-11-01 13:14:02,929 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1760] 2026-11-01 13:14:03,312 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #2 deleted approval.origin.contribution records with IDs: [16] 2026-11-01 13:14:03,383 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval_purchase_stock.tests.test_approval_purchase_stock_procurement: Starting TestApprovalPurchaseStockProcurement.test_04_two_approvals_mixed_service_and_stock_merge_po_lines_and_cancel_reverts ... 2026-11-01 13:14:04,004 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #2088 deleted mail.mail records with IDs: [1761] 2026-11-01 13:14:04,149 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1171] 2026-11-01 13:14:04,264 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1762] 2026-11-01 13:14:04,826 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #2088 deleted mail.mail records with IDs: [1763] 2026-11-01 13:14:04,939 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1172] 2026-11-01 13:14:05,040 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1764] 2026-11-01 13:14:05,403 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #2 deleted approval.origin.contribution records with IDs: [18] 2026-11-01 13:14:05,484 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #2 deleted approval.origin.contribution records with IDs: [19] 2026-11-01 13:14:05,556 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval_purchase_stock.tests.test_approval_purchase_stock_procurement: Starting TestApprovalPurchaseStockProcurement.test_05_two_approvals_mixed_service_and_stock_group_by_user_splits_po_and_cancel_reverts ... 2026-11-01 13:14:06,259 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #2088 deleted mail.mail records with IDs: [1765] 2026-11-01 13:14:06,418 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1173] 2026-11-01 13:14:06,555 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1766] 2026-11-01 13:14:07,269 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #2088 deleted mail.mail records with IDs: [1767] 2026-11-01 13:14:07,393 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1174] 2026-11-01 13:14:07,481 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1768] 2026-11-01 13:14:07,877 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #2 deleted approval.origin.contribution records with IDs: [23] 2026-11-01 13:14:07,948 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #2 deleted approval.origin.contribution records with IDs: [25] 2026-11-01 13:14:08,017 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #2 deleted approval.origin.contribution records with IDs: [22] 2026-11-01 13:14:08,087 104 INFO rb-2cd94b9-226205-431194 odoo.models.unlink: User #2 deleted approval.origin.contribution records with IDs: [24] 2026-11-01 13:14:08,177 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-11-01 13:14:14,128 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval_purpose_routing.tests.test_purpose_duplicate_approvers: Starting TestPurposeDuplicateApprovers.test_change_purpose_of_step ... 2026-11-01 13:14:14,487 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval_purpose_routing.tests.test_purpose_duplicate_approvers: Starting TestPurposeDuplicateApprovers.test_same_approver_for_different_purposes ... 2026-11-01 13:14:15,069 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval_purpose_routing.tests.test_purpose_duplicate_approvers: Starting TestPurposeDuplicateApprovers.test_same_approver_for_general_and_purpose_steps ... 2026-11-01 13:14:15,135 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval_purpose_routing.tests.test_purpose_duplicate_approvers: Starting TestPurposeDuplicateApprovers.test_same_approver_for_same_purpose ... 2026-11-01 13:14:15,203 104 INFO rb-2cd94b9-226205-431194 odoo.addons.viin_approval_purpose_routing.tests.test_purpose_duplicate_approvers: Starting TestPurposeDuplicateApprovers.test_same_approvers_for_different_purposes_multiple_approvers ... 2026-11-01 13:14:15,749 104 INFO rb-2cd94b9-226205-431194 odoo.addons.base.models.ir_attachment: filestore gc 10 checked, 10 removed 2026-11-01 13:14:15,751 104 INFO rb-2cd94b9-226205-431194 odoo.service.server: 2690 post-tests in 6712.92s, 3363216 queries 2026-11-01 13:14:15,763 104 INFO rb-2cd94b9-226205-431194 odoo.tests.stats: to_purchase_order_advance: 22 tests 78.35s 43658 queries 2026-11-01 13:14:15,764 104 INFO rb-2cd94b9-226205-431194 odoo.tests.stats: to_purchase_receipt: 18 tests 19.50s 9921 queries 2026-11-01 13:14:15,764 104 INFO rb-2cd94b9-226205-431194 odoo.tests.stats: to_quality: 337 tests 110.39s 48149 queries 2026-11-01 13:14:15,764 104 INFO rb-2cd94b9-226205-431194 odoo.tests.stats: to_quality_mrp: 82 tests 66.44s 35781 queries 2026-11-01 13:14:15,764 104 INFO rb-2cd94b9-226205-431194 odoo.tests.stats: to_quality_stock: 46 tests 16.60s 10529 queries 2026-11-01 13:14:15,764 104 INFO rb-2cd94b9-226205-431194 odoo.tests.stats: to_registration_email_blacklist: 74 tests 36.37s 32101 queries 2026-11-01 13:14:15,764 104 INFO rb-2cd94b9-226205-431194 odoo.tests.stats: to_repair_request_from_maintenance: 12 tests 1.94s 855 queries 2026-11-01 13:14:15,764 104 INFO rb-2cd94b9-226205-431194 odoo.tests.stats: to_repair_with_maintenance_schedule: 6 tests 2.85s 1474 queries 2026-11-01 13:14:15,764 104 INFO rb-2cd94b9-226205-431194 odoo.tests.stats: to_sale_backdate: 6 tests 1.62s 961 queries 2026-11-01 13:14:15,764 104 INFO rb-2cd94b9-226205-431194 odoo.tests.stats: to_sale_desc_short_link: 6 tests 0.42s 162 queries 2026-11-01 13:14:15,764 104 INFO rb-2cd94b9-226205-431194 odoo.tests.stats: to_sale_line_numbering: 4 tests 1.42s 645 queries 2026-11-01 13:14:15,764 104 INFO rb-2cd94b9-226205-431194 odoo.tests.stats: to_sale_order_advance: 15 tests 59.58s 29610 queries 2026-11-01 13:14:15,764 104 INFO rb-2cd94b9-226205-431194 odoo.tests.stats: to_sale_price_lock: 8 tests 5.06s 2237 queries 2026-11-01 13:14:15,764 104 INFO rb-2cd94b9-226205-431194 odoo.tests.stats: to_sales_stock_schedule: 66 tests 61.73s 25705 queries 2026-11-01 13:14:15,764 104 INFO rb-2cd94b9-226205-431194 odoo.tests.stats: to_sales_target: 30 tests 30.83s 16835 queries 2026-11-01 13:14:15,764 104 INFO rb-2cd94b9-226205-431194 odoo.tests.stats: to_sales_target_pos: 24 tests 40.14s 19719 queries 2026-11-01 13:14:15,764 104 INFO rb-2cd94b9-226205-431194 odoo.tests.stats: to_sales_target_sale: 27 tests 96.33s 35166 queries 2026-11-01 13:14:15,764 104 INFO rb-2cd94b9-226205-431194 odoo.tests.stats: to_sales_team_advanced: 17 tests 5.79s 4091 queries 2026-11-01 13:14:15,764 104 INFO rb-2cd94b9-226205-431194 odoo.tests.stats: to_sales_team_advanced_crm: 16 tests 13.48s 8483 queries 2026-11-01 13:14:15,764 104 INFO rb-2cd94b9-226205-431194 odoo.tests.stats: to_sales_team_advanced_sale: 13 tests 21.10s 14001 queries 2026-11-01 13:14:15,764 104 INFO rb-2cd94b9-226205-431194 odoo.tests.stats: to_signup_email_verification: 6 tests 9.77s 8659 queries 2026-11-01 13:14:15,764 104 INFO rb-2cd94b9-226205-431194 odoo.tests.stats: to_sshkey: 11 tests 7.77s 3813 queries 2026-11-01 13:14:15,764 104 INFO rb-2cd94b9-226205-431194 odoo.tests.stats: to_stock_account_moves_link: 12 tests 19.68s 12444 queries 2026-11-01 13:14:15,764 104 INFO rb-2cd94b9-226205-431194 odoo.tests.stats: to_stock_asset: 20 tests 43.50s 21008 queries 2026-11-01 13:14:15,764 104 INFO rb-2cd94b9-226205-431194 odoo.tests.stats: to_stock_asset_equipment: 6 tests 13.37s 5615 queries 2026-11-01 13:14:15,764 104 INFO rb-2cd94b9-226205-431194 odoo.tests.stats: to_stock_equipment: 35 tests 16.27s 9377 queries 2026-11-01 13:14:15,764 104 INFO rb-2cd94b9-226205-431194 odoo.tests.stats: to_stock_equipment_bom_kit: 10 tests 8.88s 5435 queries 2026-11-01 13:14:15,764 104 INFO rb-2cd94b9-226205-431194 odoo.tests.stats: to_stock_equipment_hierarchy: 6 tests 0.80s 453 queries 2026-11-01 13:14:15,764 104 INFO rb-2cd94b9-226205-431194 odoo.tests.stats: to_token_expiration_test: 15 tests 0.75s 311 queries 2026-11-01 13:14:15,764 104 INFO rb-2cd94b9-226205-431194 odoo.tests.stats: to_unique_product_code: 5 tests 4.67s 3303 queries 2026-11-01 13:14:15,764 104 INFO rb-2cd94b9-226205-431194 odoo.tests.stats: to_vat_counterpart: 24 tests 17.59s 11633 queries 2026-11-01 13:14:15,764 104 INFO rb-2cd94b9-226205-431194 odoo.tests.stats: to_vendor_price_lock: 11 tests 6.58s 2907 queries 2026-11-01 13:14:15,764 104 INFO rb-2cd94b9-226205-431194 odoo.tests.stats: to_wallet: 95 tests 303.86s 175213 queries 2026-11-01 13:14:15,764 104 INFO rb-2cd94b9-226205-431194 odoo.tests.stats: to_warranty_management: 55 tests 6.50s 3709 queries 2026-11-01 13:14:15,764 104 INFO rb-2cd94b9-226205-431194 odoo.tests.stats: to_warranty_purchase: 20 tests 9.52s 5532 queries 2026-11-01 13:14:15,764 104 INFO rb-2cd94b9-226205-431194 odoo.tests.stats: to_warranty_purchase_stock: 16 tests 10.96s 6288 queries 2026-11-01 13:14:15,764 104 INFO rb-2cd94b9-226205-431194 odoo.tests.stats: to_warranty_sale: 24 tests 14.53s 7220 queries 2026-11-01 13:14:15,765 104 INFO rb-2cd94b9-226205-431194 odoo.tests.stats: to_warranty_sale_stock: 16 tests 14.57s 7301 queries 2026-11-01 13:14:15,765 104 INFO rb-2cd94b9-226205-431194 odoo.tests.stats: to_warranty_stock: 27 tests 8.71s 5005 queries 2026-11-01 13:14:15,765 104 INFO rb-2cd94b9-226205-431194 odoo.tests.stats: to_website_apps_store: 59 tests 169.77s 94012 queries 2026-11-01 13:14:15,765 104 INFO rb-2cd94b9-226205-431194 odoo.tests.stats: to_website_apps_store_loc: 3 tests 7.44s 616 queries 2026-11-01 13:14:15,765 104 INFO rb-2cd94b9-226205-431194 odoo.tests.stats: to_website_docs: 109 tests 114.63s 30519 queries 2026-11-01 13:14:15,765 104 INFO rb-2cd94b9-226205-431194 odoo.tests.stats: to_website_docs_odoo: 20 tests 21.62s 10782 queries 2026-11-01 13:14:15,765 104 INFO rb-2cd94b9-226205-431194 odoo.tests.stats: to_website_odoo_version: 3 tests 0.54s 338 queries 2026-11-01 13:14:15,765 104 INFO rb-2cd94b9-226205-431194 odoo.tests.stats: to_website_slides_event: 3 tests 0.37s 151 queries 2026-11-01 13:14:15,765 104 INFO rb-2cd94b9-226205-431194 odoo.tests.stats: utm: 19 tests 3.77s 1254 queries 2026-11-01 13:14:15,765 104 INFO rb-2cd94b9-226205-431194 odoo.tests.stats: viin_account: 146 tests 228.22s 127679 queries 2026-11-01 13:14:15,765 104 INFO rb-2cd94b9-226205-431194 odoo.tests.stats: viin_account_auto_transfer: 11 tests 17.74s 10453 queries 2026-11-01 13:14:15,765 104 INFO rb-2cd94b9-226205-431194 odoo.tests.stats: viin_account_bank_statement_import: 129 tests 343.09s 200897 queries 2026-11-01 13:14:15,765 104 INFO rb-2cd94b9-226205-431194 odoo.tests.stats: viin_account_bank_statement_import_rje: 7 tests 23.80s 13366 queries 2026-11-01 13:14:15,765 104 INFO rb-2cd94b9-226205-431194 odoo.tests.stats: viin_account_budget_hr_timesheet: 3 tests 4.29s 1529 queries 2026-11-01 13:14:15,765 104 INFO rb-2cd94b9-226205-431194 odoo.tests.stats: viin_account_budget_project: 8 tests 1.29s 684 queries 2026-11-01 13:14:15,765 104 INFO rb-2cd94b9-226205-431194 odoo.tests.stats: viin_account_followup: 139 tests 727.45s 315943 queries 2026-11-01 13:14:15,765 104 INFO rb-2cd94b9-226205-431194 odoo.tests.stats: viin_account_followup_sale: 25 tests 41.88s 24580 queries 2026-11-01 13:14:15,765 104 INFO rb-2cd94b9-226205-431194 odoo.tests.stats: viin_account_onbehalf_payment: 28 tests 67.07s 37515 queries 2026-11-01 13:14:15,765 104 INFO rb-2cd94b9-226205-431194 odoo.tests.stats: viin_account_onbehalf_payment_currency_conversion_diff: 5 tests 14.65s 8786 queries 2026-11-01 13:14:15,765 104 INFO rb-2cd94b9-226205-431194 odoo.tests.stats: viin_account_reconciliation: 171 tests 739.37s 307360 queries 2026-11-01 13:14:15,765 104 INFO rb-2cd94b9-226205-431194 odoo.tests.stats: viin_account_recurring: 25 tests 68.68s 34598 queries 2026-11-01 13:14:15,765 104 INFO rb-2cd94b9-226205-431194 odoo.tests.stats: viin_affiliate: 75 tests 309.98s 227478 queries 2026-11-01 13:14:15,765 104 INFO rb-2cd94b9-226205-431194 odoo.tests.stats: viin_affiliate_crm: 9 tests 49.05s 35724 queries 2026-11-01 13:14:15,765 104 INFO rb-2cd94b9-226205-431194 odoo.tests.stats: viin_affiliate_loyalty: 12 tests 3.24s 2172 queries 2026-11-01 13:14:15,765 104 INFO rb-2cd94b9-226205-431194 odoo.tests.stats: viin_affiliate_loyalty_pos: 26 tests 125.36s 86894 queries 2026-11-01 13:14:15,765 104 INFO rb-2cd94b9-226205-431194 odoo.tests.stats: viin_affiliate_loyalty_sale: 25 tests 19.64s 8855 queries 2026-11-01 13:14:15,765 104 INFO rb-2cd94b9-226205-431194 odoo.tests.stats: viin_affiliate_marketplace_sale: 12 tests 43.81s 28073 queries 2026-11-01 13:14:15,765 104 INFO rb-2cd94b9-226205-431194 odoo.tests.stats: viin_affiliate_multi_level: 37 tests 170.81s 114729 queries 2026-11-01 13:14:15,765 104 INFO rb-2cd94b9-226205-431194 odoo.tests.stats: viin_affiliate_multi_level_pos: 18 tests 54.35s 34687 queries 2026-11-01 13:14:15,765 104 INFO rb-2cd94b9-226205-431194 odoo.tests.stats: viin_affiliate_multi_level_sale: 21 tests 68.80s 46118 queries 2026-11-01 13:14:15,765 104 INFO rb-2cd94b9-226205-431194 odoo.tests.stats: viin_affiliate_pos: 25 tests 77.11s 54730 queries 2026-11-01 13:14:15,765 104 INFO rb-2cd94b9-226205-431194 odoo.tests.stats: viin_affiliate_pos_discount: 4 tests 17.74s 12842 queries 2026-11-01 13:14:15,765 104 INFO rb-2cd94b9-226205-431194 odoo.tests.stats: viin_affiliate_pos_sale: 3 tests 17.08s 12751 queries 2026-11-01 13:14:15,765 104 INFO rb-2cd94b9-226205-431194 odoo.tests.stats: viin_affiliate_purchase: 3 tests 3.61s 3018 queries 2026-11-01 13:14:15,765 104 INFO rb-2cd94b9-226205-431194 odoo.tests.stats: viin_affiliate_sale: 29 tests 160.31s 117901 queries 2026-11-01 13:14:15,765 104 INFO rb-2cd94b9-226205-431194 odoo.tests.stats: viin_affiliate_sale_crm: 6 tests 45.80s 35705 queries 2026-11-01 13:14:15,765 104 INFO rb-2cd94b9-226205-431194 odoo.tests.stats: viin_affiliate_website: 77 tests 285.38s 173446 queries 2026-11-01 13:14:15,765 104 INFO rb-2cd94b9-226205-431194 odoo.tests.stats: viin_affiliate_website_crm_livechat: 6 tests 37.38s 21137 queries 2026-11-01 13:14:15,765 104 INFO rb-2cd94b9-226205-431194 odoo.tests.stats: viin_affiliate_website_project: 5 tests 0.18s 39 queries 2026-11-01 13:14:15,765 104 INFO rb-2cd94b9-226205-431194 odoo.tests.stats: viin_amazon: 18 tests 4.06s 5673 queries 2026-11-01 13:14:15,765 104 INFO rb-2cd94b9-226205-431194 odoo.tests.stats: viin_amazon_ses: 48 tests 2.68s 1152 queries 2026-11-01 13:14:15,765 104 INFO rb-2cd94b9-226205-431194 odoo.tests.stats: viin_api_request_logger: 11 tests 2.46s 1107 queries 2026-11-01 13:14:15,765 104 INFO rb-2cd94b9-226205-431194 odoo.tests.stats: viin_appointment: 22 tests 20.01s 7935 queries 2026-11-01 13:14:15,765 104 INFO rb-2cd94b9-226205-431194 odoo.tests.stats: viin_appointment_crm: 4 tests 4.07s 1722 queries 2026-11-01 13:14:15,766 104 INFO rb-2cd94b9-226205-431194 odoo.tests.stats: viin_appointment_sale: 3 tests 4.48s 1677 queries 2026-11-01 13:14:15,766 104 INFO rb-2cd94b9-226205-431194 odoo.tests.stats: viin_appointment_sale_crm: 3 tests 2.17s 892 queries 2026-11-01 13:14:15,766 104 INFO rb-2cd94b9-226205-431194 odoo.tests.stats: viin_appointment_website: 42 tests 44.44s 17363 queries 2026-11-01 13:14:15,766 104 INFO rb-2cd94b9-226205-431194 odoo.tests.stats: viin_appointment_website_hr: 4 tests 5.61s 2306 queries 2026-11-01 13:14:15,766 104 INFO rb-2cd94b9-226205-431194 odoo.tests.stats: viin_approval: 569 tests 510.99s 176014 queries 2026-11-01 13:14:15,766 104 INFO rb-2cd94b9-226205-431194 odoo.tests.stats: viin_approval_account: 68 tests 194.60s 28556 queries 2026-11-01 13:14:15,766 104 INFO rb-2cd94b9-226205-431194 odoo.tests.stats: viin_approval_analytic: 12 tests 67.14s 5437 queries 2026-11-01 13:14:15,766 104 INFO rb-2cd94b9-226205-431194 odoo.tests.stats: viin_approval_employee_advance: 81 tests 166.69s 62666 queries 2026-11-01 13:14:15,766 104 INFO rb-2cd94b9-226205-431194 odoo.tests.stats: viin_approval_flexible_flow: 42 tests 91.69s 39463 queries 2026-11-01 13:14:15,766 104 INFO rb-2cd94b9-226205-431194 odoo.tests.stats: viin_approval_hr_payroll: 28 tests 147.74s 64341 queries 2026-11-01 13:14:15,766 104 INFO rb-2cd94b9-226205-431194 odoo.tests.stats: viin_approval_hr_recruitment: 19 tests 35.60s 15770 queries 2026-11-01 13:14:15,766 104 INFO rb-2cd94b9-226205-431194 odoo.tests.stats: viin_approval_hr_timesheet: 51 tests 27.67s 10857 queries 2026-11-01 13:14:15,766 104 INFO rb-2cd94b9-226205-431194 odoo.tests.stats: viin_approval_maintenance: 7 tests 1.14s 355 queries 2026-11-01 13:14:15,766 104 INFO rb-2cd94b9-226205-431194 odoo.tests.stats: viin_approval_marketplace: 5 tests 7.34s 3742 queries 2026-11-01 13:14:15,766 104 INFO rb-2cd94b9-226205-431194 odoo.tests.stats: viin_approval_procurement: 7 tests 19.05s 13615 queries 2026-11-01 13:14:15,766 104 INFO rb-2cd94b9-226205-431194 odoo.tests.stats: viin_approval_project: 9 tests 8.58s 2407 queries 2026-11-01 13:14:15,766 104 INFO rb-2cd94b9-226205-431194 odoo.tests.stats: viin_approval_purchase: 14 tests 20.18s 8117 queries 2026-11-01 13:14:15,766 104 INFO rb-2cd94b9-226205-431194 odoo.tests.stats: viin_approval_purchase_stock: 19 tests 35.37s 15538 queries 2026-11-01 13:14:15,766 104 INFO rb-2cd94b9-226205-431194 odoo.tests.stats: viin_approval_purpose_routing: 7 tests 7.57s 3234 queries 2026-11-01 13:14:15,767 104 INFO rb-2cd94b9-226205-431194 odoo.tests.result: 0 failed, 0 error(s) of 2690 tests when loading database 'rb-2cd94b9-226205-431194' 2026-11-01 13:14:15,767 104 INFO rb-2cd94b9-226205-431194 odoo.service.server: Initiating shutdown 2026-11-01 13:14:15,767 104 INFO rb-2cd94b9-226205-431194 odoo.service.server: Hit CTRL-C again or send a second signal to force the shutdown.