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=1510760 sha256=bbf9c89bcb444bb860fedbdd97d52e3696ea3725e3803d43d767f0b76f97f668 Stored in directory: /data/build/.pip-tmp/pip-ephem-wheel-cache-a181o9rs/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-10-31 16:22:19,761 104 INFO ? odoo: Odoo version 18.0 2026-10-31 16:22:19,761 104 INFO ? odoo: Using configuration file at /data/build/.odoorc 2026-10-31 16:22:19,761 104 INFO ? odoo: addons paths: ['/data/build/rb-be2b723-226188/odoo/addons', '/data/build/datadir/addons/18.0', '/data/build/rb-be2b723-226188/addons', '/data/build/Viindoo-tvtmaaddons-18.0', '/data/build/Viindoo-erponline-enterprise-18.0', '/data/build/Viindoo-branding-18.0'] 2026-10-31 16:22:19,761 104 INFO ? odoo: database: runbot_build@default:5435 2026-10-31 16:22:19,938 104 INFO ? odoo.addons.base.models.ir_actions_report: Will use the Wkhtmltopdf binary at /usr/local/bin/wkhtmltopdf 2026-10-31 16:22:19,950 104 INFO ? odoo.addons.base.models.ir_actions_report: Will use the Wkhtmltoimage binary at /usr/local/bin/wkhtmltoimage 2026-10-31 16:22:20,272 104 INFO ? odoo.tests.common: Importing test framework 2026-10-31 16:22:20,643 104 INFO ? odoo.service.server: HTTP service (werkzeug) running on localhost:8069 2026-10-31 16:22:20,675 104 INFO rb-be2b723-226188-430986 odoo.modules.loading: loading 1 modules... 2026-10-31 16:22:20,884 104 INFO rb-be2b723-226188-430986 odoo.modules.loading: 1 modules loaded in 0.21s, 0 queries (+0 extra) 2026-10-31 16:22:22,012 104 INFO rb-be2b723-226188-430986 odoo.modules.loading: loading 1181 modules... 2026-10-31 16:22:42,400 104 INFO rb-be2b723-226188-430986 odoo.modules.loading: 1181 modules loaded in 20.39s, 2 queries (+2 extra) 2026-10-31 16:22:44,902 104 INFO rb-be2b723-226188-430986 odoo.modules.loading: Modules loaded. 2026-10-31 16:22:45,153 104 INFO rb-be2b723-226188-430986 odoo.modules.registry: Caches invalidated, signaling through the database: ['templates'] 2026-10-31 16:22:45,154 104 INFO rb-be2b723-226188-430986 odoo.modules.registry: Registry loaded in 24.509s 2026-10-31 16:22:45,154 104 INFO rb-be2b723-226188-430986 odoo.service.server: Starting post tests 2026-10-31 16:22:46,949 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_qweb: Pregenerating assets bundles 2026-10-31 16:22:51,394 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_qweb: JS Assets bundles generated in 3.3607161045074463 seconds 2026-10-31 16:22:52,111 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_qweb: CSS Assets bundles generated in 0.7170333862304688 seconds 2026-10-31 16:23:04,270 104 INFO rb-be2b723-226188-430986 odoo.addons.to_purchase_order_advance.tests.test_payment_advance_amount: Starting TestPaymentAdvanceAmount.test_second_advance_excludes_already_posted_first_advance ... 2026-10-31 16:23:08,752 104 INFO rb-be2b723-226188-430986 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-10-31 16:23:13,419 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_attachment: filestore gc 1591 checked, 5 removed 2026-10-31 16:23:24,028 104 INFO rb-be2b723-226188-430986 odoo.addons.to_purchase_order_advance.tests.test_payment_downpayment_coexistence: Starting TestPaymentDownpaymentCoexistence.test_module_advance_and_core_downpayment_coexist_without_double_counting ... 2026-10-31 16:23:28,286 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-31 16:23:38,424 104 INFO rb-be2b723-226188-430986 odoo.addons.to_purchase_order_advance.tests.test_payment_flow: Starting TestPaymentFlow.test_01_reconcile_payment_with_invoice_same_currency ... 2026-10-31 16:23:43,559 104 INFO rb-be2b723-226188-430986 odoo.addons.to_purchase_order_advance.tests.test_payment_flow: Starting TestPaymentFlow.test_02_reconcile_payment_with_invoice_diff_currency ... 2026-10-31 16:23:48,608 104 INFO rb-be2b723-226188-430986 odoo.addons.to_purchase_order_advance.tests.test_payment_flow: Starting TestPaymentFlow.test_03_reconcile_payment_with_invoice_diff_po ... 2026-10-31 16:23:54,902 104 INFO rb-be2b723-226188-430986 odoo.addons.to_purchase_order_advance.tests.test_payment_flow: Starting TestPaymentFlow.test_04_add_po_to_confirmed_payment ... 2026-10-31 16:23:58,427 104 INFO rb-be2b723-226188-430986 odoo.addons.to_purchase_order_advance.tests.test_payment_flow: Starting TestPaymentFlow.test_05_add_po_to_confirmed_payment ... 2026-10-31 16:24:01,629 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-31 16:24:12,555 104 INFO rb-be2b723-226188-430986 odoo.addons.to_purchase_order_advance.tests.test_payment_form: Starting TestPaymentForm.test_01_change_partner_type_on_payment ... 2026-10-31 16:24:12,777 104 INFO rb-be2b723-226188-430986 odoo.addons.to_purchase_order_advance.tests.test_payment_form: Starting TestPaymentForm.test_02_change_partner_on_payment ... 2026-10-31 16:24:13,047 104 INFO rb-be2b723-226188-430986 odoo.addons.to_purchase_order_advance.tests.test_payment_form: Starting TestPaymentForm.test_03_add_or_remove_po_on_payment ... 2026-10-31 16:24:13,389 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-31 16:24:25,888 104 INFO rb-be2b723-226188-430986 odoo.addons.to_purchase_order_advance.tests.test_payment_functional: Starting TestPaymentFunctional.test_01_partner_on_payment ... 2026-10-31 16:24:26,397 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-31 16:24:26,410 104 INFO rb-be2b723-226188-430986 odoo.addons.to_purchase_receipt.tests.test_receipt: Starting TestPurchaseReceipt.test_01_create_receipt_from_po ... 2026-10-31 16:24:27,304 104 INFO rb-be2b723-226188-430986 odoo.addons.to_purchase_receipt.tests.test_receipt: Starting TestPurchaseReceipt.test_02_cant_create_invoice_if_receipt_exist ... 2026-10-31 16:24:28,449 104 INFO rb-be2b723-226188-430986 odoo.addons.to_purchase_receipt.tests.test_receipt: Starting TestPurchaseReceipt.test_03_cant_create_receipt_if_invoice_exist ... 2026-10-31 16:24:29,572 104 INFO rb-be2b723-226188-430986 odoo.addons.to_purchase_receipt.tests.test_receipt: Starting TestPurchaseReceipt.test_04_compute_billed_field_in_po ... 2026-10-31 16:24:30,595 104 INFO rb-be2b723-226188-430986 odoo.addons.to_purchase_receipt.tests.test_receipt: Starting TestPurchaseReceipt.test_05_bulk_create_vendor_bills_action_yields_a_vendor_bill ... 2026-10-31 16:24:32,755 104 INFO rb-be2b723-226188-430986 odoo.addons.to_purchase_receipt.tests.test_receipt: Starting TestPurchaseReceipt.test_06_create_bills_list_button_yields_a_vendor_bill ... 2026-10-31 16:24:34,047 104 INFO rb-be2b723-226188-430986 odoo.addons.to_purchase_receipt.tests.test_receipt: Starting TestPurchaseReceipt.test_07_create_bills_yields_a_document_a_user_without_receipts_can_reach ... 2026-10-31 16:24:35,893 104 INFO rb-be2b723-226188-430986 odoo.addons.to_purchase_receipt.tests.test_receipt: Starting TestPurchaseReceipt.test_08_create_bills_yields_a_vendor_bill_for_a_company_vendor ... 2026-10-31 16:24:36,976 104 INFO rb-be2b723-226188-430986 odoo.addons.to_purchase_receipt.tests.test_receipt: Starting TestPurchaseReceipt.test_09_create_bill_button_yields_a_vendor_bill_for_an_individual_vendor ... 2026-10-31 16:24:38,160 104 INFO rb-be2b723-226188-430986 odoo.addons.to_purchase_receipt.tests.test_receipt: Starting TestPurchaseReceipt.test_10_create_receipt_button_still_yields_a_receipt_for_an_individual_vendor ... 2026-10-31 16:24:39,391 104 INFO rb-be2b723-226188-430986 odoo.addons.to_purchase_receipt.tests.test_receipt: Starting TestPurchaseReceipt.test_11_combined_action_yields_a_receipt_for_an_individual_vendor ... 2026-10-31 16:24:41,514 104 INFO rb-be2b723-226188-430986 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-10-31 16:24:43,269 104 INFO rb-be2b723-226188-430986 odoo.addons.to_purchase_receipt.tests.test_receipt: Starting TestPurchaseReceipt.test_13_combined_action_blocks_receipt_for_a_user_without_the_receipts_group ... 2026-10-31 16:24:44,564 104 INFO rb-be2b723-226188-430986 odoo.addons.to_purchase_receipt.tests.test_receipt: Starting TestPurchaseReceipt.test_14_combined_action_resolves_document_type_per_order_in_one_call ... 2026-10-31 16:24:46,859 104 INFO rb-be2b723-226188-430986 odoo.addons.to_purchase_receipt.tests.test_receipt: Starting TestPurchaseReceipt.test_15_combined_action_uses_the_commercial_partner_cascade ... 2026-10-31 16:24:48,055 104 INFO rb-be2b723-226188-430986 odoo.addons.to_purchase_receipt.tests.test_receipt: Starting TestPurchaseReceipt.test_16_combined_action_tells_the_user_when_nothing_is_invoiceable ... 2026-10-31 16:24:49,057 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-10-31 16:24:50,594 104 INFO rb-be2b723-226188-430986 odoo.addons.to_quality.tests.test_quality: Starting Quality.test_01_validate_qty_deviation ... 2026-10-31 16:24:50,676 104 INFO rb-be2b723-226188-430986 odoo.addons.to_quality.tests.test_quality: Starting Quality.test_11_validate_product ... 2026-10-31 16:24:50,755 104 INFO rb-be2b723-226188-430986 odoo.addons.to_quality.tests.test_quality: Starting Quality.test_12_validate_product ... 2026-10-31 16:24:50,824 104 INFO rb-be2b723-226188-430986 odoo.addons.to_quality.tests.test_quality: Starting Quality.test_21_delete_quality_point ... 2026-10-31 16:24:50,903 104 INFO rb-be2b723-226188-430986 odoo.addons.to_quality.tests.test_quality: Starting Quality.test_22_constraint_qty_check ... 2026-10-31 16:24:50,969 104 INFO rb-be2b723-226188-430986 odoo.addons.to_quality.tests.test_quality: Starting Quality.test_31_action_name_unique ... 2026-10-31 16:24:51,021 104 INFO rb-be2b723-226188-430986 odoo.addons.to_quality.tests.test_quality: Starting Quality.test_check_qa_state1 ... 2026-10-31 16:24:51,070 104 INFO rb-be2b723-226188-430986 odoo.addons.to_quality.tests.test_quality: Starting Quality.test_check_qa_state2 ... 2026-10-31 16:24:51,114 104 INFO rb-be2b723-226188-430986 odoo.addons.to_quality.tests.test_quality: Starting Quality.test_constrains_check_norm ... 2026-10-31 16:24:51,180 104 INFO rb-be2b723-226188-430986 odoo.addons.to_quality.tests.test_quality: Starting Quality.test_measure_check_flow ... 2026-10-31 16:24:51,435 104 INFO rb-be2b723-226188-430986 odoo.addons.to_quality.tests.test_quality: Starting Quality.test_pass_fail_check_flow ... 2026-10-31 16:24:51,585 104 INFO rb-be2b723-226188-430986 odoo.addons.to_quality.tests.test_quality: Starting Quality.test_quality_action_lists_its_alerts_and_checks ... 2026-10-31 16:24:51,653 104 INFO rb-be2b723-226188-430986 odoo.addons.to_quality.tests.test_quality: Starting Quality.test_quality_corrective_action ... 2026-10-31 16:24:51,692 104 INFO rb-be2b723-226188-430986 odoo.addons.to_quality.tests.test_quality: Starting Quality.test_quality_point ... 2026-10-31 16:24:51,732 104 INFO rb-be2b723-226188-430986 odoo.addons.to_quality.tests.test_quality: Starting Quality.test_quality_preventive_action ... 2026-10-31 16:24:51,776 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-31 16:24:52,491 104 INFO rb-be2b723-226188-430986 odoo.addons.to_quality.tests.test_quality_access_right: Starting QualityAccessRight.test_01_quality_user ... 2026-10-31 16:24:52,608 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 6, model: viin.quality.check 2026-10-31 16:24:52,681 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 6, model: viin.quality.alert 2026-10-31 16:24:52,812 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 6, model: viin.quality.point 2026-10-31 16:24:52,817 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 6, model: viin.quality.point 2026-10-31 16:24:52,822 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 6, model: viin.quality.point 2026-10-31 16:24:52,865 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 6, model: viin.quality.alert.team 2026-10-31 16:24:52,870 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 6, model: viin.quality.alert.team 2026-10-31 16:24:52,895 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #6 deleted mail.message records with IDs: [1171] 2026-10-31 16:24:52,896 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 6, model: viin.quality.alert.team 2026-10-31 16:24:52,908 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 6, model: viin.quality.tag 2026-10-31 16:24:52,909 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 6, model: viin.quality.tag 2026-10-31 16:24:52,912 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 6, model: viin.quality.tag 2026-10-31 16:24:52,921 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 6, model: quality.alert.stage 2026-10-31 16:24:52,923 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 6, model: quality.alert.stage 2026-10-31 16:24:52,926 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 6, model: quality.alert.stage 2026-10-31 16:24:52,936 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 6, model: viin.quality.point.test_type 2026-10-31 16:24:52,938 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 6, model: viin.quality.point.test_type 2026-10-31 16:24:52,940 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 6, model: viin.quality.point.test_type 2026-10-31 16:24:52,954 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 6, model: quality.reason 2026-10-31 16:24:52,956 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 6, model: quality.reason 2026-10-31 16:24:52,959 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 6, model: quality.reason 2026-10-31 16:24:52,988 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 6, model: quality.action 2026-10-31 16:24:53,044 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 6, model: quality.alert.corrective.action 2026-10-31 16:24:53,091 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 6, model: quality.alert.preventive.action 2026-10-31 16:24:53,141 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 6, model: quality.alert.action 2026-10-31 16:24:53,167 104 INFO rb-be2b723-226188-430986 odoo.addons.to_quality.tests.test_quality_access_right: Starting QualityAccessRight.test_11_quality_manager ... 2026-10-31 16:24:53,289 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #52 deleted viin.quality.check records with IDs: [27] 2026-10-31 16:24:53,483 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #52 deleted ir.model.data records with IDs: [92467] 2026-10-31 16:24:53,483 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #52 deleted viin.quality.tag records with IDs: [1] 2026-10-31 16:24:53,547 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #52 deleted ir.model.data records with IDs: [92469] 2026-10-31 16:24:53,547 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #52 deleted quality.reason records with IDs: [5] 2026-10-31 16:24:53,697 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #52 deleted quality.alert.corrective.action records with IDs: [6] 2026-10-31 16:24:53,710 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #52 deleted quality.alert.action records with IDs: [13] 2026-10-31 16:24:53,771 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #52 deleted quality.alert.preventive.action records with IDs: [7] 2026-10-31 16:24:53,784 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #52 deleted quality.alert.action records with IDs: [14] 2026-10-31 16:24:53,817 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #52 deleted quality.alert.action records with IDs: [15] 2026-10-31 16:24:53,837 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #52 deleted viin.quality.alert records with IDs: [12] 2026-10-31 16:24:53,847 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #52 deleted quality.action records with IDs: [10] 2026-10-31 16:24:53,876 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #52 deleted viin.quality.point records with IDs: [25] 2026-10-31 16:24:53,904 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #52 deleted ir.model.data records with IDs: [92302] 2026-10-31 16:24:53,904 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #52 deleted quality.alert.stage records with IDs: [1] 2026-10-31 16:24:54,027 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #52 deleted viin.quality.point.test_type records with IDs: [4] 2026-10-31 16:24:54,056 104 INFO rb-be2b723-226188-430986 odoo.addons.to_quality.tests.test_quality_access_right: Starting QualityAccessRight.test_21_internal_user ... 2026-10-31 16:24:54,089 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 53, model: viin.quality.check 2026-10-31 16:24:54,165 104 INFO rb-be2b723-226188-430986 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-10-31 16:24:54,323 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 53, model: viin.quality.check 2026-10-31 16:24:54,382 104 INFO rb-be2b723-226188-430986 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-10-31 16:24:54,489 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 53, model: viin.quality.alert 2026-10-31 16:24:54,493 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 53, model: viin.quality.alert 2026-10-31 16:24:54,496 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 53, model: quality.alert.corrective.action 2026-10-31 16:24:54,532 104 INFO rb-be2b723-226188-430986 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-10-31 16:24:54,628 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 53, model: quality.alert.corrective.action 2026-10-31 16:24:54,634 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 53, model: quality.alert.corrective.action 2026-10-31 16:24:54,637 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 53, model: quality.alert.preventive.action 2026-10-31 16:24:54,667 104 INFO rb-be2b723-226188-430986 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-10-31 16:24:54,764 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 53, model: quality.alert.preventive.action 2026-10-31 16:24:54,770 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 53, model: quality.alert.preventive.action 2026-10-31 16:24:54,798 104 INFO rb-be2b723-226188-430986 odoo.addons.to_quality.tests.test_quality_access_right: Starting QualityAccessRight.test_22_internal_user_can_report_alert_but_not_adjudicate ... 2026-10-31 16:24:54,857 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 53, model: viin.quality.alert 2026-10-31 16:24:54,863 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 53, model: viin.quality.alert 2026-10-31 16:24:54,883 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 53, model: viin.quality.check 2026-10-31 16:24:54,911 104 INFO rb-be2b723-226188-430986 odoo.addons.to_quality.tests.test_quality_access_right: Starting QualityAccessRight.test_31_internal_user_process_check ... 2026-10-31 16:24:54,984 104 INFO rb-be2b723-226188-430986 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-10-31 16:24:55,094 104 INFO rb-be2b723-226188-430986 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-10-31 16:24:55,215 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-31 16:24:55,531 104 INFO rb-be2b723-226188-430986 odoo.addons.to_quality.tests.test_quality_action_links: Starting TestQualityActionLinks.test_action_exposes_alerts_and_checks_of_its_linked_alert_actions ... 2026-10-31 16:24:55,580 104 INFO rb-be2b723-226188-430986 odoo.addons.to_quality.tests.test_quality_action_links: Starting TestQualityActionLinks.test_alert_without_check_is_exposed_but_contributes_no_check ... 2026-10-31 16:24:55,618 104 INFO rb-be2b723-226188-430986 odoo.addons.to_quality.tests.test_quality_action_links: Starting TestQualityActionLinks.test_changing_the_check_of_a_linked_alert_updates_the_action_checks ... 2026-10-31 16:24:55,666 104 INFO rb-be2b723-226188-430986 odoo.addons.to_quality.tests.test_quality_action_links: Starting TestQualityActionLinks.test_removing_a_link_drops_its_alert_and_check ... 2026-10-31 16:24:55,695 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #54 deleted quality.alert.action records with IDs: [22] 2026-10-31 16:24:55,734 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-31 16:24:56,308 104 INFO rb-be2b723-226188-430986 odoo.addons.to_quality.tests.test_quality_alert_reporting: Starting TestQualityAlertReporting.test_employee_cannot_move_a_quality_alert_to_another_stage ... 2026-10-31 16:24:56,440 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 55, model: viin.quality.alert 2026-10-31 16:24:56,467 104 INFO rb-be2b723-226188-430986 odoo.addons.to_quality.tests.test_quality_alert_reporting: Starting TestQualityAlertReporting.test_employee_reports_a_quality_alert_and_discusses_it ... 2026-10-31 16:24:56,682 104 INFO rb-be2b723-226188-430986 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-10-31 16:24:56,934 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-31 16:24:57,876 104 INFO rb-be2b723-226188-430986 odoo.addons.to_quality.tests.test_quality_check_evidence_photos: Starting TestQualityCheckEvidencePhotos.test_dropped_evidence_that_is_not_a_picture_is_kept ... 2026-10-31 16:24:57,993 104 INFO rb-be2b723-226188-430986 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-10-31 16:24:58,362 104 INFO rb-be2b723-226188-430986 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-10-31 16:24:58,613 104 INFO rb-be2b723-226188-430986 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-10-31 16:24:58,922 104 INFO rb-be2b723-226188-430986 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-10-31 16:24:59,040 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #57 deleted ir.attachment records with IDs: [3663] 2026-10-31 16:24:59,096 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #57 deleted ir.attachment records with IDs: [3665] 2026-10-31 16:24:59,175 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #59 deleted ir.attachment records with IDs: [3667] 2026-10-31 16:24:59,228 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #59 deleted ir.attachment records with IDs: [3669] 2026-10-31 16:24:59,259 104 INFO rb-be2b723-226188-430986 odoo.addons.to_quality.tests.test_quality_check_evidence_photos: Starting TestQualityCheckEvidencePhotos.test_operator_cannot_change_photos_after_verdict ... 2026-10-31 16:24:59,374 104 INFO rb-be2b723-226188-430986 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-10-31 16:24:59,461 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #57 deleted ir.attachment records with IDs: [3674] 2026-10-31 16:24:59,501 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #57 deleted ir.attachment records with IDs: [3677] 2026-10-31 16:24:59,541 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #57 deleted ir.attachment records with IDs: [3680] 2026-10-31 16:24:59,577 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #57 deleted ir.attachment records with IDs: [3683] 2026-10-31 16:24:59,605 104 INFO rb-be2b723-226188-430986 odoo.addons.to_quality.tests.test_quality_check_evidence_photos: Starting TestQualityCheckEvidencePhotos.test_operator_evidence_must_be_a_picture ... 2026-10-31 16:24:59,696 104 INFO rb-be2b723-226188-430986 odoo.addons.to_quality.tests.test_quality_check_evidence_photos: Starting TestQualityCheckEvidencePhotos.test_operator_evidence_must_be_taken_by_the_operator ... 2026-10-31 16:24:59,809 104 INFO rb-be2b723-226188-430986 odoo.addons.to_quality.tests.test_quality_check_evidence_photos: Starting TestQualityCheckEvidencePhotos.test_operator_evidence_must_be_taken_for_this_check ... 2026-10-31 16:24:59,915 104 INFO rb-be2b723-226188-430986 odoo.addons.to_quality.tests.test_quality_check_evidence_photos: Starting TestQualityCheckEvidencePhotos.test_operator_rechecking_a_judged_check_deletes_no_file ... 2026-10-31 16:25:00,044 104 INFO rb-be2b723-226188-430986 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-10-31 16:25:00,147 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #57 deleted ir.attachment records with IDs: [3690] 2026-10-31 16:25:00,199 104 INFO rb-be2b723-226188-430986 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-10-31 16:25:00,286 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #57 deleted ir.attachment records with IDs: [3692] 2026-10-31 16:25:00,310 104 INFO rb-be2b723-226188-430986 odoo.addons.to_quality.tests.test_quality_check_evidence_photos: Starting TestQualityCheckEvidencePhotos.test_photo_taken_in_the_wizard_outlives_the_wizard ... 2026-10-31 16:25:00,391 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #57 deleted viin.quality.check.wizard records with IDs: [34] 2026-10-31 16:25:00,431 104 INFO rb-be2b723-226188-430986 odoo.addons.to_quality.tests.test_quality_check_evidence_photos: Starting TestQualityCheckEvidencePhotos.test_picture_attached_through_the_discussion_survives_a_retaken_verdict ... 2026-10-31 16:25:00,521 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #57 deleted ir.attachment records with IDs: [3695] 2026-10-31 16:25:00,573 104 INFO rb-be2b723-226188-430986 odoo.addons.to_quality.tests.test_quality_check_evidence_photos: Starting TestQualityCheckEvidencePhotos.test_picture_attached_through_the_discussion_survives_saving_the_photo_control ... 2026-10-31 16:25:00,679 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #57 deleted ir.attachment records with IDs: [3699] 2026-10-31 16:25:00,728 104 INFO rb-be2b723-226188-430986 odoo.addons.to_quality.tests.test_quality_check_evidence_photos: Starting TestQualityCheckEvidencePhotos.test_quality_user_changes_photos_after_verdict ... 2026-10-31 16:25:00,858 104 INFO rb-be2b723-226188-430986 odoo.addons.to_quality.tests.test_quality_check_evidence_photos: Starting TestQualityCheckEvidencePhotos.test_quality_user_deletes_a_photo_a_judged_check_holds ... 2026-10-31 16:25:00,936 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #58 deleted ir.attachment records with IDs: [3702] 2026-10-31 16:25:00,979 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #58 deleted ir.attachment records with IDs: [3704] 2026-10-31 16:25:01,024 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #58 deleted ir.attachment records with IDs: [3706] 2026-10-31 16:25:01,068 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #58 deleted ir.attachment records with IDs: [3708] 2026-10-31 16:25:01,104 104 INFO rb-be2b723-226188-430986 odoo.addons.to_quality.tests.test_quality_check_evidence_photos: Starting TestQualityCheckEvidencePhotos.test_retaken_photo_replaces_the_operator_previous_photo ... 2026-10-31 16:25:01,197 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #57 deleted ir.attachment records with IDs: [3710] 2026-10-31 16:25:01,247 104 INFO rb-be2b723-226188-430986 odoo.addons.to_quality.tests.test_quality_check_evidence_photos: Starting TestQualityCheckEvidencePhotos.test_verdict_never_deletes_another_users_photo ... 2026-10-31 16:25:01,361 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-10-31 16:25:01,989 104 INFO rb-be2b723-226188-430986 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-10-31 16:25:03,404 104 INFO rb-be2b723-226188-430986 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-10-31 16:25:03,405 104 INFO rb-be2b723-226188-430986 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/tmphxhsb1l7_chrome_odoo 2026-10-31 16:25:03,405 104 INFO rb-be2b723-226188-430986 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:40531/json/version 2026-10-31 16:25:03,407 104 INFO rb-be2b723-226188-430986 odoo.tests.common.requests: request http://127.0.0.1:40531/json/version with timeout 3 increased to 10s during tests 2026-10-31 16:25:03,416 104 INFO rb-be2b723-226188-430986 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-10-31 16:25:03,416 104 INFO rb-be2b723-226188-430986 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:40531/json 2026-10-31 16:25:03,417 104 INFO rb-be2b723-226188-430986 odoo.tests.common.requests: request http://127.0.0.1:40531/json with timeout 3 increased to 10s during tests 2026-10-31 16:25:03,425 104 INFO rb-be2b723-226188-430986 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:40531/devtools/page/C54F52F576FC1F61486F79639EFBA8AB 2026-10-31 16:25:03,432 104 INFO rb-be2b723-226188-430986 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-10-31 16:25:03,434 104 INFO rb-be2b723-226188-430986 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-10-31 16:25:03,488 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.res_users: Login successful for db:rb-be2b723-226188-430986 login:qc_operator_add_photos_tour from n/a 2026-10-31 16:25:03,503 104 INFO rb-be2b723-226188-430986 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-10-31 16:25:03,505 104 INFO rb-be2b723-226188-430986 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-10-31 16:25:03,505 104 INFO rb-be2b723-226188-430986 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-10-31 16:25:03,529 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-31 16:25:05,135 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:25:05] "GET /odoo/action-to_quality.quality_check_action_main/84 HTTP/1.1" 200 - 181 0.102 1.509 2026-10-31 16:25:05,140 104 INFO rb-be2b723-226188-430986 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': 'C54F52F576FC1F61486F79639EFBA8AB', 'loaderId': '1863165EF6A14F87792AF452AB5B57A4', 'isDownload': False} 2026-10-31 16:25:05,140 104 INFO rb-be2b723-226188-430986 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-10-31 16:25:05,214 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:25:05] "GET /web/assets/0fbf7df/web.assets_web.min.css HTTP/1.1" 200 - 2 0.005 0.028 2026-10-31 16:25:05,221 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:25:05] "GET /web/assets/7602508/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.023 2026-10-31 16:25:05,291 104 INFO rb-be2b723-226188-430986 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-31 16:25:05,384 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:25:05] "GET /web/webclient/load_menus/9bce692bec1a1042e5b9cdda1a51c92403a7298de24a83a42e1f9f1249d3c838 HTTP/1.1" 200 - 112 0.085 0.115 2026-10-31 16:25:05,391 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:25:05] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.196 2026-10-31 16:25:05,408 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:25:05] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.005 0.203 2026-10-31 16:25:05,430 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:25:05] "GET /web/assets/fabee4f/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.010 2026-10-31 16:25:05,489 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:25:05] "GET /web/assets/38aa5c1/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.004 2026-10-31 16:25:06,293 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:25:06] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.002 0.011 2026-10-31 16:25:06,324 104 INFO rb-be2b723-226188-430986 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-10-31 16:25:06,347 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:25:06] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.005 2026-10-31 16:25:06,408 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:25:06] "GET /odoo/offline HTTP/1.1" 200 - 5 0.005 0.037 2026-10-31 16:25:06,435 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:25:06] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.006 0.015 2026-10-31 16:25:06,467 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:25:06] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.013 0.018 2026-10-31 16:25:06,513 104 INFO rb-be2b723-226188-430986 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-10-31 16:25:06,568 104 INFO rb-be2b723-226188-430986 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-10-31 16:25:06,656 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:25:06] "POST /mail/data HTTP/1.1" 200 - 34 0.088 0.075 2026-10-31 16:25:06,753 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:25:06] "GET /web/image?model=res.users&field=avatar_128&id=60 HTTP/1.1" 200 - 16 0.033 0.198 2026-10-31 16:25:06,759 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:25:06] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.186 2026-10-31 16:25:06,816 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:25:06] "GET /web/image/res.partner/432/avatar_128?unique=1793463901000 HTTP/1.1" 200 - 8 0.024 0.253 2026-10-31 16:25:06,861 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:25:06] "POST /web/action/load HTTP/1.1" 200 - 9 0.011 0.024 2026-10-31 16:25:06,925 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:25:06] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.027 0.031 2026-10-31 16:25:07,190 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:25:07] "POST /web/dataset/call_kw/viin.quality.check/get_views HTTP/1.1" 200 - 65 0.088 0.164 2026-10-31 16:25:10,224 104 INFO rb-be2b723-226188-430986 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/7602508/web.assets_web.min.js:1109:173) at onWillStart (http://127.0.0.1:8069/web/assets/7602508/web.assets_web.min.js:1114:117) at useModel (http://127.0.0.1:8069/web/assets/7602508/web.assets_web.min.js:5793:146) at FormController.setup (http://127.0.0.1:8069/web/assets/7602508/web.assets_web.min.js:8848:99) at FormController.setup (http://127.0.0.1:8069/web/assets/7602508/web.assets_web.min.js:17055:723) at FormController.setup (http://127.0.0.1:8069/web/assets/7602508/web.assets_web.min.js:23989:699) at FormController.setup (http://127.0.0.1:8069/web/assets/7602508/web.assets_web.min.js:28490:675) at FormController.setup (http://127.0.0.1:8069/web/assets/7602508/web.assets_web.min.js:31610:500) at new ComponentNode (http://127.0.0.1:8069/web/assets/7602508/web.assets_web.min.js:1067:202) at http://127.0.0.1:8069/web/assets/7602508/web.assets_web.min.js:1638:6 2026-10-31 16:25:10,245 104 INFO rb-be2b723-226188-430986 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/7602508/web.assets_web.min.js:1109:173) at onWillStart (http://127.0.0.1:8069/web/assets/7602508/web.assets_web.min.js:1114:117) at FormController.setup (http://127.0.0.1:8069/web/assets/7602508/web.assets_web.min.js:31610:535) at new ComponentNode (http://127.0.0.1:8069/web/assets/7602508/web.assets_web.min.js:1067:202) at http://127.0.0.1:8069/web/assets/7602508/web.assets_web.min.js:1638:6 at View.slot1 (eval at compile (http://127.0.0.1:8069/web/assets/7602508/web.assets_web.min.js:1593:421), :15:36) at callSlot (http://127.0.0.1:8069/web/assets/7602508/web.assets_web.min.js:1173:25) at WithSearch.template (eval at compile (http://127.0.0.1:8069/web/assets/7602508/web.assets_web.min.js:1593:421), :8:12) at Fiber._render (http://127.0.0.1:8069/web/assets/7602508/web.assets_web.min.js:1002:96) at Fiber.render (http://127.0.0.1:8069/web/assets/7602508/web.assets_web.min.js:1001:6) 2026-10-31 16:25:11,200 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 16:25:11] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 4.435 2026-10-31 16:25:11,247 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 16:25:11] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 4.977 2026-10-31 16:25:11,262 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 16:25:11] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 4.052 2026-10-31 16:25:11,311 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:25:11] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.069 2026-10-31 16:25:11,323 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 16:25:11] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 4.659 2026-10-31 16:25:11,324 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 16:25:11] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 5.056 2026-10-31 16:25:11,332 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 16:25:11] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 5.063 2026-10-31 16:25:11,396 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 16:25:11] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-31 16:25:11,480 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:25:11] "POST /web/dataset/call_kw/viin.quality.check/web_read HTTP/1.1" 200 - 37 0.072 0.109 2026-10-31 16:25:11,518 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:25:11] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.008 0.120 2026-10-31 16:25:11,680 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:25:11] "POST /web/dataset/call_kw/viin.quality.check/zalo_check_recipients HTTP/1.1" 200 - 1 0.000 0.004 2026-10-31 16:25:11,751 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:25:11] "POST /web/dataset/call_kw/viin.quality.check/zalo_check_recipients HTTP/1.1" 200 - 1 0.000 0.005 2026-10-31 16:25:11,804 104 INFO rb-be2b723-226188-430986 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-10-31 16:25:11,812 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:25:11] "POST /mail/thread/data HTTP/1.1" 200 - 34 0.021 0.045 2026-10-31 16:25:11,840 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:25:11] "POST /web/dataset/call_button/viin.quality.check/action_open_quality_check_wizard HTTP/1.1" 200 - 17 0.008 0.023 2026-10-31 16:25:11,848 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:25:11] "POST /mail/thread/messages HTTP/1.1" 200 - 3 0.002 0.026 2026-10-31 16:25:11,855 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:25:11] "POST /web/dataset/call_kw/ir.attachment/register_as_main_attachment HTTP/1.1" 200 - 3 0.001 0.015 2026-10-31 16:25:11,927 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:25:11] "POST /web/dataset/call_kw/viin.quality.check.wizard/get_views HTTP/1.1" 200 - 14 0.005 0.032 2026-10-31 16:25:11,987 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:25:11] "POST /web/dataset/call_kw/viin.quality.check.wizard/web_read HTTP/1.1" 200 - 13 0.006 0.030 2026-10-31 16:25:12,068 104 INFO rb-be2b723-226188-430986 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-10-31 16:25:12,072 104 INFO rb-be2b723-226188-430986 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-10-31 16:25:12,089 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:25:12] "GET /web/image/3720 HTTP/1.1" 200 - 5 0.011 0.016 2026-10-31 16:25:12,100 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:25:12] "POST /web/binary/upload_attachment HTTP/1.1" 200 - 6 0.003 0.015 2026-10-31 16:25:12,131 104 INFO rb-be2b723-226188-430986 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-10-31 16:25:12,148 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:25:12] "POST /web/dataset/call_kw/viin.quality.check.wizard/onchange HTTP/1.1" 200 - 9 0.008 0.018 2026-10-31 16:25:12,156 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:25:12] "GET /web/image/3725 HTTP/1.1" 200 - 6 0.002 0.031 2026-10-31 16:25:12,197 104 INFO rb-be2b723-226188-430986 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-10-31 16:25:12,273 104 INFO rb-be2b723-226188-430986 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-10-31 16:25:12,284 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:25:12] "POST /mail/thread/messages HTTP/1.1" 200 - 2 0.002 0.008 2026-10-31 16:25:12,352 104 INFO rb-be2b723-226188-430986 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-10-31 16:25:12,364 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:25:12] "POST /web/dataset/call_kw/viin.quality.check/web_read HTTP/1.1" 200 - 19 0.020 0.063 2026-10-31 16:25:12,548 104 INFO rb-be2b723-226188-430986 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-10-31 16:25:12,551 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:25:12] "POST /mail/thread/data HTTP/1.1" 200 - 20 0.014 0.037 2026-10-31 16:25:12,571 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:25:12] "POST /web/dataset/call_button/viin.quality.check/action_open_quality_check_wizard HTTP/1.1" 200 - 14 0.005 0.018 2026-10-31 16:25:12,615 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:25:12] "POST /web/dataset/call_kw/viin.quality.check.wizard/web_read HTTP/1.1" 200 - 12 0.004 0.022 2026-10-31 16:25:12,647 104 INFO rb-be2b723-226188-430986 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-10-31 16:25:12,648 104 INFO rb-be2b723-226188-430986 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-10-31 16:25:12,667 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:25:12] "POST /web/binary/upload_attachment HTTP/1.1" 200 - 3 0.001 0.009 2026-10-31 16:25:12,717 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:25:12] "POST /web/dataset/call_kw/viin.quality.check.wizard/onchange HTTP/1.1" 200 - 9 0.004 0.029 2026-10-31 16:25:12,720 104 INFO rb-be2b723-226188-430986 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-10-31 16:25:12,726 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:25:12] "GET /web/image/3726 HTTP/1.1" 200 - 5 0.001 0.032 2026-10-31 16:25:12,780 104 INFO rb-be2b723-226188-430986 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-10-31 16:25:12,877 104 INFO rb-be2b723-226188-430986 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-10-31 16:25:12,942 104 INFO rb-be2b723-226188-430986 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-10-31 16:25:12,993 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:25:12] "POST /web/dataset/call_kw/viin.quality.check.wizard/web_save HTTP/1.1" 200 - 27 0.010 0.039 2026-10-31 16:25:13,046 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:25:13] "POST /web/dataset/call_button/viin.quality.check.wizard/action_save HTTP/1.1" 200 - 13 0.010 0.029 2026-10-31 16:25:13,103 104 INFO rb-be2b723-226188-430986 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-10-31 16:25:13,106 104 INFO rb-be2b723-226188-430986 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-10-31 16:25:13,107 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:25:13] "POST /mail/thread/messages HTTP/1.1" 200 - 19 0.009 0.024 2026-10-31 16:25:13,226 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:25:13] "POST /web/dataset/call_kw/viin.quality.check/web_read HTTP/1.1" 200 - 19 0.023 0.121 2026-10-31 16:25:13,467 104 INFO rb-be2b723-226188-430986 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 38757956 (allocated 48623616) 2026-10-31 16:25:13,483 104 INFO rb-be2b723-226188-430986 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-10-31 16:25:13,484 104 INFO rb-be2b723-226188-430986 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-10-31 16:25:13,485 104 INFO rb-be2b723-226188-430986 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-10-31 16:25:13,505 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:25:13] "POST /mail/thread/data HTTP/1.1" 200 - 20 0.018 0.038 2026-10-31 16:25:13,606 104 INFO rb-be2b723-226188-430986 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-be2b723-226188-430986/chrome_logs/chrome_log_20261031_162513_606294_test_operator_saves_a_photo_and_a_comment_on_a_failed_check_and_a_discarded_photo_never_reaches_it.txt 2026-10-31 16:25:13,606 104 INFO rb-be2b723-226188-430986 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/tmphxhsb1l7_chrome_odoo" 2026-10-31 16:25:13,644 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted ir.attachment records with IDs: [3725] 2026-10-31 16:25:13,644 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted viin.quality.check.wizard records with IDs: [43, 44] 2026-10-31 16:25:13,706 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-31 16:25:14,923 104 INFO rb-be2b723-226188-430986 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-10-31 16:25:14,964 104 INFO rb-be2b723-226188-430986 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-10-31 16:25:15,049 104 INFO rb-be2b723-226188-430986 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-10-31 16:25:15,140 104 INFO rb-be2b723-226188-430986 odoo.addons.to_quality.tests.test_quality_check_may_write: Starting TestQualityCheckMayWrite.test_operator_may_not_write_a_check_assigned_to_another_responsible ... 2026-10-31 16:25:15,216 104 INFO rb-be2b723-226188-430986 odoo.addons.to_quality.tests.test_quality_check_may_write: Starting TestQualityCheckMayWrite.test_quality_user_may_write_a_check_assigned_to_another_responsible ... 2026-10-31 16:25:15,282 104 INFO rb-be2b723-226188-430986 odoo.addons.to_quality.tests.test_quality_check_may_write: Starting TestQualityCheckMayWrite.test_responsible_may_write_the_check_assigned_to_them ... 2026-10-31 16:25:15,344 104 INFO rb-be2b723-226188-430986 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-10-31 16:25:15,443 104 INFO rb-be2b723-226188-430986 odoo.addons.to_quality.tests.test_quality_check_may_write: Starting TestQualityCheckMayWrite.test_wizard_may_write_follows_the_write_access_of_its_check ... 2026-10-31 16:25:15,552 104 INFO rb-be2b723-226188-430986 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-10-31 16:25:15,646 104 INFO rb-be2b723-226188-430986 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-10-31 16:25:15,733 104 INFO rb-be2b723-226188-430986 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-10-31 16:25:15,844 104 INFO rb-be2b723-226188-430986 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-10-31 16:25:15,980 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-31 16:25:16,763 104 INFO rb-be2b723-226188-430986 odoo.addons.to_quality.tests.test_quality_check_no_control_completion: Starting QualityCheckNoOperatorControlCompletion.test_acknowledgement_refused_when_type_offers_a_manual_passfail_control ... 2026-10-31 16:25:16,834 104 INFO rb-be2b723-226188-430986 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-10-31 16:25:16,894 104 INFO rb-be2b723-226188-430986 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-10-31 16:25:16,947 104 INFO rb-be2b723-226188-430986 odoo.addons.to_quality.tests.test_quality_check_no_control_completion: Starting QualityCheckNoOperatorControlCompletion.test_no_control_check_completable_by_explicit_acknowledgement ... 2026-10-31 16:25:17,018 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-31 16:25:17,710 104 INFO rb-be2b723-226188-430986 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-10-31 16:25:17,986 104 INFO rb-be2b723-226188-430986 odoo.addons.to_quality.tests.test_quality_check_offered_controls: Starting TestQualityCheckOfferedControls.test_check_form_header_confirm_completes_the_check ... 2026-10-31 16:25:18,108 104 INFO rb-be2b723-226188-430986 odoo.addons.to_quality.tests.test_quality_check_offered_controls: Starting TestQualityCheckOfferedControls.test_check_form_header_confirms_a_type_without_any_control ... 2026-10-31 16:25:18,276 104 INFO rb-be2b723-226188-430986 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-10-31 16:25:18,506 104 INFO rb-be2b723-226188-430986 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-10-31 16:25:18,879 104 INFO rb-be2b723-226188-430986 odoo.addons.to_quality.tests.test_quality_check_offered_controls: Starting TestQualityCheckOfferedControls.test_check_without_a_test_type_is_completed_from_the_wizard ... 2026-10-31 16:25:18,998 104 INFO rb-be2b723-226188-430986 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-10-31 16:25:19,089 104 INFO rb-be2b723-226188-430986 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-10-31 16:25:19,266 104 INFO rb-be2b723-226188-430986 odoo.addons.to_quality.tests.test_quality_check_offered_controls: Starting TestQualityCheckOfferedControls.test_every_savable_capability_combination_can_be_completed_from_the_wizard ... 2026-10-31 16:25:20,010 104 INFO rb-be2b723-226188-430986 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-10-31 16:25:20,177 104 INFO rb-be2b723-226188-430986 odoo.addons.to_quality.tests.test_quality_check_offered_controls: Starting TestQualityCheckOfferedControls.test_wizard_shows_exactly_the_controls_the_capabilities_allow ... 2026-10-31 16:25:20,781 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-31 16:25:21,432 104 INFO rb-be2b723-226188-430986 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-10-31 16:25:21,774 104 INFO rb-be2b723-226188-430986 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: 408 2026-10-31 16:25:21,774 104 INFO rb-be2b723-226188-430986 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/tmp2gp2rndb_chrome_odoo 2026-10-31 16:25:21,775 104 INFO rb-be2b723-226188-430986 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:34885/json/version 2026-10-31 16:25:21,776 104 INFO rb-be2b723-226188-430986 odoo.tests.common.requests: request http://127.0.0.1:34885/json/version with timeout 3 increased to 10s during tests 2026-10-31 16:25:21,844 104 INFO rb-be2b723-226188-430986 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-10-31 16:25:21,844 104 INFO rb-be2b723-226188-430986 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:34885/json 2026-10-31 16:25:21,845 104 INFO rb-be2b723-226188-430986 odoo.tests.common.requests: request http://127.0.0.1:34885/json with timeout 3 increased to 10s during tests 2026-10-31 16:25:21,858 104 INFO rb-be2b723-226188-430986 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:34885/devtools/page/24E7E081595270BD2876C2B03ECA8586 2026-10-31 16:25:21,880 104 INFO rb-be2b723-226188-430986 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-10-31 16:25:21,888 104 INFO rb-be2b723-226188-430986 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-10-31 16:25:21,960 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.res_users: Login successful for db:rb-be2b723-226188-430986 login:qc_operator_photo_removal_tour from n/a 2026-10-31 16:25:21,973 104 INFO rb-be2b723-226188-430986 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-10-31 16:25:21,976 104 INFO rb-be2b723-226188-430986 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-10-31 16:25:21,976 104 INFO rb-be2b723-226188-430986 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-10-31 16:25:21,987 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-31 16:25:23,145 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:25:23] "GET /odoo/action-to_quality.quality_check_action_main/184 HTTP/1.1" 200 - 179 0.082 1.079 2026-10-31 16:25:23,148 104 INFO rb-be2b723-226188-430986 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': '24E7E081595270BD2876C2B03ECA8586', 'loaderId': '33EB93A5931F22089450C576FC607763', 'isDownload': False} 2026-10-31 16:25:23,150 104 INFO rb-be2b723-226188-430986 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-10-31 16:25:23,191 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:25:23] "GET /web/assets/7602508/web.assets_web.min.js HTTP/1.1" 200 - 2 0.002 0.012 2026-10-31 16:25:23,218 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:25:23] "GET /web/assets/0fbf7df/web.assets_web.min.css HTTP/1.1" 200 - 2 0.003 0.041 2026-10-31 16:25:23,243 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:25:23] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.010 0.018 2026-10-31 16:25:23,256 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:25:23] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.062 2026-10-31 16:25:23,379 104 INFO rb-be2b723-226188-430986 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-31 16:25:23,412 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:25:23] "GET /web/webclient/load_menus/9bce692bec1a1042e5b9cdda1a51c92403a7298de24a83a42e1f9f1249d3c838 HTTP/1.1" 200 - 112 0.074 0.143 2026-10-31 16:25:23,418 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:25:23] "GET /web/assets/fabee4f/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.050 2026-10-31 16:25:23,485 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:25:23] "GET /web/assets/38aa5c1/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.005 2026-10-31 16:25:24,183 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 16:25:24] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.005 2026-10-31 16:25:24,184 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 16:25:24] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.005 2026-10-31 16:25:24,185 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 16:25:24] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.010 2026-10-31 16:25:24,200 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:25:24] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.001 0.006 2026-10-31 16:25:24,213 104 INFO rb-be2b723-226188-430986 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-10-31 16:25:24,230 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:25:24] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-10-31 16:25:24,264 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:25:24] "GET /odoo/offline HTTP/1.1" 200 - 5 0.002 0.017 2026-10-31 16:25:24,276 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:25:24] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.001 0.010 2026-10-31 16:25:24,294 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:25:24] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.002 0.022 2026-10-31 16:25:24,325 104 INFO rb-be2b723-226188-430986 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-10-31 16:25:24,336 104 INFO rb-be2b723-226188-430986 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-10-31 16:25:24,403 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 16:25:24] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.005 2026-10-31 16:25:24,410 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 16:25:24] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.018 2026-10-31 16:25:24,418 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:25:24] "POST /mail/data HTTP/1.1" 200 - 34 0.046 0.036 2026-10-31 16:25:24,461 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:25:24] "GET /web/image?model=res.users&field=avatar_128&id=70 HTTP/1.1" 200 - 16 0.011 0.084 2026-10-31 16:25:24,462 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:25:24] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.079 2026-10-31 16:25:24,481 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:25:24] "POST /web/action/load HTTP/1.1" 200 - 9 0.006 0.112 2026-10-31 16:25:24,509 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:25:24] "GET /web/image/res.partner/442/avatar_128?unique=1793463920000 HTTP/1.1" 200 - 8 0.008 0.134 2026-10-31 16:25:24,531 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:25:24] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.009 0.082 2026-10-31 16:25:24,548 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 16:25:24] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.010 2026-10-31 16:25:24,568 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 16:25:24] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-31 16:25:24,653 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:25:24] "POST /web/dataset/call_kw/viin.quality.check/get_views HTTP/1.1" 200 - 64 0.035 0.116 2026-10-31 16:25:24,678 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:25:24] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.006 0.136 2026-10-31 16:25:24,704 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:25:24] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.008 2026-10-31 16:25:24,854 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:25:24] "POST /web/dataset/call_kw/viin.quality.check/web_read HTTP/1.1" 200 - 35 0.038 0.112 2026-10-31 16:25:25,087 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:25:25] "POST /web/dataset/call_kw/viin.quality.check/zalo_check_recipients HTTP/1.1" 200 - 1 0.000 0.004 2026-10-31 16:25:25,147 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:25:25] "POST /web/dataset/call_kw/viin.quality.check/zalo_check_recipients HTTP/1.1" 200 - 1 0.001 0.005 2026-10-31 16:25:25,219 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:25:25] "POST /mail/thread/data HTTP/1.1" 200 - 31 0.028 0.045 2026-10-31 16:25:25,226 104 INFO rb-be2b723-226188-430986 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-10-31 16:25:25,249 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:25:25] "POST /mail/thread/messages HTTP/1.1" 200 - 3 0.004 0.009 2026-10-31 16:25:25,288 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:25:25] "GET /web/image/res.users/70/avatar_128 HTTP/1.1" 200 - 9 0.013 0.029 2026-10-31 16:25:25,300 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:25:25] "GET /web/image/3780 HTTP/1.1" 200 - 5 0.002 0.017 2026-10-31 16:25:25,311 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:25:25] "GET /web/image/3781 HTTP/1.1" 200 - 5 0.002 0.028 2026-10-31 16:25:25,318 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:25:25] "POST /web/dataset/call_kw/ir.attachment/register_as_main_attachment HTTP/1.1" 200 - 3 0.004 0.030 2026-10-31 16:25:25,322 104 INFO rb-be2b723-226188-430986 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-10-31 16:25:25,388 104 INFO rb-be2b723-226188-430986 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-10-31 16:25:25,483 104 INFO rb-be2b723-226188-430986 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-10-31 16:25:25,537 104 INFO rb-be2b723-226188-430986 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-10-31 16:25:25,606 104 INFO rb-be2b723-226188-430986 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-10-31 16:25:25,655 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #70 deleted ir.attachment records with IDs: [3780] 2026-10-31 16:25:25,768 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:25:25] "POST /web/dataset/call_kw/viin.quality.check/web_save HTTP/1.1" 200 - 39 0.055 0.103 2026-10-31 16:25:25,787 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:25:25] "POST /mail/thread/messages HTTP/1.1" 200 - 2 0.002 0.009 2026-10-31 16:25:25,907 104 INFO rb-be2b723-226188-430986 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-10-31 16:25:25,911 104 INFO rb-be2b723-226188-430986 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-10-31 16:25:25,922 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:25:25] "POST /mail/thread/data HTTP/1.1" 200 - 20 0.014 0.031 2026-10-31 16:25:26,059 104 INFO rb-be2b723-226188-430986 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 28878372 (allocated 30531584) 2026-10-31 16:25:26,062 104 INFO rb-be2b723-226188-430986 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 408 2026-10-31 16:25:26,064 104 INFO rb-be2b723-226188-430986 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-10-31 16:25:26,064 104 INFO rb-be2b723-226188-430986 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 408 2026-10-31 16:25:26,172 104 INFO rb-be2b723-226188-430986 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-be2b723-226188-430986/chrome_logs/chrome_log_20261031_162526_172138_test_operator_with_the_duty_removes_a_photo_of_a_check_still_to_do_from_its_form.txt 2026-10-31 16:25:26,172 104 INFO rb-be2b723-226188-430986 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/tmp2gp2rndb_chrome_odoo" 2026-10-31 16:25:26,226 104 INFO rb-be2b723-226188-430986 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-10-31 16:25:26,581 104 INFO rb-be2b723-226188-430986 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: 619 2026-10-31 16:25:26,581 104 INFO rb-be2b723-226188-430986 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/tmpxvvv31g9_chrome_odoo 2026-10-31 16:25:26,582 104 INFO rb-be2b723-226188-430986 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:39375/json/version 2026-10-31 16:25:26,583 104 INFO rb-be2b723-226188-430986 odoo.tests.common.requests: request http://127.0.0.1:39375/json/version with timeout 3 increased to 10s during tests 2026-10-31 16:25:26,624 104 INFO rb-be2b723-226188-430986 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-10-31 16:25:26,624 104 INFO rb-be2b723-226188-430986 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:39375/json 2026-10-31 16:25:26,627 104 INFO rb-be2b723-226188-430986 odoo.tests.common.requests: request http://127.0.0.1:39375/json with timeout 3 increased to 10s during tests 2026-10-31 16:25:26,639 104 INFO rb-be2b723-226188-430986 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:39375/devtools/page/222E15B5D4E4FF30637274210B09B721 2026-10-31 16:25:26,655 104 INFO rb-be2b723-226188-430986 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-10-31 16:25:26,664 104 INFO rb-be2b723-226188-430986 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-10-31 16:25:26,706 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.res_users: Login successful for db:rb-be2b723-226188-430986 login:qc_inspector_photo_removal_tour from n/a 2026-10-31 16:25:26,721 104 INFO rb-be2b723-226188-430986 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-10-31 16:25:26,726 104 INFO rb-be2b723-226188-430986 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-10-31 16:25:26,727 104 INFO rb-be2b723-226188-430986 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-10-31 16:25:26,740 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-31 16:25:27,915 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:25:27] "GET /odoo/action-to_quality.quality_check_action_main/185 HTTP/1.1" 200 - 184 0.080 1.098 2026-10-31 16:25:27,920 104 INFO rb-be2b723-226188-430986 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': '222E15B5D4E4FF30637274210B09B721', 'loaderId': '9362A2D7B8962A9DFEF6B3B3BA94536E', 'isDownload': False} 2026-10-31 16:25:27,920 104 INFO rb-be2b723-226188-430986 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-10-31 16:25:27,980 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:25:27] "GET /web/assets/0fbf7df/web.assets_web.min.css HTTP/1.1" 200 - 2 0.001 0.019 2026-10-31 16:25:27,991 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:25:27] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.019 2026-10-31 16:25:28,036 104 INFO rb-be2b723-226188-430986 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-31 16:25:28,100 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:25:28] "GET /web/webclient/load_menus/8c5ae575fce415000a9424a3069333b38fc9cf7b68a31c734b26eeb2b3c8213c HTTP/1.1" 200 - 121 0.044 0.089 2026-10-31 16:25:28,107 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:25:28] "GET /web/assets/7602508/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.134 2026-10-31 16:25:28,133 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:25:28] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.006 0.153 2026-10-31 16:25:28,160 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:25:28] "GET /web/assets/fabee4f/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.009 2026-10-31 16:25:28,234 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:25:28] "GET /web/assets/38aa5c1/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.005 2026-10-31 16:25:29,002 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 16:25:29] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.003 2026-10-31 16:25:29,006 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 16:25:29] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.007 2026-10-31 16:25:29,007 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 16:25:29] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.005 2026-10-31 16:25:29,023 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:25:29] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.001 0.007 2026-10-31 16:25:29,047 104 INFO rb-be2b723-226188-430986 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-10-31 16:25:29,063 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:25:29] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-10-31 16:25:29,101 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:25:29] "GET /odoo/offline HTTP/1.1" 200 - 5 0.004 0.016 2026-10-31 16:25:29,106 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:25:29] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.001 0.011 2026-10-31 16:25:29,121 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:25:29] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.003 0.017 2026-10-31 16:25:29,159 104 INFO rb-be2b723-226188-430986 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-10-31 16:25:29,195 104 INFO rb-be2b723-226188-430986 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-10-31 16:25:29,201 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 16:25:29] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-10-31 16:25:29,204 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 16:25:29] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-31 16:25:29,244 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:25:29] "POST /mail/data HTTP/1.1" 200 - 34 0.034 0.036 2026-10-31 16:25:29,258 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:25:29] "POST /web/action/load HTTP/1.1" 200 - 9 0.003 0.076 2026-10-31 16:25:29,302 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:25:29] "GET /web/image?model=res.users&field=avatar_128&id=71 HTTP/1.1" 200 - 16 0.018 0.104 2026-10-31 16:25:29,326 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:25:29] "GET /web/image/res.partner/443/avatar_128?unique=1793463920000 HTTP/1.1" 200 - 8 0.007 0.136 2026-10-31 16:25:29,327 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:25:29] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.110 2026-10-31 16:25:29,377 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:25:29] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.007 0.086 2026-10-31 16:25:29,388 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 16:25:29] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-31 16:25:29,406 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 16:25:29] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-31 16:25:29,480 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:25:29] "POST /web/dataset/call_kw/viin.quality.check/get_views HTTP/1.1" 200 - 64 0.026 0.160 2026-10-31 16:25:29,496 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:25:29] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.004 0.131 2026-10-31 16:25:29,528 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:25:29] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.008 2026-10-31 16:25:30,385 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:25:30] "POST /web/dataset/call_kw/viin.quality.check/web_read HTTP/1.1" 200 - 37 0.028 0.836 2026-10-31 16:25:30,555 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:25:30] "POST /web/dataset/call_kw/viin.quality.check/zalo_check_recipients HTTP/1.1" 200 - 1 0.000 0.003 2026-10-31 16:25:30,635 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:25:30] "POST /web/dataset/call_kw/viin.quality.check/zalo_check_recipients HTTP/1.1" 200 - 1 0.001 0.004 2026-10-31 16:25:30,678 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:25:30] "POST /mail/thread/data HTTP/1.1" 200 - 32 0.017 0.027 2026-10-31 16:25:30,699 104 INFO rb-be2b723-226188-430986 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-10-31 16:25:30,722 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:25:30] "POST /mail/thread/messages HTTP/1.1" 200 - 3 0.002 0.006 2026-10-31 16:25:30,755 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:25:30] "GET /web/image/res.users/71/avatar_128 HTTP/1.1" 200 - 9 0.011 0.028 2026-10-31 16:25:30,766 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:25:30] "GET /web/image/3783 HTTP/1.1" 200 - 5 0.001 0.026 2026-10-31 16:25:30,769 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:25:30] "POST /web/dataset/call_kw/ir.attachment/register_as_main_attachment HTTP/1.1" 200 - 3 0.001 0.019 2026-10-31 16:25:30,776 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:25:30] "GET /web/image/3782 HTTP/1.1" 200 - 5 0.001 0.032 2026-10-31 16:25:30,786 104 INFO rb-be2b723-226188-430986 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-10-31 16:25:30,854 104 INFO rb-be2b723-226188-430986 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-10-31 16:25:30,939 104 INFO rb-be2b723-226188-430986 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-10-31 16:25:30,994 104 INFO rb-be2b723-226188-430986 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-10-31 16:25:31,064 104 INFO rb-be2b723-226188-430986 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-10-31 16:25:31,172 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:25:31] "POST /web/dataset/call_kw/viin.quality.check/web_save HTTP/1.1" 200 - 23 0.026 0.080 2026-10-31 16:25:31,189 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:25:31] "POST /mail/thread/messages HTTP/1.1" 200 - 2 0.002 0.007 2026-10-31 16:25:31,315 104 INFO rb-be2b723-226188-430986 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-10-31 16:25:31,328 104 INFO rb-be2b723-226188-430986 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-10-31 16:25:31,346 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:25:31] "POST /mail/thread/data HTTP/1.1" 200 - 21 0.014 0.036 2026-10-31 16:25:31,474 104 INFO rb-be2b723-226188-430986 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 29344628 (allocated 31580160) 2026-10-31 16:25:31,478 104 INFO rb-be2b723-226188-430986 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 619 2026-10-31 16:25:31,479 104 INFO rb-be2b723-226188-430986 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-10-31 16:25:31,480 104 INFO rb-be2b723-226188-430986 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 619 2026-10-31 16:25:31,584 104 INFO rb-be2b723-226188-430986 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-be2b723-226188-430986/chrome_logs/chrome_log_20261031_162531_584100_test_quality_user_removes_a_photo_of_a_failed_check_from_its_form.txt 2026-10-31 16:25:31,584 104 INFO rb-be2b723-226188-430986 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/tmpxvvv31g9_chrome_odoo" 2026-10-31 16:25:31,651 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-31 16:25:32,425 104 INFO rb-be2b723-226188-430986 odoo.addons.to_quality.tests.test_quality_check_reopen_authority: Starting QualityCheckReopenAuthority.test_non_quality_assigned_user_still_records_first_verdict ... 2026-10-31 16:25:32,515 104 INFO rb-be2b723-226188-430986 odoo.addons.to_quality.tests.test_quality_check_reopen_authority: Starting QualityCheckReopenAuthority.test_non_quality_user_refused_reopening_failed_check ... 2026-10-31 16:25:32,599 104 INFO rb-be2b723-226188-430986 odoo.addons.to_quality.tests.test_quality_check_reopen_authority: Starting QualityCheckReopenAuthority.test_quality_user_allowed_reopening_failed_check ... 2026-10-31 16:25:32,689 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-31 16:25:34,282 104 INFO rb-be2b723-226188-430986 odoo.addons.to_quality.tests.test_quality_check_restricted_editor: Starting TestQualityCheckRestrictedEditor.test_another_operator_confirming_a_judged_check_again_keeps_its_checker ... 2026-10-31 16:25:34,851 104 INFO rb-be2b723-226188-430986 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-10-31 16:25:35,264 104 INFO rb-be2b723-226188-430986 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-10-31 16:25:35,765 104 INFO rb-be2b723-226188-430986 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-10-31 16:25:35,882 104 INFO rb-be2b723-226188-430986 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-10-31 16:25:35,952 104 INFO rb-be2b723-226188-430986 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-10-31 16:25:36,384 104 INFO rb-be2b723-226188-430986 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-10-31 16:25:36,497 104 INFO rb-be2b723-226188-430986 odoo.addons.to_quality.tests.test_quality_check_restricted_editor: Starting TestQualityCheckRestrictedEditor.test_operator_cannot_add_a_photo_to_a_passed_check ... 2026-10-31 16:25:36,625 104 INFO rb-be2b723-226188-430986 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-10-31 16:25:36,802 104 INFO rb-be2b723-226188-430986 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-10-31 16:25:36,964 104 INFO rb-be2b723-226188-430986 odoo.addons.to_quality.tests.test_quality_check_restricted_editor: Starting TestQualityCheckRestrictedEditor.test_operator_cannot_carry_a_status_into_a_verdict ... 2026-10-31 16:25:37,057 104 INFO rb-be2b723-226188-430986 odoo.addons.to_quality.tests.test_quality_check_restricted_editor: Starting TestQualityCheckRestrictedEditor.test_operator_cannot_carry_another_point_into_a_verdict ... 2026-10-31 16:25:37,146 104 INFO rb-be2b723-226188-430986 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-10-31 16:25:37,378 104 INFO rb-be2b723-226188-430986 odoo.addons.to_quality.tests.test_quality_check_restricted_editor: Starting TestQualityCheckRestrictedEditor.test_operator_cannot_change_results_once_document_is_completed ... 2026-10-31 16:25:37,470 104 INFO rb-be2b723-226188-430986 odoo.addons.to_quality.tests.test_quality_check_restricted_editor: Starting TestQualityCheckRestrictedEditor.test_operator_cannot_change_the_recorded_values_of_a_failed_check ... 2026-10-31 16:25:37,606 104 INFO rb-be2b723-226188-430986 odoo.addons.to_quality.tests.test_quality_check_restricted_editor: Starting TestQualityCheckRestrictedEditor.test_operator_cannot_change_the_recorded_values_of_a_passed_check ... 2026-10-31 16:25:37,716 104 INFO rb-be2b723-226188-430986 odoo.addons.to_quality.tests.test_quality_check_restricted_editor: Starting TestQualityCheckRestrictedEditor.test_operator_cannot_leave_pass_once_document_is_completed ... 2026-10-31 16:25:37,815 104 INFO rb-be2b723-226188-430986 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-10-31 16:25:37,925 104 INFO rb-be2b723-226188-430986 odoo.addons.to_quality.tests.test_quality_check_restricted_editor: Starting TestQualityCheckRestrictedEditor.test_operator_cannot_move_check_to_another_point_or_team ... 2026-10-31 16:25:38,014 104 INFO rb-be2b723-226188-430986 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-10-31 16:25:38,180 104 INFO rb-be2b723-226188-430986 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-10-31 16:25:38,446 104 INFO rb-be2b723-226188-430986 odoo.addons.to_quality.tests.test_quality_check_restricted_editor: Starting TestQualityCheckRestrictedEditor.test_operator_cannot_re_record_the_values_of_a_failed_check ... 2026-10-31 16:25:38,610 104 INFO rb-be2b723-226188-430986 odoo.addons.to_quality.tests.test_quality_check_restricted_editor: Starting TestQualityCheckRestrictedEditor.test_operator_cannot_re_record_the_values_of_a_passed_check ... 2026-10-31 16:25:38,729 104 INFO rb-be2b723-226188-430986 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-10-31 16:25:38,891 104 INFO rb-be2b723-226188-430986 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-10-31 16:25:39,031 104 INFO rb-be2b723-226188-430986 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-10-31 16:25:39,374 104 INFO rb-be2b723-226188-430986 odoo.addons.to_quality.tests.test_quality_check_restricted_editor: Starting TestQualityCheckRestrictedEditor.test_operator_cannot_reopen_failed_check ... 2026-10-31 16:25:39,483 104 INFO rb-be2b723-226188-430986 odoo.addons.to_quality.tests.test_quality_check_restricted_editor: Starting TestQualityCheckRestrictedEditor.test_operator_cannot_reopen_failed_check_by_writing_its_status ... 2026-10-31 16:25:39,590 104 INFO rb-be2b723-226188-430986 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-10-31 16:25:39,994 104 INFO rb-be2b723-226188-430986 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-10-31 16:25:40,156 104 INFO rb-be2b723-226188-430986 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-10-31 16:25:40,286 104 INFO rb-be2b723-226188-430986 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-10-31 16:25:40,619 104 INFO rb-be2b723-226188-430986 odoo.addons.to_quality.tests.test_quality_check_restricted_editor: Starting TestQualityCheckRestrictedEditor.test_operator_corrects_a_passed_measure_by_reopening_it_first ... 2026-10-31 16:25:40,727 104 INFO rb-be2b723-226188-430986 odoo.addons.to_quality.tests.test_quality_check_restricted_editor: Starting TestQualityCheckRestrictedEditor.test_operator_corrects_own_pass_while_document_is_open ... 2026-10-31 16:25:40,829 104 INFO rb-be2b723-226188-430986 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-10-31 16:25:41,402 104 INFO rb-be2b723-226188-430986 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-10-31 16:25:41,494 104 INFO rb-be2b723-226188-430986 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-10-31 16:25:41,625 104 INFO rb-be2b723-226188-430986 odoo.addons.to_quality.tests.test_quality_check_restricted_editor: Starting TestQualityCheckRestrictedEditor.test_operator_failing_a_failed_check_again_records_no_new_judgment ... 2026-10-31 16:25:42,006 104 INFO rb-be2b723-226188-430986 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-10-31 16:25:42,387 104 INFO rb-be2b723-226188-430986 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-10-31 16:25:42,532 104 INFO rb-be2b723-226188-430986 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-10-31 16:25:42,650 104 INFO rb-be2b723-226188-430986 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-10-31 16:25:42,731 104 INFO rb-be2b723-226188-430986 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-10-31 16:25:42,861 104 INFO rb-be2b723-226188-430986 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-10-31 16:25:42,973 104 INFO rb-be2b723-226188-430986 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-10-31 16:25:43,074 104 INFO rb-be2b723-226188-430986 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-10-31 16:25:43,178 104 INFO rb-be2b723-226188-430986 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-10-31 16:25:43,544 104 INFO rb-be2b723-226188-430986 odoo.addons.to_quality.tests.test_quality_check_restricted_editor: Starting TestQualityCheckRestrictedEditor.test_operator_passing_a_passed_check_again_records_no_new_judgment ... 2026-10-31 16:25:43,839 104 INFO rb-be2b723-226188-430986 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-10-31 16:25:44,140 104 INFO rb-be2b723-226188-430986 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-10-31 16:25:44,246 104 INFO rb-be2b723-226188-430986 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-10-31 16:25:44,332 104 INFO rb-be2b723-226188-430986 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-10-31 16:25:44,407 104 INFO rb-be2b723-226188-430986 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-10-31 16:25:44,490 104 INFO rb-be2b723-226188-430986 odoo.addons.to_quality.tests.test_quality_check_restricted_editor: Starting TestQualityCheckRestrictedEditor.test_operator_records_measure_on_a_check_assigned_to_nobody ... 2026-10-31 16:25:44,561 104 INFO rb-be2b723-226188-430986 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-10-31 16:25:45,002 104 INFO rb-be2b723-226188-430986 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-10-31 16:25:45,120 104 INFO rb-be2b723-226188-430986 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-10-31 16:25:45,847 104 INFO rb-be2b723-226188-430986 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-10-31 16:25:45,970 104 INFO rb-be2b723-226188-430986 odoo.addons.to_quality.tests.test_quality_check_restricted_editor: Starting TestQualityCheckRestrictedEditor.test_operator_still_comments_on_a_check_assigned_to_another_responsible ... 2026-10-31 16:25:46,075 104 INFO rb-be2b723-226188-430986 odoo.addons.to_quality.tests.test_quality_check_restricted_editor: Starting TestQualityCheckRestrictedEditor.test_operator_still_comments_on_a_judged_check ... 2026-10-31 16:25:46,185 104 INFO rb-be2b723-226188-430986 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-10-31 16:25:46,286 104 INFO rb-be2b723-226188-430986 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-10-31 16:25:46,378 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #74 deleted ir.attachment records with IDs: [3852] 2026-10-31 16:25:46,414 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #74 deleted ir.attachment records with IDs: [3854] 2026-10-31 16:25:46,440 104 INFO rb-be2b723-226188-430986 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-10-31 16:25:46,544 104 INFO rb-be2b723-226188-430986 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-10-31 16:25:46,623 104 INFO rb-be2b723-226188-430986 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-10-31 16:25:46,713 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #74 deleted ir.attachment records with IDs: [3857] 2026-10-31 16:25:46,753 104 INFO rb-be2b723-226188-430986 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-10-31 16:25:46,861 104 INFO rb-be2b723-226188-430986 odoo.addons.to_quality.tests.test_quality_check_restricted_editor: Starting TestQualityCheckRestrictedEditor.test_photo_rights_of_a_judged_check_follow_who_reads_them ... 2026-10-31 16:25:47,108 104 INFO rb-be2b723-226188-430986 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-10-31 16:25:47,371 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #74 deleted viin.quality.check.wizard records with IDs: [163] 2026-10-31 16:25:47,421 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #75 deleted viin.quality.check.wizard records with IDs: [164] 2026-10-31 16:25:47,454 104 INFO rb-be2b723-226188-430986 odoo.addons.to_quality.tests.test_quality_check_restricted_editor: Starting TestQualityCheckRestrictedEditor.test_quality_user_adds_a_photo_to_a_passed_check ... 2026-10-31 16:25:47,569 104 INFO rb-be2b723-226188-430986 odoo.addons.to_quality.tests.test_quality_check_restricted_editor: Starting TestQualityCheckRestrictedEditor.test_quality_user_adds_and_replaces_photos_of_a_failed_check ... 2026-10-31 16:25:47,865 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #75 deleted ir.attachment records with IDs: [3868, 3867] 2026-10-31 16:25:47,901 104 INFO rb-be2b723-226188-430986 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-10-31 16:25:47,995 104 INFO rb-be2b723-226188-430986 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-10-31 16:25:48,270 104 INFO rb-be2b723-226188-430986 odoo.addons.to_quality.tests.test_quality_check_restricted_editor: Starting TestQualityCheckRestrictedEditor.test_quality_user_leaves_pass_after_document_is_completed ... 2026-10-31 16:25:48,354 104 INFO rb-be2b723-226188-430986 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-10-31 16:25:48,470 104 INFO rb-be2b723-226188-430986 odoo.addons.to_quality.tests.test_quality_check_restricted_editor: Starting TestQualityCheckRestrictedEditor.test_quality_user_records_a_check_assigned_to_another_responsible ... 2026-10-31 16:25:48,579 104 INFO rb-be2b723-226188-430986 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-10-31 16:25:48,688 104 INFO rb-be2b723-226188-430986 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-10-31 16:25:49,451 104 INFO rb-be2b723-226188-430986 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-10-31 16:25:49,515 104 INFO rb-be2b723-226188-430986 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-10-31 16:25:49,921 104 INFO rb-be2b723-226188-430986 odoo.addons.to_quality.tests.test_quality_check_restricted_editor: Starting TestQualityCheckRestrictedEditor.test_reopening_a_check_still_to_do_is_offered_to_nobody ... 2026-10-31 16:25:50,013 104 INFO rb-be2b723-226188-430986 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-10-31 16:25:50,202 104 INFO rb-be2b723-226188-430986 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-10-31 16:25:50,355 104 INFO rb-be2b723-226188-430986 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-10-31 16:25:50,513 104 INFO rb-be2b723-226188-430986 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-10-31 16:25:50,620 104 INFO rb-be2b723-226188-430986 odoo.addons.to_quality.tests.test_quality_check_restricted_editor: Starting TestQualityCheckRestrictedEditor.test_responsible_without_quality_user_records_the_checks_assigned_to_them ... 2026-10-31 16:25:50,727 104 INFO rb-be2b723-226188-430986 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-10-31 16:25:50,790 104 INFO rb-be2b723-226188-430986 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-10-31 16:25:56,072 104 INFO rb-be2b723-226188-430986 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-10-31 16:25:56,242 104 INFO rb-be2b723-226188-430986 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-10-31 16:25:56,443 104 INFO rb-be2b723-226188-430986 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-10-31 16:25:56,595 104 INFO rb-be2b723-226188-430986 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-10-31 16:25:58,186 104 INFO rb-be2b723-226188-430986 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-10-31 16:25:58,334 104 INFO rb-be2b723-226188-430986 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-10-31 16:25:58,478 104 INFO rb-be2b723-226188-430986 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-10-31 16:25:58,720 104 INFO rb-be2b723-226188-430986 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-10-31 16:25:58,894 104 INFO rb-be2b723-226188-430986 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-10-31 16:25:59,041 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #77 deleted ir.attachment records with IDs: [3923] 2026-10-31 16:25:59,110 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-10-31 16:25:59,757 104 INFO rb-be2b723-226188-430986 odoo.addons.to_quality.tests.test_quality_check_restricted_editor: Starting TestQualityCheckFailNeedsWriteAccess.test_operator_cannot_fail_a_check_they_may_not_write ... 2026-10-31 16:25:59,855 104 INFO rb-be2b723-226188-430986 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-10-31 16:25:59,882 104 INFO rb-be2b723-226188-430986 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-10-31 16:25:59,921 104 INFO rb-be2b723-226188-430986 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-10-31 16:25:59,983 104 INFO rb-be2b723-226188-430986 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-10-31 16:26:00,032 104 INFO rb-be2b723-226188-430986 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-10-31 16:26:00,155 104 INFO rb-be2b723-226188-430986 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-10-31 16:26:00,190 104 INFO rb-be2b723-226188-430986 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-10-31 16:26:00,273 104 INFO rb-be2b723-226188-430986 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-10-31 16:26:00,326 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-31 16:26:00,882 104 INFO rb-be2b723-226188-430986 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-10-31 16:26:01,112 104 INFO rb-be2b723-226188-430986 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-10-31 16:26:01,288 104 INFO rb-be2b723-226188-430986 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-10-31 16:26:01,412 104 INFO rb-be2b723-226188-430986 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-10-31 16:26:01,567 104 INFO rb-be2b723-226188-430986 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-10-31 16:26:01,752 104 INFO rb-be2b723-226188-430986 odoo.addons.to_quality.tests.test_quality_check_result_controls: Starting TestQualityCheckResultControls.test_check_wizard_applies_the_same_rules_to_every_caller ... 2026-10-31 16:26:02,044 104 INFO rb-be2b723-226188-430986 odoo.addons.to_quality.tests.test_quality_check_result_controls: Starting TestQualityCheckResultControls.test_check_wizard_measure_verdict_comes_from_the_tolerance ... 2026-10-31 16:26:02,199 104 INFO rb-be2b723-226188-430986 odoo.addons.to_quality.tests.test_quality_check_result_controls: Starting TestQualityCheckResultControls.test_check_wizard_refuses_pass_and_fail_on_a_measure_type ... 2026-10-31 16:26:02,386 104 INFO rb-be2b723-226188-430986 odoo.addons.to_quality.tests.test_quality_check_result_controls: Starting TestQualityCheckResultControls.test_fail_carries_photos_on_every_type_that_offers_a_fail ... 2026-10-31 16:26:02,646 104 INFO rb-be2b723-226188-430986 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-10-31 16:26:02,723 104 INFO rb-be2b723-226188-430986 odoo.addons.to_quality.tests.test_quality_check_result_controls: Starting TestQualityCheckResultControls.test_measure_type_is_completed_by_the_measure_against_the_tolerance ... 2026-10-31 16:26:02,939 104 INFO rb-be2b723-226188-430986 odoo.addons.to_quality.tests.test_quality_check_result_controls: Starting TestQualityCheckResultControls.test_measure_type_that_evaluates_no_tolerance_passes_any_measure ... 2026-10-31 16:26:03,062 104 INFO rb-be2b723-226188-430986 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-10-31 16:26:03,172 104 INFO rb-be2b723-226188-430986 odoo.addons.to_quality.tests.test_quality_check_result_controls: Starting TestQualityCheckResultControls.test_photo_only_check_cannot_be_acknowledged ... 2026-10-31 16:26:03,329 104 INFO rb-be2b723-226188-430986 odoo.addons.to_quality.tests.test_quality_check_result_controls: Starting TestQualityCheckResultControls.test_photo_only_check_cannot_be_failed ... 2026-10-31 16:26:03,493 104 INFO rb-be2b723-226188-430986 odoo.addons.to_quality.tests.test_quality_check_result_controls: Starting TestQualityCheckResultControls.test_photo_only_check_cannot_be_passed_without_a_photo ... 2026-10-31 16:26:03,602 104 INFO rb-be2b723-226188-430986 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-10-31 16:26:03,728 104 INFO rb-be2b723-226188-430986 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-10-31 16:26:03,827 104 INFO rb-be2b723-226188-430986 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-10-31 16:26:03,928 104 INFO rb-be2b723-226188-430986 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-10-31 16:26:03,992 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #81 deleted ir.attachment records with IDs: [3975] 2026-10-31 16:26:04,050 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #82 deleted ir.attachment records with IDs: [3977] 2026-10-31 16:26:04,089 104 INFO rb-be2b723-226188-430986 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-10-31 16:26:04,275 104 INFO rb-be2b723-226188-430986 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-10-31 16:26:04,396 104 INFO rb-be2b723-226188-430986 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-10-31 16:26:04,488 104 INFO rb-be2b723-226188-430986 odoo.addons.to_quality.tests.test_quality_check_result_controls: Starting TestQualityCheckResultControls.test_shipped_measure_type_is_completed_by_do_measure ... 2026-10-31 16:26:04,599 104 INFO rb-be2b723-226188-430986 odoo.addons.to_quality.tests.test_quality_check_result_controls: Starting TestQualityCheckResultControls.test_shipped_pass_fail_type_still_passes_and_fails ... 2026-10-31 16:26:04,716 104 INFO rb-be2b723-226188-430986 odoo.addons.to_quality.tests.test_quality_check_result_controls: Starting TestQualityCheckResultControls.test_shipped_take_picture_type_fails_with_or_without_a_photo ... 2026-10-31 16:26:04,845 104 INFO rb-be2b723-226188-430986 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-10-31 16:26:05,056 104 INFO rb-be2b723-226188-430986 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-10-31 16:26:05,200 104 INFO rb-be2b723-226188-430986 odoo.addons.to_quality.tests.test_quality_check_result_controls: Starting TestQualityCheckResultControls.test_type_without_manual_verdict_gets_no_pass_or_fail ... 2026-10-31 16:26:05,414 104 INFO rb-be2b723-226188-430986 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-10-31 16:26:05,693 104 INFO rb-be2b723-226188-430986 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-10-31 16:26:06,429 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-31 16:26:06,794 104 INFO rb-be2b723-226188-430986 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-10-31 16:26:07,111 104 INFO rb-be2b723-226188-430986 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-10-31 16:26:07,111 104 INFO rb-be2b723-226188-430986 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/tmpfwlffvtf_chrome_odoo 2026-10-31 16:26:07,111 104 INFO rb-be2b723-226188-430986 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:43657/json/version 2026-10-31 16:26:07,112 104 INFO rb-be2b723-226188-430986 odoo.tests.common.requests: request http://127.0.0.1:43657/json/version with timeout 3 increased to 10s during tests 2026-10-31 16:26:07,160 104 INFO rb-be2b723-226188-430986 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-10-31 16:26:07,161 104 INFO rb-be2b723-226188-430986 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:43657/json 2026-10-31 16:26:07,161 104 INFO rb-be2b723-226188-430986 odoo.tests.common.requests: request http://127.0.0.1:43657/json with timeout 3 increased to 10s during tests 2026-10-31 16:26:07,177 104 INFO rb-be2b723-226188-430986 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:43657/devtools/page/4BF8C989333C1214DF9E3E76FE3B7000 2026-10-31 16:26:07,190 104 INFO rb-be2b723-226188-430986 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-10-31 16:26:07,197 104 INFO rb-be2b723-226188-430986 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-10-31 16:26:07,254 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.res_users: Login successful for db:rb-be2b723-226188-430986 login:quality_admin_take_picture_tour from n/a 2026-10-31 16:26:07,266 104 INFO rb-be2b723-226188-430986 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-10-31 16:26:07,272 104 INFO rb-be2b723-226188-430986 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-10-31 16:26:07,272 104 INFO rb-be2b723-226188-430986 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-10-31 16:26:07,284 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-31 16:26:09,220 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:26:09] "GET /odoo/action-to_quality.quality_check_action_main/482 HTTP/1.1" 200 - 181 0.107 1.831 2026-10-31 16:26:09,225 104 INFO rb-be2b723-226188-430986 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': '4BF8C989333C1214DF9E3E76FE3B7000', 'loaderId': '96BE997B341CC4159FD15290BDBA4A7C', 'isDownload': False} 2026-10-31 16:26:09,225 104 INFO rb-be2b723-226188-430986 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-10-31 16:26:09,271 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:26:09] "GET /web/assets/7602508/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.011 2026-10-31 16:26:09,278 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:26:09] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.016 2026-10-31 16:26:09,404 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:26:09] "GET /web/webclient/load_menus/f93a174153d0e74c261f9c3c975777f3202ae388968cdbec1786cd850b7a918b HTTP/1.1" 200 - 131 0.044 0.099 2026-10-31 16:26:09,413 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:26:09] "GET /web/assets/0fbf7df/web.assets_web.min.css HTTP/1.1" 200 - 2 0.001 0.152 2026-10-31 16:26:09,442 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:26:09] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.009 0.166 2026-10-31 16:26:09,470 104 INFO rb-be2b723-226188-430986 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-31 16:26:09,524 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:26:09] "GET /web/assets/fabee4f/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.006 2026-10-31 16:26:09,567 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:26:09] "GET /web/assets/38aa5c1/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.005 2026-10-31 16:26:10,320 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 16:26:10] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.003 2026-10-31 16:26:10,323 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 16:26:10] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.005 2026-10-31 16:26:10,327 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 16:26:10] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.009 2026-10-31 16:26:10,334 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:26:10] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.002 0.011 2026-10-31 16:26:10,359 104 INFO rb-be2b723-226188-430986 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-10-31 16:26:10,375 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:26:10] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-10-31 16:26:10,419 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:26:10] "GET /odoo/offline HTTP/1.1" 200 - 5 0.002 0.018 2026-10-31 16:26:10,433 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:26:10] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.000 0.006 2026-10-31 16:26:10,449 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:26:10] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.003 0.012 2026-10-31 16:26:10,523 104 INFO rb-be2b723-226188-430986 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-10-31 16:26:10,535 104 INFO rb-be2b723-226188-430986 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-10-31 16:26:10,587 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 16:26:10] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-10-31 16:26:10,592 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 16:26:10] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.010 2026-10-31 16:26:10,612 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:26:10] "POST /mail/data HTTP/1.1" 200 - 34 0.041 0.045 2026-10-31 16:26:10,670 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:26:10] "GET /web/image/res.partner/456/avatar_128?unique=1793463966000 HTTP/1.1" 200 - 15 0.019 0.094 2026-10-31 16:26:10,691 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:26:10] "POST /web/action/load HTTP/1.1" 200 - 9 0.004 0.131 2026-10-31 16:26:10,694 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:26:10] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.104 2026-10-31 16:26:10,730 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:26:10] "GET /web/image?model=res.users&field=avatar_128&id=83 HTTP/1.1" 200 - 9 0.010 0.165 2026-10-31 16:26:10,768 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 16:26:10] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-31 16:26:10,778 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:26:10] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.018 0.112 2026-10-31 16:26:10,807 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 16:26:10] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-31 16:26:10,888 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:26:10] "POST /web/dataset/call_kw/viin.quality.check/get_views HTTP/1.1" 200 - 70 0.032 0.138 2026-10-31 16:26:10,915 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:26:10] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.008 0.143 2026-10-31 16:26:10,939 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:26:10] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.009 2026-10-31 16:26:11,077 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:26:11] "POST /web/dataset/call_kw/viin.quality.check/web_read HTTP/1.1" 200 - 33 0.027 0.104 2026-10-31 16:26:11,309 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:26:11] "POST /web/dataset/call_kw/viin.quality.check/zalo_check_recipients HTTP/1.1" 200 - 1 0.000 0.003 2026-10-31 16:26:11,408 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:26:11] "POST /web/dataset/call_kw/viin.quality.check/zalo_check_recipients HTTP/1.1" 200 - 1 0.000 0.004 2026-10-31 16:26:11,454 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:26:11] "POST /mail/thread/data HTTP/1.1" 200 - 27 0.019 0.031 2026-10-31 16:26:11,456 104 INFO rb-be2b723-226188-430986 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-10-31 16:26:11,475 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:26:11] "POST /mail/thread/messages HTTP/1.1" 200 - 3 0.003 0.009 2026-10-31 16:26:11,564 104 INFO rb-be2b723-226188-430986 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-10-31 16:26:11,591 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:26:11] "POST /web/dataset/call_button/viin.quality.check/action_open_quality_check_wizard HTTP/1.1" 200 - 16 0.007 0.016 2026-10-31 16:26:11,653 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:26:11] "POST /web/dataset/call_kw/viin.quality.check.wizard/get_views HTTP/1.1" 200 - 14 0.011 0.033 2026-10-31 16:26:11,694 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:26:11] "POST /web/dataset/call_kw/viin.quality.check.wizard/web_read HTTP/1.1" 200 - 10 0.003 0.020 2026-10-31 16:26:11,762 104 INFO rb-be2b723-226188-430986 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-10-31 16:26:11,764 104 INFO rb-be2b723-226188-430986 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-10-31 16:26:11,769 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_attachment: Post processing ignored : This file could not be decoded as an image file. 2026-10-31 16:26:11,781 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:26:11] "POST /web/binary/upload_attachment HTTP/1.1" 200 - 7 0.003 0.013 2026-10-31 16:26:11,813 104 INFO rb-be2b723-226188-430986 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-10-31 16:26:11,818 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:26:11] "POST /web/dataset/call_kw/viin.quality.check.wizard/onchange HTTP/1.1" 200 - 9 0.004 0.016 2026-10-31 16:26:11,826 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:26:11] "GET /web/image/3996 HTTP/1.1" 200 - 6 0.002 0.026 2026-10-31 16:26:11,873 104 INFO rb-be2b723-226188-430986 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-10-31 16:26:11,946 104 INFO rb-be2b723-226188-430986 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-10-31 16:26:11,981 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:26:11] "POST /web/dataset/call_kw/viin.quality.check.wizard/web_save HTTP/1.1" 200 - 22 0.008 0.022 2026-10-31 16:26:12,033 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:26:12] "POST /web/dataset/call_button/viin.quality.check.wizard/do_pass HTTP/1.1" 200 - 17 0.010 0.026 2026-10-31 16:26:12,057 104 INFO rb-be2b723-226188-430986 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-10-31 16:26:12,060 104 INFO rb-be2b723-226188-430986 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-10-31 16:26:12,081 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:26:12] "POST /mail/thread/messages HTTP/1.1" 200 - 19 0.010 0.021 2026-10-31 16:26:12,213 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:26:12] "POST /web/dataset/call_kw/viin.quality.check/web_read HTTP/1.1" 200 - 17 0.024 0.130 2026-10-31 16:26:12,223 104 INFO rb-be2b723-226188-430986 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 29900908 (allocated 33804288) 2026-10-31 16:26:12,235 104 INFO rb-be2b723-226188-430986 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-10-31 16:26:12,235 104 INFO rb-be2b723-226188-430986 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-10-31 16:26:12,236 104 INFO rb-be2b723-226188-430986 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-10-31 16:26:12,347 104 INFO rb-be2b723-226188-430986 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-be2b723-226188-430986/chrome_logs/chrome_log_20261031_162612_347236_test_a_take_picture_check_completes_end_to_end_from_its_own_form.txt 2026-10-31 16:26:12,347 104 INFO rb-be2b723-226188-430986 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/tmpfwlffvtf_chrome_odoo" 2026-10-31 16:26:12,433 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-31 16:26:13,095 104 INFO rb-be2b723-226188-430986 odoo.addons.to_quality.tests.test_quality_check_verdict_services: Starting TestQualityCheckVerdictServices.test_check_to_do_carries_no_measure_verdict_whatever_its_measure ... 2026-10-31 16:26:13,165 104 INFO rb-be2b723-226188-430986 odoo.addons.to_quality.tests.test_quality_check_verdict_services: Starting TestQualityCheckVerdictServices.test_failed_check_of_a_no_proceed_point_blocks_its_document ... 2026-10-31 16:26:13,233 104 INFO rb-be2b723-226188-430986 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-10-31 16:26:13,292 104 INFO rb-be2b723-226188-430986 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-10-31 16:26:13,361 104 INFO rb-be2b723-226188-430986 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-10-31 16:26:13,429 104 INFO rb-be2b723-226188-430986 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-10-31 16:26:13,522 104 INFO rb-be2b723-226188-430986 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-10-31 16:26:13,640 104 INFO rb-be2b723-226188-430986 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-10-31 16:26:13,713 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-31 16:26:14,378 104 INFO rb-be2b723-226188-430986 odoo.addons.to_quality.tests.test_quality_check_wizard_capabilities: Starting TestQualityCheckWizardCapabilities.test_check_already_holding_a_measure_opens_with_it_entered ... 2026-10-31 16:26:14,539 104 INFO rb-be2b723-226188-430986 odoo.addons.to_quality.tests.test_quality_check_wizard_capabilities: Starting TestQualityCheckWizardCapabilities.test_custom_measure_type_gets_a_measure_input_judged_against_tolerance ... 2026-10-31 16:26:14,760 104 INFO rb-be2b723-226188-430986 odoo.addons.to_quality.tests.test_quality_check_wizard_capabilities: Starting TestQualityCheckWizardCapabilities.test_custom_type_without_measure_input_hides_the_measure ... 2026-10-31 16:26:14,911 104 INFO rb-be2b723-226188-430986 odoo.addons.to_quality.tests.test_quality_check_wizard_capabilities: Starting TestQualityCheckWizardCapabilities.test_judged_check_opens_with_its_measure_entered_even_at_zero ... 2026-10-31 16:26:15,085 104 INFO rb-be2b723-226188-430986 odoo.addons.to_quality.tests.test_quality_check_wizard_capabilities: Starting TestQualityCheckWizardCapabilities.test_measure_step_is_never_below_one_unit_of_precision ... 2026-10-31 16:26:15,244 104 INFO rb-be2b723-226188-430986 odoo.addons.to_quality.tests.test_quality_check_wizard_capabilities: Starting TestQualityCheckWizardCapabilities.test_measure_step_is_rounded_to_the_measure_precision ... 2026-10-31 16:26:15,395 104 INFO rb-be2b723-226188-430986 odoo.addons.to_quality.tests.test_quality_check_wizard_capabilities: Starting TestQualityCheckWizardCapabilities.test_measure_steps_by_a_twentieth_of_the_tolerance_range ... 2026-10-31 16:26:15,532 104 INFO rb-be2b723-226188-430986 odoo.addons.to_quality.tests.test_quality_check_wizard_capabilities: Starting TestQualityCheckWizardCapabilities.test_measure_to_do_opens_empty_and_not_yet_entered ... 2026-10-31 16:26:15,680 104 INFO rb-be2b723-226188-430986 odoo.addons.to_quality.tests.test_quality_check_wizard_capabilities: Starting TestQualityCheckWizardCapabilities.test_out_of_tolerance_warning_waits_for_an_entered_measure ... 2026-10-31 16:26:15,831 104 INFO rb-be2b723-226188-430986 odoo.addons.to_quality.tests.test_quality_check_wizard_capabilities: Starting TestQualityCheckWizardCapabilities.test_type_without_operator_control_is_confirmed_from_the_wizard ... 2026-10-31 16:26:16,012 104 INFO rb-be2b723-226188-430986 odoo.addons.to_quality.tests.test_quality_check_wizard_capabilities: Starting TestQualityCheckWizardCapabilities.test_typing_a_measure_marks_it_entered ... 2026-10-31 16:26:16,174 104 INFO rb-be2b723-226188-430986 odoo.addons.to_quality.tests.test_quality_check_wizard_capabilities: Starting TestQualityCheckWizardCapabilities.test_wizard_navigates_to_the_previous_and_next_checks ... 2026-10-31 16:26:16,279 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-31 16:26:16,938 104 INFO rb-be2b723-226188-430986 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-10-31 16:26:16,973 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_attachment: Post processing ignored : This file could not be decoded as an image file. 2026-10-31 16:26:17,023 104 INFO rb-be2b723-226188-430986 odoo.addons.to_quality.tests.test_quality_check_wizard_image_retake: Starting TestQualityCheckWizardImageRetake.test_opening_the_wizard_seeds_the_checks_existing_image ... 2026-10-31 16:26:17,046 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_attachment: Post processing ignored : This file could not be decoded as an image file. 2026-10-31 16:26:17,104 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-31 16:26:17,532 104 INFO rb-be2b723-226188-430986 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-10-31 16:26:17,842 104 INFO rb-be2b723-226188-430986 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: 1050 2026-10-31 16:26:17,842 104 INFO rb-be2b723-226188-430986 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/tmpte_e8gyh_chrome_odoo 2026-10-31 16:26:17,842 104 INFO rb-be2b723-226188-430986 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:45259/json/version 2026-10-31 16:26:17,843 104 INFO rb-be2b723-226188-430986 odoo.tests.common.requests: request http://127.0.0.1:45259/json/version with timeout 3 increased to 10s during tests 2026-10-31 16:26:17,901 104 INFO rb-be2b723-226188-430986 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-10-31 16:26:17,901 104 INFO rb-be2b723-226188-430986 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:45259/json 2026-10-31 16:26:17,902 104 INFO rb-be2b723-226188-430986 odoo.tests.common.requests: request http://127.0.0.1:45259/json with timeout 3 increased to 10s during tests 2026-10-31 16:26:17,911 104 INFO rb-be2b723-226188-430986 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:45259/devtools/page/7FBD5056C71F057A5C7E3B2460C5D7D5 2026-10-31 16:26:17,921 104 INFO rb-be2b723-226188-430986 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-10-31 16:26:17,943 104 INFO rb-be2b723-226188-430986 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-10-31 16:26:17,972 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.res_users: Login successful for db:rb-be2b723-226188-430986 login:quality_admin_retake_ui_tour from n/a 2026-10-31 16:26:17,982 104 INFO rb-be2b723-226188-430986 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-10-31 16:26:17,988 104 INFO rb-be2b723-226188-430986 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-10-31 16:26:17,989 104 INFO rb-be2b723-226188-430986 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-10-31 16:26:18,002 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-31 16:26:19,336 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:26:19] "GET /odoo/action-to_quality.quality_check_action_main/510 HTTP/1.1" 200 - 181 0.099 1.238 2026-10-31 16:26:19,340 104 INFO rb-be2b723-226188-430986 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': '7FBD5056C71F057A5C7E3B2460C5D7D5', 'loaderId': 'B9C06FC212B40755B29DA05F4AC16745', 'isDownload': False} 2026-10-31 16:26:19,340 104 INFO rb-be2b723-226188-430986 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-10-31 16:26:19,386 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:26:19] "GET /web/assets/0fbf7df/web.assets_web.min.css HTTP/1.1" 200 - 2 0.002 0.017 2026-10-31 16:26:19,411 104 INFO rb-be2b723-226188-430986 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-31 16:26:19,479 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:26:19] "GET /web/webclient/load_menus/f93a174153d0e74c261f9c3c975777f3202ae388968cdbec1786cd850b7a918b HTTP/1.1" 200 - 131 0.030 0.079 2026-10-31 16:26:19,485 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:26:19] "GET /web/assets/7602508/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.115 2026-10-31 16:26:19,507 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:26:19] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.007 0.115 2026-10-31 16:26:19,513 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:26:19] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.134 2026-10-31 16:26:19,543 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:26:19] "GET /web/assets/fabee4f/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.002 0.006 2026-10-31 16:26:19,604 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:26:19] "GET /web/assets/38aa5c1/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.006 2026-10-31 16:26:20,528 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 16:26:20] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-10-31 16:26:20,532 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 16:26:20] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-10-31 16:26:20,546 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:26:20] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.003 0.008 2026-10-31 16:26:20,547 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 16:26:20] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.006 2026-10-31 16:26:20,570 104 INFO rb-be2b723-226188-430986 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-10-31 16:26:20,588 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:26:20] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-10-31 16:26:20,618 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:26:20] "GET /odoo/offline HTTP/1.1" 200 - 5 0.002 0.011 2026-10-31 16:26:20,644 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:26:20] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.000 0.004 2026-10-31 16:26:20,662 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:26:20] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.002 0.013 2026-10-31 16:26:20,732 104 INFO rb-be2b723-226188-430986 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-10-31 16:26:20,747 104 INFO rb-be2b723-226188-430986 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-10-31 16:26:20,869 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 16:26:20] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-31 16:26:20,870 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 16:26:20] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.008 2026-10-31 16:26:20,880 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:26:20] "POST /mail/data HTTP/1.1" 200 - 34 0.061 0.081 2026-10-31 16:26:20,937 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:26:20] "GET /web/image?model=res.users&field=avatar_128&id=90 HTTP/1.1" 200 - 16 0.017 0.141 2026-10-31 16:26:20,959 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:26:20] "POST /web/action/load HTTP/1.1" 200 - 9 0.005 0.102 2026-10-31 16:26:20,966 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:26:20] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.134 2026-10-31 16:26:20,996 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:26:20] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.007 0.079 2026-10-31 16:26:21,053 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:26:21] "GET /web/image/res.partner/463/avatar_128?unique=1793463977000 HTTP/1.1" 200 - 8 0.015 0.222 2026-10-31 16:26:21,082 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 16:26:21] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-31 16:26:21,137 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 16:26:21] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-31 16:26:21,215 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:26:21] "POST /web/dataset/call_kw/viin.quality.check/get_views HTTP/1.1" 200 - 70 0.034 0.116 2026-10-31 16:26:21,238 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:26:21] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.006 0.110 2026-10-31 16:26:21,258 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:26:21] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.004 2026-10-31 16:26:21,371 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:26:21] "POST /web/dataset/call_kw/viin.quality.check/web_read HTTP/1.1" 200 - 33 0.029 0.079 2026-10-31 16:26:21,602 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:26:21] "POST /web/dataset/call_kw/viin.quality.check/zalo_check_recipients HTTP/1.1" 200 - 1 0.000 0.004 2026-10-31 16:26:21,678 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:26:21] "POST /web/dataset/call_kw/viin.quality.check/zalo_check_recipients HTTP/1.1" 200 - 1 0.001 0.006 2026-10-31 16:26:21,731 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:26:21] "POST /mail/thread/data HTTP/1.1" 200 - 27 0.019 0.036 2026-10-31 16:26:21,742 104 INFO rb-be2b723-226188-430986 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-10-31 16:26:21,780 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:26:21] "POST /web/dataset/call_button/viin.quality.check/action_open_quality_check_wizard HTTP/1.1" 200 - 16 0.015 0.021 2026-10-31 16:26:21,790 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:26:21] "POST /mail/thread/messages HTTP/1.1" 200 - 3 0.002 0.017 2026-10-31 16:26:21,848 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:26:21] "POST /web/dataset/call_kw/viin.quality.check.wizard/get_views HTTP/1.1" 200 - 14 0.005 0.036 2026-10-31 16:26:21,887 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:26:21] "POST /web/dataset/call_kw/viin.quality.check.wizard/web_read HTTP/1.1" 200 - 10 0.003 0.014 2026-10-31 16:26:21,965 104 INFO rb-be2b723-226188-430986 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-10-31 16:26:21,966 104 INFO rb-be2b723-226188-430986 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-10-31 16:26:21,970 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_attachment: Post processing ignored : This file could not be decoded as an image file. 2026-10-31 16:26:21,979 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:26:21] "POST /web/binary/upload_attachment HTTP/1.1" 200 - 7 0.003 0.009 2026-10-31 16:26:22,025 104 INFO rb-be2b723-226188-430986 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-10-31 16:26:22,025 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:26:22] "POST /web/dataset/call_kw/viin.quality.check.wizard/onchange HTTP/1.1" 200 - 9 0.004 0.016 2026-10-31 16:26:22,034 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:26:22] "GET /web/image/4035 HTTP/1.1" 200 - 6 0.002 0.022 2026-10-31 16:26:22,099 104 INFO rb-be2b723-226188-430986 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-10-31 16:26:22,174 104 INFO rb-be2b723-226188-430986 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-10-31 16:26:22,200 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:26:22] "POST /web/dataset/call_kw/viin.quality.check.wizard/onchange HTTP/1.1" 200 - 9 0.003 0.016 2026-10-31 16:26:22,228 104 INFO rb-be2b723-226188-430986 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-10-31 16:26:22,230 104 INFO rb-be2b723-226188-430986 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-10-31 16:26:22,245 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_attachment: Post processing ignored : This file could not be decoded as an image file. 2026-10-31 16:26:22,253 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:26:22] "POST /web/binary/upload_attachment HTTP/1.1" 200 - 3 0.001 0.011 2026-10-31 16:26:22,289 104 INFO rb-be2b723-226188-430986 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-10-31 16:26:22,297 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:26:22] "POST /web/dataset/call_kw/viin.quality.check.wizard/onchange HTTP/1.1" 200 - 9 0.005 0.023 2026-10-31 16:26:22,305 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:26:22] "GET /web/image/4036 HTTP/1.1" 200 - 5 0.001 0.024 2026-10-31 16:26:22,357 104 INFO rb-be2b723-226188-430986 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-10-31 16:26:22,430 104 INFO rb-be2b723-226188-430986 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-10-31 16:26:22,481 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #90 deleted ir.attachment records with IDs: [4035] 2026-10-31 16:26:22,504 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:26:22] "POST /web/dataset/call_kw/viin.quality.check.wizard/web_save HTTP/1.1" 200 - 46 0.019 0.050 2026-10-31 16:26:22,580 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:26:22] "POST /web/dataset/call_button/viin.quality.check.wizard/do_pass HTTP/1.1" 200 - 17 0.012 0.038 2026-10-31 16:26:22,606 104 INFO rb-be2b723-226188-430986 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-10-31 16:26:22,607 104 INFO rb-be2b723-226188-430986 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-10-31 16:26:22,630 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:26:22] "POST /mail/thread/messages HTTP/1.1" 200 - 19 0.010 0.028 2026-10-31 16:26:22,751 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:26:22] "POST /web/dataset/call_kw/viin.quality.check/web_read HTTP/1.1" 200 - 17 0.021 0.131 2026-10-31 16:26:22,782 104 INFO rb-be2b723-226188-430986 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 30268024 (allocated 33804288) 2026-10-31 16:26:22,806 104 INFO rb-be2b723-226188-430986 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 1050 2026-10-31 16:26:22,807 104 INFO rb-be2b723-226188-430986 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-10-31 16:26:22,807 104 INFO rb-be2b723-226188-430986 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 1050 2026-10-31 16:26:22,956 104 INFO rb-be2b723-226188-430986 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-be2b723-226188-430986/chrome_logs/chrome_log_20261031_162622_955971_test_removing_and_reattaching_a_photo_through_the_widget_leaves_exactly_one_image.txt 2026-10-31 16:26:22,956 104 INFO rb-be2b723-226188-430986 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/tmpte_e8gyh_chrome_odoo" 2026-10-31 16:26:23,021 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-31 16:26:23,744 104 INFO rb-be2b723-226188-430986 odoo.addons.to_quality.tests.test_quality_check_wizard_internal_user: Starting QualityCheckWizardInternalUser.test_assigned_internal_user_can_save_checked_image_from_wizard ... 2026-10-31 16:26:23,863 104 INFO rb-be2b723-226188-430986 odoo.addons.to_quality.tests.test_quality_check_wizard_internal_user: Starting QualityCheckWizardInternalUser.test_assigned_internal_user_can_save_checked_quantity_from_wizard ... 2026-10-31 16:26:23,979 104 INFO rb-be2b723-226188-430986 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-10-31 16:26:24,202 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-31 16:26:24,580 104 INFO rb-be2b723-226188-430986 odoo.addons.to_quality.tests.test_quality_check_wizard_numeric_entry_tour: Starting TestQualityCheckWizardNumericEntryTour.test_every_rendered_stepper_reaches_a_value_via_clicks ... 2026-10-31 16:26:24,879 104 INFO rb-be2b723-226188-430986 odoo.addons.to_quality.tests.test_quality_check_wizard_numeric_entry_tour.TestQualityCheckWizardNumericEntryTour.test_every_rendered_stepper_reaches_a_value_via_clicks: Chrome pid: 1276 2026-10-31 16:26:24,880 104 INFO rb-be2b723-226188-430986 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/tmp4ati_koc_chrome_odoo 2026-10-31 16:26:24,880 104 INFO rb-be2b723-226188-430986 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:43905/json/version 2026-10-31 16:26:24,881 104 INFO rb-be2b723-226188-430986 odoo.tests.common.requests: request http://127.0.0.1:43905/json/version with timeout 3 increased to 10s during tests 2026-10-31 16:26:24,944 104 INFO rb-be2b723-226188-430986 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-10-31 16:26:24,944 104 INFO rb-be2b723-226188-430986 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:43905/json 2026-10-31 16:26:24,945 104 INFO rb-be2b723-226188-430986 odoo.tests.common.requests: request http://127.0.0.1:43905/json with timeout 3 increased to 10s during tests 2026-10-31 16:26:24,955 104 INFO rb-be2b723-226188-430986 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:43905/devtools/page/C89D55D96BAE980902F9C5B2E7744EA2 2026-10-31 16:26:24,969 104 INFO rb-be2b723-226188-430986 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-10-31 16:26:24,980 104 INFO rb-be2b723-226188-430986 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-10-31 16:26:25,020 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.res_users: Login successful for db:rb-be2b723-226188-430986 login:quality_admin_numeric_entry_tour from n/a 2026-10-31 16:26:25,032 104 INFO rb-be2b723-226188-430986 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-10-31 16:26:25,044 104 INFO rb-be2b723-226188-430986 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-10-31 16:26:25,045 104 INFO rb-be2b723-226188-430986 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-10-31 16:26:25,056 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-31 16:26:26,318 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:26:26] "GET /odoo/action-to_quality.quality_check_action_main/514 HTTP/1.1" 200 - 181 0.079 1.186 2026-10-31 16:26:26,323 104 INFO rb-be2b723-226188-430986 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': 'C89D55D96BAE980902F9C5B2E7744EA2', 'loaderId': 'FCD0C702D5C7C721C2668A1F1D9CEF98', 'isDownload': False} 2026-10-31 16:26:26,323 104 INFO rb-be2b723-226188-430986 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-10-31 16:26:26,472 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:26:26] "GET /web/webclient/load_menus/f93a174153d0e74c261f9c3c975777f3202ae388968cdbec1786cd850b7a918b HTTP/1.1" 200 - 131 0.047 0.068 2026-10-31 16:26:26,488 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:26:26] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.004 0.107 2026-10-31 16:26:26,496 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:26:26] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.135 2026-10-31 16:26:26,502 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:26:26] "GET /web/assets/0fbf7df/web.assets_web.min.css HTTP/1.1" 200 - 2 0.002 0.132 2026-10-31 16:26:26,508 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:26:26] "GET /web/assets/7602508/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.134 2026-10-31 16:26:26,517 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:26:26] "GET /web/assets/38aa5c1/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.135 2026-10-31 16:26:26,549 104 INFO rb-be2b723-226188-430986 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-31 16:26:26,608 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:26:26] "GET /web/assets/fabee4f/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.003 0.011 2026-10-31 16:26:27,423 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 16:26:27] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.004 2026-10-31 16:26:27,426 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 16:26:27] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.006 2026-10-31 16:26:27,427 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 16:26:27] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.006 2026-10-31 16:26:27,446 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:26:27] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.001 0.007 2026-10-31 16:26:27,463 104 INFO rb-be2b723-226188-430986 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-10-31 16:26:27,491 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:26:27] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-10-31 16:26:27,537 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:26:27] "GET /odoo/offline HTTP/1.1" 200 - 5 0.006 0.017 2026-10-31 16:26:27,544 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:26:27] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.000 0.016 2026-10-31 16:26:27,561 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:26:27] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.003 0.027 2026-10-31 16:26:27,588 104 INFO rb-be2b723-226188-430986 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-10-31 16:26:27,602 104 INFO rb-be2b723-226188-430986 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-10-31 16:26:27,661 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 16:26:27] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.011 2026-10-31 16:26:27,663 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 16:26:27] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.006 2026-10-31 16:26:27,704 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:26:27] "POST /mail/data HTTP/1.1" 200 - 34 0.050 0.060 2026-10-31 16:26:27,754 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:26:27] "GET /web/image?model=res.users&field=avatar_128&id=93 HTTP/1.1" 200 - 16 0.013 0.121 2026-10-31 16:26:27,758 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:26:27] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.144 2026-10-31 16:26:27,779 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:26:27] "POST /web/action/load HTTP/1.1" 200 - 9 0.005 0.143 2026-10-31 16:26:27,825 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:26:27] "GET /web/image/res.partner/466/avatar_128?unique=1793463984000 HTTP/1.1" 200 - 8 0.016 0.179 2026-10-31 16:26:27,869 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:26:27] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.014 0.135 2026-10-31 16:26:27,873 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 16:26:27] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.011 2026-10-31 16:26:27,913 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 16:26:27] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-31 16:26:27,985 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:26:27] "POST /web/dataset/call_kw/viin.quality.check/get_views HTTP/1.1" 200 - 70 0.038 0.144 2026-10-31 16:26:28,003 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:26:28] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.005 0.137 2026-10-31 16:26:28,036 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:26:28] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.005 2026-10-31 16:26:28,169 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:26:28] "POST /web/dataset/call_kw/viin.quality.check/web_read HTTP/1.1" 200 - 33 0.032 0.100 2026-10-31 16:26:28,357 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:26:28] "POST /web/dataset/call_kw/viin.quality.check/zalo_check_recipients HTTP/1.1" 200 - 1 0.000 0.004 2026-10-31 16:26:28,452 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:26:28] "POST /mail/thread/data HTTP/1.1" 200 - 27 0.013 0.026 2026-10-31 16:26:28,456 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:26:28] "POST /web/dataset/call_kw/viin.quality.check/zalo_check_recipients HTTP/1.1" 200 - 1 0.000 0.044 2026-10-31 16:26:28,474 104 INFO rb-be2b723-226188-430986 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-10-31 16:26:28,501 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:26:28] "POST /web/dataset/call_button/viin.quality.check/action_open_quality_check_wizard HTTP/1.1" 200 - 16 0.010 0.016 2026-10-31 16:26:28,510 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:26:28] "POST /mail/thread/messages HTTP/1.1" 200 - 3 0.002 0.010 2026-10-31 16:26:28,558 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:26:28] "POST /web/dataset/call_kw/viin.quality.check.wizard/get_views HTTP/1.1" 200 - 14 0.004 0.030 2026-10-31 16:26:28,600 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:26:28] "POST /web/dataset/call_kw/viin.quality.check.wizard/web_read HTTP/1.1" 200 - 10 0.004 0.022 2026-10-31 16:26:28,678 104 INFO rb-be2b723-226188-430986 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-10-31 16:26:28,740 104 INFO rb-be2b723-226188-430986 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-10-31 16:26:28,840 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:26:28] "POST /web/dataset/call_kw/viin.quality.check.wizard/onchange HTTP/1.1" 200 - 9 0.004 0.023 2026-10-31 16:26:28,876 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:26:28] "POST /web/dataset/call_kw/viin.quality.check.wizard/onchange HTTP/1.1" 200 - 9 0.003 0.022 2026-10-31 16:26:28,916 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:26:28] "POST /web/dataset/call_kw/viin.quality.check.wizard/onchange HTTP/1.1" 200 - 9 0.003 0.021 2026-10-31 16:26:28,962 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:26:28] "POST /web/dataset/call_kw/viin.quality.check.wizard/onchange HTTP/1.1" 200 - 9 0.003 0.018 2026-10-31 16:26:28,997 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:26:28] "POST /web/dataset/call_kw/viin.quality.check.wizard/onchange HTTP/1.1" 200 - 9 0.003 0.014 2026-10-31 16:26:29,029 104 INFO rb-be2b723-226188-430986 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-10-31 16:26:29,067 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:26:29] "POST /web/dataset/call_kw/viin.quality.check.wizard/onchange HTTP/1.1" 200 - 9 0.003 0.021 2026-10-31 16:26:29,074 104 INFO rb-be2b723-226188-430986 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-10-31 16:26:29,117 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:26:29] "POST /web/dataset/call_kw/viin.quality.check.wizard/onchange HTTP/1.1" 200 - 9 0.003 0.018 2026-10-31 16:26:29,138 104 INFO rb-be2b723-226188-430986 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-10-31 16:26:29,158 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:26:29] "POST /web/dataset/call_kw/viin.quality.check.wizard/onchange HTTP/1.1" 200 - 9 0.003 0.022 2026-10-31 16:26:29,203 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:26:29] "POST /web/dataset/call_kw/viin.quality.check.wizard/onchange HTTP/1.1" 200 - 9 0.003 0.028 2026-10-31 16:26:29,269 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:26:29] "POST /web/dataset/call_kw/viin.quality.check.wizard/web_save HTTP/1.1" 200 - 20 0.012 0.037 2026-10-31 16:26:29,338 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:26:29] "POST /web/dataset/call_button/viin.quality.check.wizard/do_measure HTTP/1.1" 200 - 15 0.013 0.027 2026-10-31 16:26:29,385 104 INFO rb-be2b723-226188-430986 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-10-31 16:26:29,387 104 INFO rb-be2b723-226188-430986 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-10-31 16:26:29,424 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:26:29] "POST /mail/thread/messages HTTP/1.1" 200 - 19 0.017 0.040 2026-10-31 16:26:29,542 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:26:29] "POST /web/dataset/call_kw/viin.quality.check/web_read HTTP/1.1" 200 - 16 0.027 0.134 2026-10-31 16:26:29,566 104 INFO rb-be2b723-226188-430986 odoo.addons.to_quality.tests.test_quality_check_wizard_numeric_entry_tour.TestQualityCheckWizardNumericEntryTour.test_every_rendered_stepper_reaches_a_value_via_clicks.browser: heap 30455052 (allocated 35639296) 2026-10-31 16:26:29,587 104 INFO rb-be2b723-226188-430986 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 1276 2026-10-31 16:26:29,594 104 INFO rb-be2b723-226188-430986 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-10-31 16:26:29,595 104 INFO rb-be2b723-226188-430986 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 1276 2026-10-31 16:26:29,716 104 INFO rb-be2b723-226188-430986 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-be2b723-226188-430986/chrome_logs/chrome_log_20261031_162629_715988_test_every_rendered_stepper_reaches_a_value_via_clicks.txt 2026-10-31 16:26:29,716 104 INFO rb-be2b723-226188-430986 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/tmp4ati_koc_chrome_odoo" 2026-10-31 16:26:29,758 104 INFO rb-be2b723-226188-430986 odoo.addons.to_quality.tests.test_quality_check_wizard_numeric_entry_tour: Starting TestQualityCheckWizardNumericEntryTour.test_the_stepper_fields_remain_typable_with_a_keyboard ... 2026-10-31 16:26:30,040 104 INFO rb-be2b723-226188-430986 odoo.addons.to_quality.tests.test_quality_check_wizard_numeric_entry_tour.TestQualityCheckWizardNumericEntryTour.test_the_stepper_fields_remain_typable_with_a_keyboard: Chrome pid: 1506 2026-10-31 16:26:30,041 104 INFO rb-be2b723-226188-430986 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/tmp0p1ut_tv_chrome_odoo 2026-10-31 16:26:30,041 104 INFO rb-be2b723-226188-430986 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:35541/json/version 2026-10-31 16:26:30,042 104 INFO rb-be2b723-226188-430986 odoo.tests.common.requests: request http://127.0.0.1:35541/json/version with timeout 3 increased to 10s during tests 2026-10-31 16:26:30,093 104 INFO rb-be2b723-226188-430986 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-10-31 16:26:30,093 104 INFO rb-be2b723-226188-430986 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:35541/json 2026-10-31 16:26:30,094 104 INFO rb-be2b723-226188-430986 odoo.tests.common.requests: request http://127.0.0.1:35541/json with timeout 3 increased to 10s during tests 2026-10-31 16:26:30,104 104 INFO rb-be2b723-226188-430986 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:35541/devtools/page/EED7F26FADDCC685BAE1A40720CBBE86 2026-10-31 16:26:30,112 104 INFO rb-be2b723-226188-430986 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-10-31 16:26:30,121 104 INFO rb-be2b723-226188-430986 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-10-31 16:26:30,196 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.res_users: Login successful for db:rb-be2b723-226188-430986 login:quality_admin_numeric_entry_tour from n/a 2026-10-31 16:26:30,207 104 INFO rb-be2b723-226188-430986 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-10-31 16:26:30,210 104 INFO rb-be2b723-226188-430986 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-10-31 16:26:30,211 104 INFO rb-be2b723-226188-430986 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-10-31 16:26:30,232 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-31 16:26:31,624 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:26:31] "GET /odoo/action-to_quality.quality_check_action_main/515 HTTP/1.1" 200 - 191 0.085 1.312 2026-10-31 16:26:31,628 104 INFO rb-be2b723-226188-430986 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': 'EED7F26FADDCC685BAE1A40720CBBE86', 'loaderId': '0AD18594015C476F15CD5B8CA4A46494', 'isDownload': False} 2026-10-31 16:26:31,628 104 INFO rb-be2b723-226188-430986 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-10-31 16:26:31,762 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:26:31] "GET /web/webclient/load_menus/f93a174153d0e74c261f9c3c975777f3202ae388968cdbec1786cd850b7a918b HTTP/1.1" 200 - 131 0.040 0.061 2026-10-31 16:26:31,770 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:26:31] "GET /web/assets/0fbf7df/web.assets_web.min.css HTTP/1.1" 200 - 2 0.001 0.096 2026-10-31 16:26:31,781 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:26:31] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.117 2026-10-31 16:26:31,788 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:26:31] "GET /web/assets/7602508/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.112 2026-10-31 16:26:31,793 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:26:31] "GET /web/assets/38aa5c1/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.112 2026-10-31 16:26:31,810 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:26:31] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.005 0.128 2026-10-31 16:26:31,832 104 INFO rb-be2b723-226188-430986 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-31 16:26:31,930 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:26:31] "GET /web/assets/fabee4f/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.004 2026-10-31 16:26:32,747 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 16:26:32] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.003 2026-10-31 16:26:32,749 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 16:26:32] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.005 2026-10-31 16:26:32,751 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 16:26:32] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.007 2026-10-31 16:26:32,767 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:26:32] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.001 0.009 2026-10-31 16:26:32,796 104 INFO rb-be2b723-226188-430986 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-10-31 16:26:32,816 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:26:32] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.005 2026-10-31 16:26:32,863 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:26:32] "GET /odoo/offline HTTP/1.1" 200 - 5 0.002 0.018 2026-10-31 16:26:32,873 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:26:32] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.001 0.008 2026-10-31 16:26:32,885 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:26:32] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.002 0.013 2026-10-31 16:26:32,946 104 INFO rb-be2b723-226188-430986 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-10-31 16:26:32,963 104 INFO rb-be2b723-226188-430986 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-10-31 16:26:33,060 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 16:26:33] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.015 2026-10-31 16:26:33,063 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 16:26:33] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.014 2026-10-31 16:26:33,067 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:26:33] "POST /mail/data HTTP/1.1" 200 - 34 0.044 0.066 2026-10-31 16:26:33,100 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:26:33] "POST /web/action/load HTTP/1.1" 200 - 9 0.005 0.095 2026-10-31 16:26:33,143 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:26:33] "GET /web/image?model=res.users&field=avatar_128&id=93 HTTP/1.1" 200 - 16 0.011 0.139 2026-10-31 16:26:33,169 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:26:33] "GET /web/image/res.partner/466/avatar_128?unique=1793463984000 HTTP/1.1" 200 - 8 0.007 0.163 2026-10-31 16:26:33,170 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:26:33] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.114 2026-10-31 16:26:33,197 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 16:26:33] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-31 16:26:33,213 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:26:33] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.016 0.113 2026-10-31 16:26:33,245 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 16:26:33] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-31 16:26:33,375 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:26:33] "POST /web/dataset/call_kw/viin.quality.check/get_views HTTP/1.1" 200 - 71 0.037 0.218 2026-10-31 16:26:33,401 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:26:33] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.006 0.202 2026-10-31 16:26:33,429 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:26:33] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.007 2026-10-31 16:26:33,570 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:26:33] "POST /web/dataset/call_kw/viin.quality.check/web_read HTTP/1.1" 200 - 33 0.034 0.100 2026-10-31 16:26:33,796 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:26:33] "POST /web/dataset/call_kw/viin.quality.check/zalo_check_recipients HTTP/1.1" 200 - 1 0.000 0.003 2026-10-31 16:26:33,889 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:26:33] "POST /web/dataset/call_kw/viin.quality.check/zalo_check_recipients HTTP/1.1" 200 - 1 0.001 0.004 2026-10-31 16:26:33,952 104 INFO rb-be2b723-226188-430986 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-10-31 16:26:33,955 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:26:33] "POST /mail/thread/data HTTP/1.1" 200 - 27 0.020 0.048 2026-10-31 16:26:33,994 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:26:33] "POST /web/dataset/call_button/viin.quality.check/action_open_quality_check_wizard HTTP/1.1" 200 - 16 0.014 0.022 2026-10-31 16:26:34,005 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:26:34] "POST /mail/thread/messages HTTP/1.1" 200 - 3 0.003 0.037 2026-10-31 16:26:34,040 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:26:34] "POST /web/dataset/call_kw/viin.quality.check.wizard/get_views HTTP/1.1" 200 - 14 0.006 0.023 2026-10-31 16:26:34,082 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:26:34] "POST /web/dataset/call_kw/viin.quality.check.wizard/web_read HTTP/1.1" 200 - 10 0.004 0.014 2026-10-31 16:26:34,140 104 INFO rb-be2b723-226188-430986 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-10-31 16:26:34,239 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:26:34] "POST /web/dataset/call_kw/viin.quality.check.wizard/onchange HTTP/1.1" 200 - 9 0.003 0.018 2026-10-31 16:26:34,264 104 INFO rb-be2b723-226188-430986 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-10-31 16:26:34,290 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:26:34] "POST /web/dataset/call_kw/viin.quality.check.wizard/onchange HTTP/1.1" 200 - 9 0.003 0.021 2026-10-31 16:26:34,326 104 INFO rb-be2b723-226188-430986 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-10-31 16:26:34,352 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:26:34] "POST /web/dataset/call_kw/viin.quality.check.wizard/onchange HTTP/1.1" 200 - 9 0.023 0.021 2026-10-31 16:26:34,389 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:26:34] "POST /web/dataset/call_kw/viin.quality.check.wizard/onchange HTTP/1.1" 200 - 9 0.003 0.022 2026-10-31 16:26:34,394 104 INFO rb-be2b723-226188-430986 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-10-31 16:26:34,456 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:26:34] "POST /web/dataset/call_kw/viin.quality.check.wizard/web_save HTTP/1.1" 200 - 20 0.011 0.042 2026-10-31 16:26:34,519 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:26:34] "POST /web/dataset/call_button/viin.quality.check.wizard/do_measure HTTP/1.1" 200 - 15 0.008 0.028 2026-10-31 16:26:34,557 104 INFO rb-be2b723-226188-430986 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-10-31 16:26:34,558 104 INFO rb-be2b723-226188-430986 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-10-31 16:26:34,626 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:26:34] "POST /web/dataset/call_kw/viin.quality.check/web_read HTTP/1.1" 200 - 16 0.033 0.062 2026-10-31 16:26:34,662 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:26:34] "POST /mail/thread/messages HTTP/1.1" 200 - 19 0.008 0.123 2026-10-31 16:26:34,794 104 INFO rb-be2b723-226188-430986 odoo.addons.to_quality.tests.test_quality_check_wizard_numeric_entry_tour.TestQualityCheckWizardNumericEntryTour.test_the_stepper_fields_remain_typable_with_a_keyboard.browser: heap 34791168 (allocated 43646976) 2026-10-31 16:26:34,824 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:26:34] "POST /mail/thread/data HTTP/1.1" 200 - 13 0.016 0.027 2026-10-31 16:26:34,871 104 INFO rb-be2b723-226188-430986 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 1506 2026-10-31 16:26:34,878 104 INFO rb-be2b723-226188-430986 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-10-31 16:26:34,879 104 INFO rb-be2b723-226188-430986 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 1506 2026-10-31 16:26:34,984 104 INFO rb-be2b723-226188-430986 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-be2b723-226188-430986/chrome_logs/chrome_log_20261031_162634_983816_test_the_stepper_fields_remain_typable_with_a_keyboard.txt 2026-10-31 16:26:34,984 104 INFO rb-be2b723-226188-430986 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/tmp0p1ut_tv_chrome_odoo" 2026-10-31 16:26:35,069 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-31 16:26:35,845 104 INFO rb-be2b723-226188-430986 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-10-31 16:26:35,898 104 INFO rb-be2b723-226188-430986 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-10-31 16:26:35,985 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-31 16:26:36,891 104 INFO rb-be2b723-226188-430986 odoo.addons.to_quality.tests.test_quality_form: Starting QualityForm.test_01_validate_product ... 2026-10-31 16:26:37,137 104 INFO rb-be2b723-226188-430986 odoo.addons.to_quality.tests.test_quality_form: Starting QualityForm.test_01_validate_team ... 2026-10-31 16:26:38,378 104 INFO rb-be2b723-226188-430986 odoo.addons.to_quality.tests.test_quality_form: Starting QualityForm.test_11_check_tolerance_max ... 2026-10-31 16:26:38,699 104 INFO rb-be2b723-226188-430986 odoo.addons.to_quality.tests.test_quality_form: Starting QualityForm.test_quality_check_measure_not_range_tolerance ... 2026-10-31 16:26:39,017 104 INFO rb-be2b723-226188-430986 odoo.addons.to_quality.tests.test_quality_form: Starting QualityForm.test_quality_check_user_id ... 2026-10-31 16:26:39,350 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-31 16:26:40,127 104 INFO rb-be2b723-226188-430986 odoo.addons.to_quality.tests.test_quality_point_category: Starting TestQualityPointCategory.test_complete_name ... 2026-10-31 16:26:40,188 104 INFO rb-be2b723-226188-430986 odoo.addons.to_quality.tests.test_quality_point_category: Starting TestQualityPointCategory.test_quality_point_count ... 2026-10-31 16:26:40,245 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-31 16:26:40,610 104 INFO rb-be2b723-226188-430986 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-10-31 16:26:40,690 104 INFO rb-be2b723-226188-430986 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-10-31 16:26:40,759 104 INFO rb-be2b723-226188-430986 odoo.addons.to_quality.tests.test_quality_point_name_search_and_due: Starting TestQualityPointNameSearchAndDue.test_display_name_search_finds_point_by_title ... 2026-10-31 16:26:40,801 104 INFO rb-be2b723-226188-430986 odoo.addons.to_quality.tests.test_quality_point_name_search_and_due: Starting TestQualityPointNameSearchAndDue.test_negative_operator_excludes_points_matching_the_title ... 2026-10-31 16:26:40,839 104 INFO rb-be2b723-226188-430986 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-10-31 16:26:40,878 104 INFO rb-be2b723-226188-430986 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-10-31 16:26:40,928 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-31 16:26:41,656 104 INFO rb-be2b723-226188-430986 odoo.addons.to_quality.tests.test_quality_point_template_line: Starting TestQualityProductTemplate.test_get_prepare_data ... 2026-10-31 16:26:41,728 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-31 16:26:42,480 104 INFO rb-be2b723-226188-430986 odoo.addons.to_quality.tests.test_quality_point_test_type_axis: Starting TestQualityPointTestTypeExtensibility.test_admin_added_type_completes_a_check_end_to_end ... 2026-10-31 16:26:42,583 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-31 16:26:43,461 104 INFO rb-be2b723-226188-430986 odoo.addons.to_quality.tests.test_quality_point_test_type_axis: Starting TestQualityPointTestTypeOffersManualPassfailDefault.test_new_test_type_check_reaches_pass_via_do_pass ... 2026-10-31 16:26:43,569 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-31 16:26:45,148 104 INFO rb-be2b723-226188-430986 odoo.addons.to_quality.tests.test_quality_product_template: Starting TestQualityProductTemplate.test_access_rights ... 2026-10-31 16:26:45,305 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #6 deleted mail.message records with IDs: [1193] 2026-10-31 16:26:45,325 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #6 deleted ir.model.data records with IDs: [92441] 2026-10-31 16:26:45,325 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #6 deleted quality.point.template records with IDs: [2] 2026-10-31 16:26:45,368 104 INFO rb-be2b723-226188-430986 odoo.addons.to_quality.tests.test_quality_product_template: Starting TestQualityProductTemplate.test_access_rights_2 ... 2026-10-31 16:26:45,533 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 6, model: quality.point.template 2026-10-31 16:26:45,550 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 6, model: quality.point.template 2026-10-31 16:26:45,566 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #6 deleted mail.message records with IDs: [1193] 2026-10-31 16:26:45,572 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 6, model: quality.point.template 2026-10-31 16:26:45,601 104 INFO rb-be2b723-226188-430986 odoo.addons.to_quality.tests.test_quality_product_template: Starting TestQualityProductTemplate.test_action_apply ... 2026-10-31 16:26:45,681 104 INFO rb-be2b723-226188-430986 odoo.addons.to_quality.tests.test_quality_product_template: Starting TestQualityProductTemplate.test_action_apply_2 ... 2026-10-31 16:26:45,742 104 INFO rb-be2b723-226188-430986 odoo.addons.to_quality.tests.test_quality_product_template: Starting TestQualityProductTemplate.test_compute_team_id ... 2026-10-31 16:26:45,802 104 INFO rb-be2b723-226188-430986 odoo.addons.to_quality.tests.test_quality_product_template: Starting TestQualityProductTemplate.test_compute_tolerance_max ... 2026-10-31 16:26:45,840 104 INFO rb-be2b723-226188-430986 odoo.addons.to_quality.tests.test_quality_product_template: Starting TestQualityProductTemplate.test_get_prepare_data ... 2026-10-31 16:26:45,882 104 INFO rb-be2b723-226188-430986 odoo.addons.to_quality.tests.test_quality_product_template: Starting TestQualityProductTemplate.test_multi_company_rule ... 2026-10-31 16:26:56,376 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-31 16:26:57,208 104 INFO rb-be2b723-226188-430986 odoo.addons.to_quality.tests.test_quality_quantity: Starting TestQualityCheckedQuantity.test_all_failed ... 2026-10-31 16:26:57,277 104 INFO rb-be2b723-226188-430986 odoo.addons.to_quality.tests.test_quality_quantity: Starting TestQualityCheckedQuantity.test_all_passed ... 2026-10-31 16:26:57,335 104 INFO rb-be2b723-226188-430986 odoo.addons.to_quality.tests.test_quality_quantity: Starting TestQualityCheckedQuantity.test_empty_no_div_error ... 2026-10-31 16:26:57,390 104 INFO rb-be2b723-226188-430986 odoo.addons.to_quality.tests.test_quality_quantity: Starting TestQualityCheckedQuantity.test_negative_failed_raises ... 2026-10-31 16:26:57,451 104 INFO rb-be2b723-226188-430986 odoo.addons.to_quality.tests.test_quality_quantity: Starting TestQualityCheckedQuantity.test_negative_passed_raises ... 2026-10-31 16:26:57,507 104 INFO rb-be2b723-226188-430986 odoo.addons.to_quality.tests.test_quality_quantity: Starting TestQualityCheckedQuantity.test_pass_rate ... 2026-10-31 16:26:57,562 104 INFO rb-be2b723-226188-430986 odoo.addons.to_quality.tests.test_quality_quantity: Starting TestQualityCheckedQuantity.test_recompute_on_edit ... 2026-10-31 16:26:57,621 104 INFO rb-be2b723-226188-430986 odoo.addons.to_quality.tests.test_quality_quantity: Starting TestQualityCheckedQuantity.test_state_is_user_decision ... 2026-10-31 16:26:57,695 104 INFO rb-be2b723-226188-430986 odoo.addons.to_quality.tests.test_quality_quantity: Starting TestQualityCheckedQuantity.test_template_line_propagates_flag ... 2026-10-31 16:26:57,755 104 INFO rb-be2b723-226188-430986 odoo.addons.to_quality.tests.test_quality_quantity: Starting TestQualityCheckedQuantity.test_track_flag_related ... 2026-10-31 16:26:57,813 104 INFO rb-be2b723-226188-430986 odoo.addons.to_quality.tests.test_quality_quantity: Starting TestQualityCheckedQuantity.test_wizard_pass_rate_recomputes ... 2026-10-31 16:26:57,892 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-31 16:26:58,833 104 INFO rb-be2b723-226188-430986 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-10-31 16:26:59,158 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted stock.move records with IDs: [197] 2026-10-31 16:26:59,484 104 INFO rb-be2b723-226188-430986 odoo.addons.to_quality_mrp.tests.test_action_view_quality_alerts: Starting TestActionViewQualityAlertsWorkOrderDefault.test_multiple_workorders_does_not_raise_expected_singleton ... 2026-10-31 16:26:59,743 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted stock.move records with IDs: [200] 2026-10-31 16:27:00,109 104 INFO rb-be2b723-226188-430986 odoo.addons.to_quality_mrp.tests.test_action_view_quality_alerts: Starting TestActionViewQualityAlertsWorkOrderDefault.test_no_workorders_leaves_alert_workorder_default_falsy ... 2026-10-31 16:27:00,520 104 INFO rb-be2b723-226188-430986 odoo.addons.to_quality_mrp.tests.test_action_view_quality_alerts: Starting TestActionViewQualityAlertsWorkOrderDefault.test_single_workorder_defaults_alert_to_that_workorder ... 2026-10-31 16:27:00,742 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted stock.move records with IDs: [205] 2026-10-31 16:27:01,075 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-31 16:27:01,793 104 INFO rb-be2b723-226188-430986 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-10-31 16:27:02,336 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-31 16:27:03,069 104 INFO rb-be2b723-226188-430986 odoo.addons.to_quality_mrp.tests.test_no_proceed_if_failed: Starting QualityMRPNoProceedIfFailed.test_01_check_plan_mo ... 2026-10-31 16:27:03,344 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted stock.move records with IDs: [214] 2026-10-31 16:27:04,079 104 INFO rb-be2b723-226188-430986 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-10-31 16:27:04,335 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted stock.move records with IDs: [222] 2026-10-31 16:27:05,022 104 INFO rb-be2b723-226188-430986 odoo.addons.to_quality_mrp.tests.test_no_proceed_if_failed: Starting QualityMRPNoProceedIfFailed.test_11_check_done_mo ... 2026-10-31 16:27:05,329 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted stock.move records with IDs: [230] 2026-10-31 16:27:06,054 104 INFO rb-be2b723-226188-430986 odoo.addons.to_quality_mrp.tests.test_no_proceed_if_failed: Starting QualityMRPNoProceedIfFailed.test_22_check_done_wo ... 2026-10-31 16:27:06,314 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted stock.move records with IDs: [238] 2026-10-31 16:27:07,263 104 INFO rb-be2b723-226188-430986 odoo.addons.to_quality_mrp.tests.test_no_proceed_if_failed: Starting QualityMRPNoProceedIfFailed.test_23_check_action_generate_serial ... 2026-10-31 16:27:07,521 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted stock.move records with IDs: [246] 2026-10-31 16:27:08,907 104 INFO rb-be2b723-226188-430986 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-10-31 16:27:09,203 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted stock.move records with IDs: [259] 2026-10-31 16:27:09,969 104 INFO rb-be2b723-226188-430986 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-10-31 16:27:10,215 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted stock.move records with IDs: [267] 2026-10-31 16:27:11,495 104 INFO rb-be2b723-226188-430986 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-10-31 16:27:11,796 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted stock.move records with IDs: [275] 2026-10-31 16:27:12,612 104 INFO rb-be2b723-226188-430986 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-10-31 16:27:12,968 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted stock.move records with IDs: [283] 2026-10-31 16:27:14,176 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-31 16:27:15,302 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted stock.move records with IDs: [291] 2026-10-31 16:27:17,462 104 INFO rb-be2b723-226188-430986 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-10-31 16:27:17,700 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted stock.move records with IDs: [299] 2026-10-31 16:27:18,510 104 INFO rb-be2b723-226188-430986 odoo.addons.to_quality_mrp.tests.test_quality_check_mrp_worker_authority: Starting QualityCheckMrpWorkerAuthority.test_mrp_worker_cannot_create_or_unlink_quality_check ... 2026-10-31 16:27:18,529 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 121, model: viin.quality.check 2026-10-31 16:27:18,543 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 121, model: viin.quality.check 2026-10-31 16:27:18,569 104 INFO rb-be2b723-226188-430986 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-10-31 16:27:18,607 104 INFO rb-be2b723-226188-430986 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-10-31 16:27:18,660 104 INFO rb-be2b723-226188-430986 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-10-31 16:27:18,729 104 INFO rb-be2b723-226188-430986 odoo.addons.to_quality_mrp.tests.test_quality_check_mrp_worker_authority: Starting QualityCheckMrpWorkerAuthority.test_mrp_worker_records_verdict_on_own_production_check ... 2026-10-31 16:27:18,790 104 INFO rb-be2b723-226188-430986 odoo.addons.to_quality_mrp.tests.test_quality_check_mrp_worker_authority: Starting QualityCheckMrpWorkerAuthority.test_mrp_worker_records_verdict_on_own_workorder_check ... 2026-10-31 16:27:18,854 104 INFO rb-be2b723-226188-430986 odoo.addons.to_quality_mrp.tests.test_quality_check_mrp_worker_authority: Starting QualityCheckMrpWorkerAuthority.test_mrp_worker_refused_reopening_failed_check ... 2026-10-31 16:27:18,954 104 INFO rb-be2b723-226188-430986 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-10-31 16:27:19,011 104 INFO rb-be2b723-226188-430986 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-10-31 16:27:19,129 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-10-31 16:27:21,112 104 INFO rb-be2b723-226188-430986 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-10-31 16:27:21,287 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted stock.move records with IDs: [303] 2026-10-31 16:27:21,884 104 INFO rb-be2b723-226188-430986 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-10-31 16:27:22,137 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted stock.move records with IDs: [307] 2026-10-31 16:27:23,017 104 INFO rb-be2b723-226188-430986 odoo.addons.to_quality_mrp.tests.test_quality_check_ready_to_check_filter: Starting QualityCheckReadyToCheckFilter.test_check_without_responsible_is_ready_for_me ... 2026-10-31 16:27:23,284 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted stock.move records with IDs: [311] 2026-10-31 16:27:23,957 104 INFO rb-be2b723-226188-430986 odoo.addons.to_quality_mrp.tests.test_quality_check_ready_to_check_filter: Starting QualityCheckReadyToCheckFilter.test_passed_check_is_not_ready ... 2026-10-31 16:27:24,195 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted stock.move records with IDs: [315] 2026-10-31 16:27:24,716 104 INFO rb-be2b723-226188-430986 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-10-31 16:27:24,775 104 INFO rb-be2b723-226188-430986 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-10-31 16:27:25,017 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted stock.move records with IDs: [319] 2026-10-31 16:27:25,784 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-31 16:27:26,481 104 INFO rb-be2b723-226188-430986 odoo.addons.to_quality_mrp.tests.test_quality_mrp: Starting QualityMRP.test_01_check_plan_mo ... 2026-10-31 16:27:26,728 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted stock.move records with IDs: [327] 2026-10-31 16:27:27,546 104 INFO rb-be2b723-226188-430986 odoo.addons.to_quality_mrp.tests.test_quality_mrp: Starting QualityMRP.test_02_button_start_skips_blocked_wo_when_raise_on_invalid_state ... 2026-10-31 16:27:27,821 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted stock.move records with IDs: [335] 2026-10-31 16:27:28,501 104 INFO rb-be2b723-226188-430986 odoo.addons.to_quality_mrp.tests.test_quality_mrp: Starting QualityMRP.test_11_check_done_mo ... 2026-10-31 16:27:28,809 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted stock.move records with IDs: [343] 2026-10-31 16:27:29,661 104 INFO rb-be2b723-226188-430986 odoo.addons.to_quality_mrp.tests.test_quality_mrp: Starting QualityMRP.test_22_check_done_wo ... 2026-10-31 16:27:29,943 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted stock.move records with IDs: [351] 2026-10-31 16:27:31,018 104 INFO rb-be2b723-226188-430986 odoo.addons.to_quality_mrp.tests.test_quality_mrp: Starting QualityMRP.test_23_check_action_generate_serial ... 2026-10-31 16:27:31,351 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted stock.move records with IDs: [359] 2026-10-31 16:27:32,541 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-31 16:27:33,174 104 INFO rb-be2b723-226188-430986 odoo.addons.to_quality_mrp.tests.test_quality_mrp_backorder_checks: Starting QualityMrpBackorderChecks.test_backorder_cannot_be_closed_until_its_checks_are_done ... 2026-10-31 16:27:33,416 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted stock.move records with IDs: [367] 2026-10-31 16:27:34,895 104 INFO rb-be2b723-226188-430986 odoo.addons.to_quality_mrp.tests.test_quality_mrp_backorder_checks: Starting QualityMrpBackorderChecks.test_backorder_gets_its_own_finished_product_check ... 2026-10-31 16:27:36,311 104 INFO rb-be2b723-226188-430986 odoo.addons.to_quality_mrp.tests.test_quality_mrp_backorder_checks: Starting QualityMrpBackorderChecks.test_backorder_of_product_without_quality_point_has_no_checks ... 2026-10-31 16:27:36,540 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted stock.move records with IDs: [377] 2026-10-31 16:27:37,845 104 INFO rb-be2b723-226188-430986 odoo.addons.to_quality_mrp.tests.test_quality_mrp_backorder_checks: Starting QualityMrpBackorderChecks.test_backorder_workorder_cannot_start_until_material_check_is_done ... 2026-10-31 16:27:38,060 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted stock.move records with IDs: [382] 2026-10-31 16:27:39,635 104 INFO rb-be2b723-226188-430986 odoo.addons.to_quality_mrp.tests.test_quality_mrp_backorder_checks: Starting QualityMrpBackorderChecks.test_backorder_workorder_gets_its_own_material_check ... 2026-10-31 16:27:39,886 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted stock.move records with IDs: [387] 2026-10-31 16:27:41,255 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-31 16:27:42,174 104 INFO rb-be2b723-226188-430986 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-10-31 16:27:42,387 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted stock.move records with IDs: [393] 2026-10-31 16:27:43,043 104 INFO rb-be2b723-226188-430986 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-10-31 16:27:43,640 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted stock.move records with IDs: [397] 2026-10-31 16:27:44,273 104 INFO rb-be2b723-226188-430986 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-10-31 16:27:44,537 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted stock.move records with IDs: [401] 2026-10-31 16:27:45,284 104 INFO rb-be2b723-226188-430986 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-10-31 16:27:45,524 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted stock.move records with IDs: [405] 2026-10-31 16:27:46,130 104 INFO rb-be2b723-226188-430986 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-10-31 16:27:46,346 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted stock.move records with IDs: [409] 2026-10-31 16:27:46,881 104 INFO rb-be2b723-226188-430986 odoo.addons.to_quality_mrp.tests.test_quality_mrp_operator_gate: Starting QualityMrpOperatorGate.test_closing_is_not_blocked_by_passed_or_failed_checks ... 2026-10-31 16:27:47,124 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted stock.move records with IDs: [413] 2026-10-31 16:27:47,673 104 INFO rb-be2b723-226188-430986 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-10-31 16:27:47,905 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted stock.move records with IDs: [417] 2026-10-31 16:27:49,028 104 INFO rb-be2b723-226188-430986 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-10-31 16:27:49,220 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted stock.move records with IDs: [424] 2026-10-31 16:27:50,322 104 INFO rb-be2b723-226188-430986 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-10-31 16:27:50,558 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted stock.move records with IDs: [431] 2026-10-31 16:27:51,276 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted stock.move records with IDs: [435] 2026-10-31 16:27:51,881 104 INFO rb-be2b723-226188-430986 odoo.addons.to_quality_mrp.tests.test_quality_mrp_operator_gate: Starting QualityMrpOperatorGate.test_nothing_blocks_closing_once_every_check_is_judged ... 2026-10-31 16:27:52,119 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted stock.move records with IDs: [439] 2026-10-31 16:27:52,850 104 INFO rb-be2b723-226188-430986 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-10-31 16:27:53,078 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted stock.move records with IDs: [443] 2026-10-31 16:27:54,369 104 INFO rb-be2b723-226188-430986 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-10-31 16:27:54,573 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted stock.move records with IDs: [447] 2026-10-31 16:27:55,132 104 INFO rb-be2b723-226188-430986 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-10-31 16:27:55,329 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted stock.move records with IDs: [451] 2026-10-31 16:27:56,748 104 INFO rb-be2b723-226188-430986 odoo.addons.to_quality_mrp.tests.test_quality_mrp_operator_gate: Starting QualityMrpOperatorGate.test_plain_manufacturing_user_confirms_order_and_checks_are_created ... 2026-10-31 16:27:56,985 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted stock.move records with IDs: [458] 2026-10-31 16:27:57,528 104 INFO rb-be2b723-226188-430986 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-10-31 16:27:57,710 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted stock.move records with IDs: [462] 2026-10-31 16:27:58,275 104 INFO rb-be2b723-226188-430986 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-10-31 16:27:58,530 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted stock.move records with IDs: [466] 2026-10-31 16:27:59,215 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [379, 377, 378] 2026-10-31 16:27:59,390 104 INFO rb-be2b723-226188-430986 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-10-31 16:27:59,655 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted stock.move records with IDs: [470] 2026-10-31 16:28:00,420 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted stock.move records with IDs: [474] 2026-10-31 16:28:01,847 104 INFO rb-be2b723-226188-430986 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-10-31 16:28:02,111 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted stock.move records with IDs: [478] 2026-10-31 16:28:03,124 104 INFO rb-be2b723-226188-430986 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-10-31 16:28:03,333 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted stock.move records with IDs: [482] 2026-10-31 16:28:04,037 104 INFO rb-be2b723-226188-430986 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-10-31 16:28:04,241 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted stock.move records with IDs: [486] 2026-10-31 16:28:04,910 104 INFO rb-be2b723-226188-430986 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-10-31 16:28:05,087 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted stock.move records with IDs: [490] 2026-10-31 16:28:06,858 104 INFO rb-be2b723-226188-430986 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-10-31 16:28:07,045 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted stock.move records with IDs: [494] 2026-10-31 16:28:08,041 104 INFO rb-be2b723-226188-430986 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-10-31 16:28:08,276 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted stock.move records with IDs: [498] 2026-10-31 16:28:08,828 104 INFO rb-be2b723-226188-430986 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-10-31 16:28:09,019 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted stock.move records with IDs: [502] 2026-10-31 16:28:09,734 104 INFO rb-be2b723-226188-430986 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-10-31 16:28:09,937 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted stock.move records with IDs: [506] 2026-10-31 16:28:10,801 104 INFO rb-be2b723-226188-430986 odoo.addons.to_quality_mrp.tests.test_quality_mrp_operator_gate: Starting QualityMrpOperatorGate.test_workorder_done_succeeds_once_every_check_is_passed ... 2026-10-31 16:28:11,026 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted stock.move records with IDs: [510] 2026-10-31 16:28:11,816 104 INFO rb-be2b723-226188-430986 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-10-31 16:28:12,049 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted stock.move records with IDs: [514] 2026-10-31 16:28:12,776 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-31 16:28:14,502 104 INFO rb-be2b723-226188-430986 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-10-31 16:28:14,903 104 INFO rb-be2b723-226188-430986 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-10-31 16:28:15,423 104 INFO rb-be2b723-226188-430986 odoo.addons.to_quality_stock.tests.test_quality_check_stock_operator_authority: Starting QualityCheckStockOperatorAuthority.test_quality_user_reopens_check_of_done_picking ... 2026-10-31 16:28:15,925 104 INFO rb-be2b723-226188-430986 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-10-31 16:28:16,255 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 140, model: stock.picking 2026-10-31 16:28:16,537 104 INFO rb-be2b723-226188-430986 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-10-31 16:28:16,835 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 140, model: stock.picking 2026-10-31 16:28:16,914 104 INFO rb-be2b723-226188-430986 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-10-31 16:28:17,267 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 140, model: stock.picking 2026-10-31 16:28:17,378 104 INFO rb-be2b723-226188-430986 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-10-31 16:28:18,191 104 INFO rb-be2b723-226188-430986 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-10-31 16:28:18,727 104 INFO rb-be2b723-226188-430986 odoo.addons.to_quality_stock.tests.test_quality_check_stock_operator_authority: Starting QualityCheckStockOperatorAuthority.test_stock_user_cannot_create_quality_check ... 2026-10-31 16:28:19,050 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 136, model: viin.quality.check 2026-10-31 16:28:19,110 104 INFO rb-be2b723-226188-430986 odoo.addons.to_quality_stock.tests.test_quality_check_stock_operator_authority: Starting QualityCheckStockOperatorAuthority.test_stock_user_cannot_fail_check_of_done_picking ... 2026-10-31 16:28:19,667 104 INFO rb-be2b723-226188-430986 odoo.addons.to_quality_stock.tests.test_quality_check_stock_operator_authority: Starting QualityCheckStockOperatorAuthority.test_stock_user_cannot_leave_fail_by_do_pass ... 2026-10-31 16:28:20,044 104 INFO rb-be2b723-226188-430986 odoo.addons.to_quality_stock.tests.test_quality_check_stock_operator_authority: Starting QualityCheckStockOperatorAuthority.test_stock_user_cannot_leave_fail_by_write ... 2026-10-31 16:28:20,427 104 INFO rb-be2b723-226188-430986 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-10-31 16:28:21,129 104 INFO rb-be2b723-226188-430986 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-10-31 16:28:21,174 104 INFO rb-be2b723-226188-430986 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-10-31 16:28:21,200 104 INFO rb-be2b723-226188-430986 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-10-31 16:28:21,233 104 INFO rb-be2b723-226188-430986 odoo.addons.to_quality_stock.tests.test_quality_check_stock_operator_authority: Starting QualityCheckStockOperatorAuthority.test_stock_user_cannot_reopen_check_of_cancelled_picking ... 2026-10-31 16:28:21,461 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [430] 2026-10-31 16:28:21,536 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted viin.quality.check records with IDs: [729] 2026-10-31 16:28:21,609 104 INFO rb-be2b723-226188-430986 odoo.addons.to_quality_stock.tests.test_quality_check_stock_operator_authority: Starting QualityCheckStockOperatorAuthority.test_stock_user_cannot_reopen_check_of_done_picking ... 2026-10-31 16:28:22,173 104 INFO rb-be2b723-226188-430986 odoo.addons.to_quality_stock.tests.test_quality_check_stock_operator_authority: Starting QualityCheckStockOperatorAuthority.test_stock_user_cannot_unlink_quality_check ... 2026-10-31 16:28:22,467 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 136, model: viin.quality.check 2026-10-31 16:28:22,526 104 INFO rb-be2b723-226188-430986 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-10-31 16:28:22,863 104 INFO rb-be2b723-226188-430986 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-10-31 16:28:23,359 104 INFO rb-be2b723-226188-430986 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-10-31 16:28:23,706 104 INFO rb-be2b723-226188-430986 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-10-31 16:28:24,191 104 INFO rb-be2b723-226188-430986 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-10-31 16:28:25,324 104 INFO rb-be2b723-226188-430986 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-10-31 16:28:25,812 104 INFO rb-be2b723-226188-430986 odoo.addons.to_quality_stock.tests.test_quality_check_stock_operator_authority: Starting QualityCheckStockOperatorAuthority.test_stock_user_records_fail_on_unassigned_picking_check ... 2026-10-31 16:28:26,077 104 INFO rb-be2b723-226188-430986 odoo.addons.to_quality_stock.tests.test_quality_check_stock_operator_authority: Starting QualityCheckStockOperatorAuthority.test_stock_user_reopens_check_of_open_picking ... 2026-10-31 16:28:26,346 104 INFO rb-be2b723-226188-430986 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-10-31 16:28:26,579 104 INFO rb-be2b723-226188-430986 odoo.addons.to_quality_stock.tests.test_quality_check_stock_operator_authority: Starting QualityCheckStockOperatorAuthority.test_validating_clean_pickings_together_completes_all_of_them ... 2026-10-31 16:28:27,241 104 INFO rb-be2b723-226188-430986 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-10-31 16:28:27,794 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-31 16:28:28,514 104 INFO rb-be2b723-226188-430986 odoo.addons.to_quality_stock.tests.test_quality_stock: Starting QualityStock.test_01_check_auto_create_quality_check ... 2026-10-31 16:28:28,810 104 INFO rb-be2b723-226188-430986 odoo.addons.to_quality_stock.tests.test_quality_stock: Starting QualityStock.test_11_check_cancel_picking ... 2026-10-31 16:28:29,103 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted viin.quality.check records with IDs: [761] 2026-10-31 16:28:29,135 104 INFO rb-be2b723-226188-430986 odoo.addons.to_quality_stock.tests.test_quality_stock: Starting QualityStock.test_12_check_cancel_picking ... 2026-10-31 16:28:29,444 104 INFO rb-be2b723-226188-430986 odoo.addons.to_quality_stock.tests.test_quality_stock: Starting QualityStock.test_21_check_done_picking ... 2026-10-31 16:28:29,969 104 INFO rb-be2b723-226188-430986 odoo.addons.to_quality_stock.tests.test_quality_stock: Starting QualityStock.test_22_check_done_picking ... 2026-10-31 16:28:30,346 104 INFO rb-be2b723-226188-430986 odoo.addons.to_quality_stock.tests.test_quality_stock: Starting QualityStock.test_23_check_done_picking ... 2026-10-31 16:28:30,744 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-31 16:28:31,615 104 INFO rb-be2b723-226188-430986 odoo.addons.to_quality_stock.tests.test_quality_stock_access_right: Starting QualityStockAccessRight.test_01_check_quality_user ... 2026-10-31 16:28:31,657 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 6, model: stock.lot 2026-10-31 16:28:31,676 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 6, model: stock.lot 2026-10-31 16:28:31,699 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #6 deleted mail.message records with IDs: [2699] 2026-10-31 16:28:31,704 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 6, model: stock.lot 2026-10-31 16:28:31,734 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 6, model: stock.picking.type 2026-10-31 16:28:31,751 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 6, model: stock.picking.type 2026-10-31 16:28:31,754 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 6, model: stock.picking.type 2026-10-31 16:28:31,786 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 6, model: stock.picking 2026-10-31 16:28:31,823 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 6, model: stock.picking 2026-10-31 16:28:31,856 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 6, model: stock.move 2026-10-31 16:28:31,886 104 INFO rb-be2b723-226188-430986 odoo.addons.to_quality_stock.tests.test_quality_stock_access_right: Starting QualityStockAccessRight.test_11_check_quality_manager ... 2026-10-31 16:28:31,929 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 143, model: stock.picking.type 2026-10-31 16:28:31,957 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 143, model: stock.picking.type 2026-10-31 16:28:32,003 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-31 16:28:32,430 104 INFO rb-be2b723-226188-430986 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-10-31 16:28:33,181 104 INFO rb-be2b723-226188-430986 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-10-31 16:28:34,216 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-31 16:28:34,237 104 INFO rb-be2b723-226188-430986 odoo.addons.to_registration_email_blacklist.tests.test_email_blacklist_rule: Starting TestRuleMatching.test_a_display_name_wrapped_address_is_still_blocked ... 2026-10-31 16:28:34,287 104 INFO rb-be2b723-226188-430986 odoo.addons.to_registration_email_blacklist.tests.test_email_blacklist_rule: Starting TestRuleMatching.test_a_login_carrying_two_addresses_is_not_blocked ... 2026-10-31 16:28:34,325 104 INFO rb-be2b723-226188-430986 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-10-31 16:28:34,364 104 INFO rb-be2b723-226188-430986 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-10-31 16:28:34,403 104 INFO rb-be2b723-226188-430986 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-10-31 16:28:34,444 104 INFO rb-be2b723-226188-430986 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-10-31 16:28:34,493 104 INFO rb-be2b723-226188-430986 odoo.addons.to_registration_email_blacklist.tests.test_email_blacklist_rule: Starting TestRuleMatching.test_a_shipped_wildcard_rule_blocks_a_matching_disposable_domain ... 2026-10-31 16:28:34,531 104 INFO rb-be2b723-226188-430986 odoo.addons.to_registration_email_blacklist.tests.test_email_blacklist_rule: Starting TestRuleMatching.test_a_trailing_dot_does_not_evade_a_domain_rule ... 2026-10-31 16:28:34,573 104 INFO rb-be2b723-226188-430986 odoo.addons.to_registration_email_blacklist.tests.test_email_blacklist_rule: Starting TestRuleMatching.test_bare_domain_rule_blocks_an_address_in_that_domain ... 2026-10-31 16:28:34,613 104 INFO rb-be2b723-226188-430986 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-10-31 16:28:34,652 104 INFO rb-be2b723-226188-430986 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-10-31 16:28:34,691 104 INFO rb-be2b723-226188-430986 odoo.addons.to_registration_email_blacklist.tests.test_email_blacklist_rule: Starting TestRuleMatching.test_domain_infix_wildcard_rule_requires_something_after_the_token ... 2026-10-31 16:28:34,720 104 INFO rb-be2b723-226188-430986 odoo.addons.to_registration_email_blacklist.tests.test_email_blacklist_rule: Starting TestRuleMatching.test_domain_infix_wildcard_rule_requires_something_before_the_token ... 2026-10-31 16:28:34,750 104 INFO rb-be2b723-226188-430986 odoo.addons.to_registration_email_blacklist.tests.test_email_blacklist_rule: Starting TestRuleMatching.test_domain_prefix_wildcard_rule_blocks_any_suffix ... 2026-10-31 16:28:34,780 104 INFO rb-be2b723-226188-430986 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-10-31 16:28:34,808 104 INFO rb-be2b723-226188-430986 odoo.addons.to_registration_email_blacklist.tests.test_email_blacklist_rule: Starting TestRuleMatching.test_exact_address_rule_blocks_that_address ... 2026-10-31 16:28:34,840 104 INFO rb-be2b723-226188-430986 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-10-31 16:28:34,870 104 INFO rb-be2b723-226188-430986 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-10-31 16:28:34,904 104 INFO rb-be2b723-226188-430986 odoo.addons.to_registration_email_blacklist.tests.test_email_blacklist_rule: Starting TestRuleMatching.test_local_and_subdomain_wildcard_rule_blocks_a_matching_address ... 2026-10-31 16:28:34,933 104 INFO rb-be2b723-226188-430986 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-10-31 16:28:34,976 104 INFO rb-be2b723-226188-430986 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-10-31 16:28:35,018 104 INFO rb-be2b723-226188-430986 odoo.addons.to_registration_email_blacklist.tests.test_email_blacklist_rule: Starting TestRuleMatching.test_matching_ignores_letter_case_and_surrounding_whitespace ... 2026-10-31 16:28:35,060 104 INFO rb-be2b723-226188-430986 odoo.addons.to_registration_email_blacklist.tests.test_email_blacklist_rule: Starting TestRuleMatching.test_subdomain_wildcard_rule_blocks_a_subdomain ... 2026-10-31 16:28:35,106 104 INFO rb-be2b723-226188-430986 odoo.addons.to_registration_email_blacklist.tests.test_email_blacklist_rule: Starting TestRuleMatching.test_subdomain_wildcard_rule_does_not_block_the_bare_domain ... 2026-10-31 16:28:35,151 104 INFO rb-be2b723-226188-430986 odoo.addons.to_registration_email_blacklist.tests.test_email_blacklist_rule: Starting TestRuleMatching.test_the_record_predicate_answers_for_a_single_rule ... 2026-10-31 16:28:35,204 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-31 16:28:35,221 104 INFO rb-be2b723-226188-430986 odoo.addons.to_registration_email_blacklist.tests.test_email_blacklist_rule: Starting TestRuleCanonicalisation.test_a_domain_only_rule_has_no_local_pattern ... 2026-10-31 16:28:35,262 104 INFO rb-be2b723-226188-430986 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-10-31 16:28:35,300 104 INFO rb-be2b723-226188-430986 odoo.addons.to_registration_email_blacklist.tests.test_email_blacklist_rule: Starting TestRuleCanonicalisation.test_a_rule_is_stored_canonicalised ... 2026-10-31 16:28:35,340 104 INFO rb-be2b723-226188-430986 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-10-31 16:28:35,380 104 INFO rb-be2b723-226188-430986 odoo.addons.to_registration_email_blacklist.tests.test_email_blacklist_rule: Starting TestRuleCanonicalisation.test_the_pattern_parts_split_at_the_last_at_sign ... 2026-10-31 16:28:35,433 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-31 16:28:35,450 104 INFO rb-be2b723-226188-430986 odoo.addons.to_registration_email_blacklist.tests.test_email_blacklist_rule: Starting TestRuleValidation.test_a_catch_all_rule_is_rejected ... 2026-10-31 16:28:35,496 104 INFO rb-be2b723-226188-430986 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-10-31 16:28:35,545 104 INFO rb-be2b723-226188-430986 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-10-31 16:28:35,613 104 INFO rb-be2b723-226188-430986 odoo.addons.to_registration_email_blacklist.tests.test_email_blacklist_rule: Starting TestRuleValidation.test_a_duplicate_of_an_archived_rule_is_still_rejected ... 2026-10-31 16:28:35,683 104 INFO rb-be2b723-226188-430986 odoo.addons.to_registration_email_blacklist.tests.test_email_blacklist_rule: Starting TestRuleValidation.test_a_duplicate_rule_name_is_rejected ... 2026-10-31 16:28:35,722 104 INFO rb-be2b723-226188-430986 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-10-31 16:28:35,762 104 INFO rb-be2b723-226188-430986 odoo.addons.to_registration_email_blacklist.tests.test_email_blacklist_rule: Starting TestRuleValidation.test_a_rule_whose_domain_has_no_dot_is_rejected ... 2026-10-31 16:28:35,802 104 INFO rb-be2b723-226188-430986 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-10-31 16:28:35,847 104 INFO rb-be2b723-226188-430986 odoo.addons.to_registration_email_blacklist.tests.test_email_blacklist_rule: Starting TestRuleValidation.test_a_rule_with_no_domain_is_rejected ... 2026-10-31 16:28:35,886 104 INFO rb-be2b723-226188-430986 odoo.addons.to_registration_email_blacklist.tests.test_email_blacklist_rule: Starting TestRuleValidation.test_an_uncited_block_reason_can_still_be_deleted ... 2026-10-31 16:28:35,896 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted block.reason records with IDs: [3] 2026-10-31 16:28:35,929 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-31 16:28:35,944 104 INFO rb-be2b723-226188-430986 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-10-31 16:28:35,973 104 INFO rb-be2b723-226188-430986 odoo.addons.to_registration_email_blacklist.tests.test_email_blacklist_rule: Starting TestRuleLookupSurface.test_an_allowed_address_is_cleared_in_one_indexed_query ... 2026-10-31 16:28:36,004 104 INFO rb-be2b723-226188-430986 odoo.addons.to_registration_email_blacklist.tests.test_email_blacklist_rule: Starting TestRuleLookupSurface.test_the_rule_lookup_is_not_reachable_over_rpc ... 2026-10-31 16:28:36,040 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-31 16:28:36,057 104 INFO rb-be2b723-226188-430986 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-10-31 16:28:36,118 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-31 16:28:36,132 104 INFO rb-be2b723-226188-430986 odoo.addons.to_registration_email_blacklist.tests.test_res_config_settings: Starting TestBlacklistSetting.test_the_setting_is_stored_under_its_own_namespaced_key ... 2026-10-31 16:28:37,397 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted ir.config_parameter records with IDs: [75] 2026-10-31 16:28:37,515 104 INFO rb-be2b723-226188-430986 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-10-31 16:28:43,709 104 INFO rb-be2b723-226188-430986 odoo.addons.to_registration_email_blacklist.tests.test_res_config_settings: Starting TestBlacklistSetting.test_the_setting_round_trips_through_the_settings_screen ... 2026-10-31 16:28:44,922 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted ir.config_parameter records with IDs: [77] 2026-10-31 16:28:45,047 104 INFO rb-be2b723-226188-430986 odoo.addons.to_registration_email_blacklist.tests.test_res_config_settings: Starting TestBlacklistSetting.test_the_settings_screen_exposes_no_public_action_openers ... 2026-10-31 16:28:45,069 104 INFO rb-be2b723-226188-430986 odoo.addons.to_registration_email_blacklist.tests.test_res_config_settings: Starting TestBlacklistSetting.test_the_two_settings_links_open_the_right_lists ... 2026-10-31 16:28:45,103 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-31 16:28:45,117 104 INFO rb-be2b723-226188-430986 odoo.addons.to_registration_email_blacklist.tests.test_signup_blacklist: Starting TestSignupBlacklist.test_a_blocked_self_registration_creates_no_account_and_explains_why ... 2026-10-31 16:28:46,111 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-31 16:28:47,101 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:28:47] "POST /web/signup HTTP/1.1" 200 - 203 0.095 0.896 2026-10-31 16:28:47,159 104 INFO rb-be2b723-226188-430986 odoo.addons.to_registration_email_blacklist.tests.test_signup_blacklist: Starting TestSignupBlacklist.test_a_matching_address_registers_when_the_feature_is_switched_off ... 2026-10-31 16:28:48,297 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-31 16:28:49,392 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:28:49] "POST /web/signup HTTP/1.1" 200 - 203 0.093 1.005 2026-10-31 16:28:49,405 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted ir.config_parameter records with IDs: [79] 2026-10-31 16:28:49,796 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.res_users: Login successful for db:rb-be2b723-226188-430986 login:newcomer@blocked-example.com from 127.0.0.1 2026-10-31 16:28:49,911 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #146 deleted mail.mail records with IDs: [371] 2026-10-31 16:28:49,925 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #146 deleted mail.message records with IDs: [8831] 2026-10-31 16:28:49,939 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.res_users: Login successful for db:rb-be2b723-226188-430986 login:newcomer@blocked-example.com from 127.0.0.1 2026-10-31 16:28:49,949 104 INFO rb-be2b723-226188-430986 odoo.tests.common: Simulating signal changes during tests 2026-10-31 16:28:49,949 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:28:49] "POST /web/signup HTTP/1.1" 303 - 283 0.201 0.330 2026-10-31 16:28:49,965 104 INFO rb-be2b723-226188-430986 odoo.http: Session expired 2026-10-31 16:28:49,966 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:28:49] "GET /my HTTP/1.1" 303 - 5 0.002 0.007 2026-10-31 16:28:50,523 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:28:50] "GET /web/login?redirect=/my? HTTP/1.1" 200 - 103 0.046 0.505 2026-10-31 16:28:50,592 104 INFO rb-be2b723-226188-430986 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-10-31 16:28:51,521 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-31 16:28:52,528 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:28:52] "POST /web/signup HTTP/1.1" 200 - 203 0.087 0.922 2026-10-31 16:28:52,592 104 INFO rb-be2b723-226188-430986 odoo.addons.to_registration_email_blacklist.tests.test_signup_blacklist: Starting TestSignupBlacklist.test_a_wildcard_rule_blocks_through_the_sign_up_form ... 2026-10-31 16:28:53,486 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-31 16:28:55,576 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:28:55] "POST /web/signup HTTP/1.1" 200 - 203 0.092 2.002 2026-10-31 16:28:55,623 104 INFO rb-be2b723-226188-430986 odoo.addons.to_registration_email_blacklist.tests.test_signup_blacklist: Starting TestSignupBlacklist.test_an_address_matching_no_rule_registers_successfully ... 2026-10-31 16:28:56,680 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-31 16:28:57,420 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.res_users: Login successful for db:rb-be2b723-226188-430986 login:newcomer@allowed-example.com from 127.0.0.1 2026-10-31 16:28:57,538 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #147 deleted mail.mail records with IDs: [372] 2026-10-31 16:28:57,547 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #147 deleted mail.message records with IDs: [8840] 2026-10-31 16:28:57,558 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.res_users: Login successful for db:rb-be2b723-226188-430986 login:newcomer@allowed-example.com from 127.0.0.1 2026-10-31 16:28:57,566 104 INFO rb-be2b723-226188-430986 odoo.tests.common: Simulating signal changes during tests 2026-10-31 16:28:57,566 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:28:57] "POST /web/signup HTTP/1.1" 303 - 282 0.198 0.690 2026-10-31 16:28:57,577 104 INFO rb-be2b723-226188-430986 odoo.http: Session expired 2026-10-31 16:28:57,577 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:28:57] "GET /my HTTP/1.1" 303 - 5 0.002 0.006 2026-10-31 16:28:58,300 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:28:58] "GET /web/login?redirect=/my? HTTP/1.1" 200 - 174 0.085 0.634 2026-10-31 16:28:58,336 104 INFO rb-be2b723-226188-430986 odoo.addons.to_registration_email_blacklist.tests.test_signup_blacklist: Starting TestSignupBlacklist.test_an_archived_rule_stops_blocking ... 2026-10-31 16:28:59,359 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-31 16:29:00,491 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:29:00] "POST /web/signup HTTP/1.1" 200 - 203 0.085 1.050 2026-10-31 16:29:00,887 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.res_users: Login successful for db:rb-be2b723-226188-430986 login:newcomer@blocked-example.com from 127.0.0.1 2026-10-31 16:29:00,973 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #148 deleted mail.mail records with IDs: [373] 2026-10-31 16:29:00,981 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #148 deleted mail.message records with IDs: [8845] 2026-10-31 16:29:00,990 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.res_users: Login successful for db:rb-be2b723-226188-430986 login:newcomer@blocked-example.com from 127.0.0.1 2026-10-31 16:29:00,998 104 INFO rb-be2b723-226188-430986 odoo.tests.common: Simulating signal changes during tests 2026-10-31 16:29:00,999 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:29:00] "POST /web/signup HTTP/1.1" 303 - 262 0.136 0.361 2026-10-31 16:29:01,010 104 INFO rb-be2b723-226188-430986 odoo.http: Session expired 2026-10-31 16:29:01,010 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:29:01] "GET /my HTTP/1.1" 303 - 5 0.002 0.006 2026-10-31 16:29:01,558 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:29:01] "GET /web/login?redirect=/my? HTTP/1.1" 200 - 103 0.055 0.491 2026-10-31 16:29:01,609 104 INFO rb-be2b723-226188-430986 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-10-31 16:29:02,695 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-31 16:29:04,067 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:29:04] "POST /web/signup HTTP/1.1" 200 - 202 0.097 1.277 2026-10-31 16:29:04,739 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:29:04] "POST /web/signup HTTP/1.1" 200 - 128 0.052 0.577 2026-10-31 16:29:05,205 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.res_users: Login successful for db:rb-be2b723-226188-430986 login:reader2@blocked-example.com from 127.0.0.1 2026-10-31 16:29:05,329 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #149 deleted mail.mail records with IDs: [374] 2026-10-31 16:29:05,343 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #149 deleted mail.message records with IDs: [8850] 2026-10-31 16:29:05,357 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.res_users: Login successful for db:rb-be2b723-226188-430986 login:reader2@blocked-example.com from 127.0.0.1 2026-10-31 16:29:05,365 104 INFO rb-be2b723-226188-430986 odoo.tests.common: Simulating signal changes during tests 2026-10-31 16:29:05,365 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:29:05] "POST /web/signup HTTP/1.1" 303 - 283 0.215 0.362 2026-10-31 16:29:05,379 104 INFO rb-be2b723-226188-430986 odoo.http: Session expired 2026-10-31 16:29:05,379 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:29:05] "GET /my HTTP/1.1" 303 - 5 0.002 0.007 2026-10-31 16:29:05,842 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:29:05] "GET /web/login?redirect=/my? HTTP/1.1" 200 - 103 0.047 0.410 2026-10-31 16:29:06,305 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.res_users: Login successful for db:rb-be2b723-226188-430986 login:reader3@blocked-example.com from 127.0.0.1 2026-10-31 16:29:06,392 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #150 deleted mail.mail records with IDs: [375] 2026-10-31 16:29:06,401 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #150 deleted mail.message records with IDs: [8853] 2026-10-31 16:29:06,411 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.res_users: Login successful for db:rb-be2b723-226188-430986 login:reader3@blocked-example.com from 127.0.0.1 2026-10-31 16:29:06,418 104 INFO rb-be2b723-226188-430986 odoo.tests.common: Simulating signal changes during tests 2026-10-31 16:29:06,418 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:29:06] "POST /web/signup HTTP/1.1" 303 - 283 0.166 0.356 2026-10-31 16:29:06,429 104 INFO rb-be2b723-226188-430986 odoo.http: Session expired 2026-10-31 16:29:06,429 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:29:06] "GET /my HTTP/1.1" 303 - 5 0.002 0.005 2026-10-31 16:29:06,895 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:29:06] "GET /web/login?redirect=/my? HTTP/1.1" 200 - 101 0.041 0.417 2026-10-31 16:29:07,307 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.res_users: Login successful for db:rb-be2b723-226188-430986 login:reader4@blocked-example.com from 127.0.0.1 2026-10-31 16:29:07,409 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #151 deleted mail.mail records with IDs: [376] 2026-10-31 16:29:07,419 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #151 deleted mail.message records with IDs: [8856] 2026-10-31 16:29:07,433 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.res_users: Login successful for db:rb-be2b723-226188-430986 login:reader4@blocked-example.com from 127.0.0.1 2026-10-31 16:29:07,442 104 INFO rb-be2b723-226188-430986 odoo.tests.common: Simulating signal changes during tests 2026-10-31 16:29:07,442 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:29:07] "POST /web/signup HTTP/1.1" 303 - 283 0.174 0.328 2026-10-31 16:29:07,454 104 INFO rb-be2b723-226188-430986 odoo.http: Session expired 2026-10-31 16:29:07,454 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:29:07] "GET /my HTTP/1.1" 303 - 5 0.002 0.006 2026-10-31 16:29:07,918 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:29:07] "GET /web/login?redirect=/my? HTTP/1.1" 200 - 101 0.051 0.410 2026-10-31 16:29:07,984 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-31 16:29:08,014 104 INFO rb-be2b723-226188-430986 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-10-31 16:29:09,341 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-31 16:29:10,378 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:29:10] "POST /web/signup HTTP/1.1" 200 - 203 0.102 0.936 2026-10-31 16:29:10,827 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [377] 2026-10-31 16:29:10,836 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.message records with IDs: [8860] 2026-10-31 16:29:10,842 104 INFO rb-be2b723-226188-430986 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-31 16:29:11,045 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.res_users: Login successful for db:rb-be2b723-226188-430986 login:resident@blocked-example.com from 127.0.0.1 2026-10-31 16:29:11,064 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.res_users: Login successful for db:rb-be2b723-226188-430986 login:resident@blocked-example.com from 127.0.0.1 2026-10-31 16:29:11,073 104 INFO rb-be2b723-226188-430986 odoo.tests.common: Simulating signal changes during tests 2026-10-31 16:29:11,073 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:29:11] "POST /web/reset_password HTTP/1.1" 303 - 114 0.052 0.149 2026-10-31 16:29:11,096 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.res_users: Login successful for db:rb-be2b723-226188-430986 login:resident@blocked-example.com from 127.0.0.1 2026-10-31 16:29:11,108 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:29:11] "POST /web/login HTTP/1.1" 303 - 15 0.007 0.022 2026-10-31 16:29:11,126 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.res_users: Login failed for db:rb-be2b723-226188-430986 login:resident@blocked-example.com from 127.0.0.1 2026-10-31 16:29:11,685 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:29:11] "POST /web/login HTTP/1.1" 200 - 106 0.056 0.516 2026-10-31 16:29:11,686 104 INFO rb-be2b723-226188-430986 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-10-31 16:29:11,719 104 INFO rb-be2b723-226188-430986 odoo.addons.to_registration_email_blacklist.tests.test_signup_not_intercepted: Starting TestBlacklistDoesNotInterfere.test_an_invited_registration_is_not_blocked ... 2026-10-31 16:29:13,510 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-31 16:29:14,622 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:29:14] "POST /web/signup HTTP/1.1" 200 - 203 0.095 1.019 2026-10-31 16:29:15,128 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.res_users: Login successful for db:rb-be2b723-226188-430986 login:invitee@blocked-example.com from 127.0.0.1 2026-10-31 16:29:15,265 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #153 deleted mail.mail records with IDs: [379] 2026-10-31 16:29:15,277 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #153 deleted mail.message records with IDs: [8866] 2026-10-31 16:29:15,292 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.res_users: Login successful for db:rb-be2b723-226188-430986 login:invitee@blocked-example.com from 127.0.0.1 2026-10-31 16:29:15,302 104 INFO rb-be2b723-226188-430986 odoo.tests.common: Simulating signal changes during tests 2026-10-31 16:29:15,302 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:29:15] "POST /web/signup HTTP/1.1" 303 - 294 0.181 0.430 2026-10-31 16:29:15,314 104 INFO rb-be2b723-226188-430986 odoo.http: Session expired 2026-10-31 16:29:15,314 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:29:15] "GET /my HTTP/1.1" 303 - 5 0.002 0.006 2026-10-31 16:29:15,773 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:29:15] "GET /web/login?redirect=/my? HTTP/1.1" 200 - 103 0.045 0.410 2026-10-31 16:29:15,838 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-31 16:29:16,059 104 INFO rb-be2b723-226188-430986 odoo.addons.to_repair_request_from_maintenance.tests.test_maintenance_request: Starting TestMaintenanceRequest.test_compute_repair_count_01 ... 2026-10-31 16:29:16,151 104 INFO rb-be2b723-226188-430986 odoo.addons.to_repair_request_from_maintenance.tests.test_maintenance_request: Starting TestMaintenanceRequest.test_compute_repair_count_02 ... 2026-10-31 16:29:16,248 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-31 16:29:16,387 104 INFO rb-be2b723-226188-430986 odoo.addons.to_repair_request_from_maintenance.tests.test_repair: Starting TestRepair.test_onchange_maintenance_request_id_01 ... 2026-10-31 16:29:16,621 104 INFO rb-be2b723-226188-430986 odoo.addons.to_repair_request_from_maintenance.tests.test_repair: Starting TestRepair.test_onchange_maintenance_request_id_02 ... 2026-10-31 16:29:16,835 104 INFO rb-be2b723-226188-430986 odoo.addons.to_repair_request_from_maintenance.tests.test_repair: Starting TestRepair.test_onchange_maintenance_request_id_03 ... 2026-10-31 16:29:17,110 104 INFO rb-be2b723-226188-430986 odoo.addons.to_repair_request_from_maintenance.tests.test_repair: Starting TestRepair.test_onchange_product_id_01 ... 2026-10-31 16:29:17,410 104 INFO rb-be2b723-226188-430986 odoo.addons.to_repair_request_from_maintenance.tests.test_repair: Starting TestRepair.test_onchange_product_id_02 ... 2026-10-31 16:29:17,673 104 INFO rb-be2b723-226188-430986 odoo.addons.to_repair_request_from_maintenance.tests.test_repair: Starting TestRepair.test_onchange_product_id_03 ... 2026-10-31 16:29:17,931 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-31 16:29:18,124 104 INFO rb-be2b723-226188-430986 odoo.addons.to_repair_with_maintenance_schedule.tests.test_repair_maintenance_schedule: Starting TestRepairMaintenanceRequest.test_00_no_milestone ... 2026-10-31 16:29:18,511 104 INFO rb-be2b723-226188-430986 odoo.addons.to_repair_with_maintenance_schedule.tests.test_repair_maintenance_schedule: Starting TestRepairMaintenanceRequest.test_01_maintenance_request_different_milestones ... 2026-10-31 16:29:18,904 104 INFO rb-be2b723-226188-430986 odoo.addons.to_repair_with_maintenance_schedule.tests.test_repair_maintenance_schedule: Starting TestRepairMaintenanceRequest.test_02_maintenance_request_same_milestones ... 2026-10-31 16:29:20,023 104 INFO rb-be2b723-226188-430986 odoo.addons.to_repair_with_maintenance_schedule.tests.test_repair_maintenance_schedule: Starting TestRepairMaintenanceRequest.test_03_different_part_replace_condition ... 2026-10-31 16:29:21,048 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-31 16:29:22,009 104 INFO rb-be2b723-226188-430986 odoo.addons.to_sale_backdate.tests.test_backdate: Starting TestBackDate.test_change_time_backdate ... 2026-10-31 16:29:22,322 104 INFO rb-be2b723-226188-430986 odoo.addons.to_sale_backdate.tests.test_backdate: Starting TestBackDate.test_display_popup_backdate ... 2026-10-31 16:29:22,630 104 INFO rb-be2b723-226188-430986 odoo.addons.to_sale_backdate.tests.test_backdate: Starting TestBackDate.test_input_backdate_future ... 2026-10-31 16:29:22,687 104 INFO rb-be2b723-226188-430986 odoo.addons.to_sale_backdate.tests.test_backdate: Starting TestBackDate.test_legacy_date_order_context_key_still_backdates_the_confirmation ... 2026-10-31 16:29:22,946 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-31 16:29:22,983 104 INFO rb-be2b723-226188-430986 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-10-31 16:29:22,983 104 INFO rb-be2b723-226188-430986 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-10-31 16:29:23,168 104 INFO rb-be2b723-226188-430986 odoo.addons.to_sale_desc_short_link.tests.test_desc_short_link: Starting TestToSaleDescShortLink.test_create_link_url_in_text ... 2026-10-31 16:29:23,251 104 INFO rb-be2b723-226188-430986 odoo.addons.to_sale_desc_short_link.tests.test_desc_short_link: Starting TestToSaleDescShortLink.test_create_link_url_standalone ... 2026-10-31 16:29:23,284 104 INFO rb-be2b723-226188-430986 odoo.addons.to_sale_desc_short_link.tests.test_desc_short_link: Starting TestToSaleDescShortLink.test_write_link_url_in_text ... 2026-10-31 16:29:23,354 104 INFO rb-be2b723-226188-430986 odoo.addons.to_sale_desc_short_link.tests.test_desc_short_link: Starting TestToSaleDescShortLink.test_write_link_url_standalone ... 2026-10-31 16:29:23,431 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-31 16:29:23,448 104 INFO rb-be2b723-226188-430986 odoo.addons.to_sale_line_numbering.tests.test_line_numbering: Starting TestLineNumbering.test_sequence_edit_01 ... 2026-10-31 16:29:24,303 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted sale.order.line records with IDs: [193] 2026-10-31 16:29:24,405 104 INFO rb-be2b723-226188-430986 odoo.addons.to_sale_line_numbering.tests.test_line_numbering: Starting TestLineNumbering.test_sequence_edit_02 ... 2026-10-31 16:29:25,065 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-31 16:29:34,626 104 INFO rb-be2b723-226188-430986 odoo.addons.to_sale_order_advance.tests.test_payment_flow: Starting TestPaymentFlow.test_01_reconcile_payment_with_invoice_same_currency ... 2026-10-31 16:29:40,841 104 INFO rb-be2b723-226188-430986 odoo.addons.to_sale_order_advance.tests.test_payment_flow: Starting TestPaymentFlow.test_02_reconcile_payment_with_invoice_diff_currency ... 2026-10-31 16:29:47,012 104 INFO rb-be2b723-226188-430986 odoo.addons.to_sale_order_advance.tests.test_payment_flow: Starting TestPaymentFlow.test_03_reconcile_payment_with_invoice_diff_so ... 2026-10-31 16:29:54,120 104 INFO rb-be2b723-226188-430986 odoo.addons.to_sale_order_advance.tests.test_payment_flow: Starting TestPaymentFlow.test_04_add_so_to_confirmed_payment ... 2026-10-31 16:29:59,117 104 INFO rb-be2b723-226188-430986 odoo.addons.to_sale_order_advance.tests.test_payment_flow: Starting TestPaymentFlow.test_05_add_so_to_confirmed_payment ... 2026-10-31 16:30:03,076 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-31 16:30:15,697 104 INFO rb-be2b723-226188-430986 odoo.addons.to_sale_order_advance.tests.test_payment_form: Starting TestPaymentForm.test_01_change_partner_on_payment ... 2026-10-31 16:30:16,043 104 INFO rb-be2b723-226188-430986 odoo.addons.to_sale_order_advance.tests.test_payment_form: Starting TestPaymentForm.test_03_add_or_remove_so_on_payment ... 2026-10-31 16:30:16,437 104 INFO rb-be2b723-226188-430986 odoo.addons.to_sale_order_advance.tests.test_payment_form: Starting TestPaymentForm.test_04_currency_chosen_by_user_survives_sale_order_onchange ... 2026-10-31 16:30:17,036 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-31 16:30:30,652 104 INFO rb-be2b723-226188-430986 odoo.addons.to_sale_order_advance.tests.test_payment_functional: Starting TestPaymentFunctional.test_01_partner_on_payment ... 2026-10-31 16:30:31,141 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-31 16:30:32,924 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [380] 2026-10-31 16:30:33,190 104 INFO rb-be2b723-226188-430986 odoo.addons.to_sale_price_lock.tests.test_price_lock: Starting TestPriceLock.test_change_price_unit ... 2026-10-31 16:30:33,291 104 INFO rb-be2b723-226188-430986 odoo.addons.to_sale_price_lock.tests.test_price_lock: Starting TestPriceLock.test_change_price_unit_2 ... 2026-10-31 16:30:33,557 104 INFO rb-be2b723-226188-430986 odoo.addons.to_sale_price_lock.tests.test_price_lock: Starting TestPriceLock.test_change_price_unit_3 ... 2026-10-31 16:30:33,680 104 INFO rb-be2b723-226188-430986 odoo.addons.to_sale_price_lock.tests.test_price_lock: Starting TestPriceLock.test_change_price_unit_4 ... 2026-10-31 16:30:35,374 104 INFO rb-be2b723-226188-430986 odoo.addons.to_sale_price_lock.tests.test_price_lock: Starting TestPriceLock.test_change_uom ... 2026-10-31 16:30:37,202 104 INFO rb-be2b723-226188-430986 odoo.addons.to_sale_price_lock.tests.test_price_lock: Starting TestPriceLock.test_change_uom_and_price ... 2026-10-31 16:30:37,452 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-31 16:30:37,000 104 INFO rb-be2b723-226188-430986 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-10-31 16:30:39,000 104 INFO rb-be2b723-226188-430986 odoo.addons.to_sales_stock_schedule.tests.test_delivery_replan: Starting TestDeliveryReplan.test_a_held_rebuild_and_a_refused_transfer_are_recorded_differently ... 2026-10-31 16:30:40,000 104 INFO rb-be2b723-226188-430986 odoo.addons.to_sales_stock_schedule.tests.test_delivery_replan: Starting TestDeliveryReplan.test_a_held_rebuild_is_honoured_when_the_schedule_is_updated ... 2026-10-31 16:30:43,000 104 INFO rb-be2b723-226188-430986 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-10-31 16:30:44,000 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.message records with IDs: [8960, 8959] 2026-10-31 16:30:44,000 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted stock.picking records with IDs: [147] 2026-10-31 16:30:44,000 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [1361] 2026-10-31 16:30:44,000 104 INFO rb-be2b723-226188-430986 odoo.addons.to_sales_stock_schedule.tests.test_delivery_replan: Starting TestDeliveryReplan.test_cancelled_transfer_is_left_alone_and_the_operator_is_told ... 2026-10-31 16:30:45,000 104 INFO rb-be2b723-226188-430986 odoo.addons.to_sales_stock_schedule.tests.test_delivery_replan: Starting TestDeliveryReplan.test_done_transfer_is_left_alone_and_the_operator_is_told ... 2026-10-31 16:30:47,000 104 INFO rb-be2b723-226188-430986 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-10-31 16:30:49,000 104 INFO rb-be2b723-226188-430986 odoo.addons.to_sales_stock_schedule.tests.test_delivery_replan: Starting TestDeliveryReplan.test_picked_move_is_left_alone_and_the_operator_is_told ... 2026-10-31 16:30:51,000 104 INFO rb-be2b723-226188-430986 odoo.addons.to_sales_stock_schedule.tests.test_delivery_replan: Starting TestDeliveryReplan.test_printed_transfer_is_left_alone_and_the_operator_is_told ... 2026-10-31 16:30:52,000 104 INFO rb-be2b723-226188-430986 odoo.addons.to_sales_stock_schedule.tests.test_delivery_replan: Starting TestDeliveryReplan.test_promise_change_splits_then_merges_back_to_one_per_date ... 2026-10-31 16:30:53,000 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.message records with IDs: [9002, 9000, 8999] 2026-10-31 16:30:53,000 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted stock.picking records with IDs: [156] 2026-10-31 16:30:53,000 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [1378] 2026-10-31 16:30:53,000 104 INFO rb-be2b723-226188-430986 odoo.addons.to_sales_stock_schedule.tests.test_delivery_replan: Starting TestDeliveryReplan.test_promise_changed_after_confirmation_redates_the_transfer ... 2026-10-31 16:30:54,000 104 INFO rb-be2b723-226188-430986 odoo.addons.to_sales_stock_schedule.tests.test_delivery_replan: Starting TestDeliveryReplan.test_reserved_quantities_follow_their_move_to_the_new_transfer ... 2026-10-31 16:30:56,271 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-31 16:30:56,288 104 INFO rb-be2b723-226188-430986 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-10-31 16:30:57,666 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-31 16:30:57,000 104 INFO rb-be2b723-226188-430986 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-10-31 16:31:04,000 104 INFO rb-be2b723-226188-430986 odoo.addons.to_sales_stock_schedule.tests.test_delivery_results_search_tz: Starting TestDeliveryResultsSearch.test_an_unsupported_operator_raises_instead_of_answering_wrongly ... 2026-10-31 16:31:05,000 104 INFO rb-be2b723-226188-430986 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-10-31 16:31:05,000 104 INFO rb-be2b723-226188-430986 odoo.addons.to_sales_stock_schedule.tests.test_delivery_results_search_tz: Starting TestDeliveryResultsSearch.test_filter_returns_exactly_the_records_showing_that_value ... 2026-10-31 16:31:06,000 104 INFO rb-be2b723-226188-430986 odoo.addons.to_sales_stock_schedule.tests.test_delivery_results_search_tz: Starting TestDeliveryResultsSearch.test_filter_work_does_not_grow_with_unrelated_movements ... 2026-10-31 16:31:10,098 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-31 16:31:10,116 104 INFO rb-be2b723-226188-430986 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-10-31 16:31:10,711 104 INFO rb-be2b723-226188-430986 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-10-31 16:31:11,083 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-31 16:31:11,103 104 INFO rb-be2b723-226188-430986 odoo.addons.to_sales_stock_schedule.tests.test_order_line_date: Starting TestOrderLineExpectedDate.test_01_compute_expected_date ... 2026-10-31 16:31:11,512 104 INFO rb-be2b723-226188-430986 odoo.addons.to_sales_stock_schedule.tests.test_order_line_date: Starting TestOrderLineExpectedDate.test_02_compute_expected_date ... 2026-10-31 16:31:11,824 104 INFO rb-be2b723-226188-430986 odoo.addons.to_sales_stock_schedule.tests.test_order_line_date: Starting TestOrderLineExpectedDate.test_03_compute_expected_date ... 2026-10-31 16:31:13,365 104 INFO rb-be2b723-226188-430986 odoo.addons.to_sales_stock_schedule.tests.test_order_line_date: Starting TestOrderLineExpectedDate.test_04 ... 2026-10-31 16:31:13,695 104 INFO rb-be2b723-226188-430986 odoo.addons.to_sales_stock_schedule.tests.test_order_line_date: Starting TestOrderLineExpectedDate.test_04_test_delivery_results ... 2026-10-31 16:31:15,271 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.message records with IDs: [9244, 9240, 9239] 2026-10-31 16:31:15,322 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted stock.picking records with IDs: [180] 2026-10-31 16:31:15,328 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [1393] 2026-10-31 16:31:15,764 104 INFO rb-be2b723-226188-430986 odoo.addons.to_sales_stock_schedule.tests.test_order_line_date: Starting TestOrderLineExpectedDate.test_05 ... 2026-10-31 16:31:17,184 104 INFO rb-be2b723-226188-430986 odoo.addons.to_sales_stock_schedule.tests.test_order_line_date: Starting TestOrderLineExpectedDate.test_05_test_delivery_results ... 2026-10-31 16:31:18,878 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.message records with IDs: [9259, 9255, 9254] 2026-10-31 16:31:18,936 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted stock.picking records with IDs: [183] 2026-10-31 16:31:18,945 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [1399] 2026-10-31 16:31:19,434 104 INFO rb-be2b723-226188-430986 odoo.addons.to_sales_stock_schedule.tests.test_order_line_date: Starting TestOrderLineExpectedDate.test_06 ... 2026-10-31 16:31:20,795 104 INFO rb-be2b723-226188-430986 odoo.addons.to_sales_stock_schedule.tests.test_order_line_date: Starting TestOrderLineExpectedDate.test_06_test_delivery_results ... 2026-10-31 16:31:22,331 104 INFO rb-be2b723-226188-430986 odoo.addons.to_sales_stock_schedule.tests.test_order_line_date: Starting TestOrderLineExpectedDate.test_07 ... 2026-10-31 16:31:23,595 104 INFO rb-be2b723-226188-430986 odoo.addons.to_sales_stock_schedule.tests.test_order_line_date: Starting TestOrderLineExpectedDate.test_08 ... 2026-10-31 16:31:24,977 104 INFO rb-be2b723-226188-430986 odoo.addons.to_sales_stock_schedule.tests.test_order_line_date: Starting TestOrderLineExpectedDate.test_09 ... 2026-10-31 16:31:26,951 104 INFO rb-be2b723-226188-430986 odoo.addons.to_sales_stock_schedule.tests.test_order_line_date: Starting TestOrderLineExpectedDate.test_10 ... 2026-10-31 16:31:29,542 104 INFO rb-be2b723-226188-430986 odoo.addons.to_sales_stock_schedule.tests.test_order_line_date: Starting TestOrderLineExpectedDate.test_11 ... 2026-10-31 16:31:30,907 104 INFO rb-be2b723-226188-430986 odoo.addons.to_sales_stock_schedule.tests.test_order_line_date: Starting TestOrderLineExpectedDate.test_12 ... 2026-10-31 16:31:32,260 104 INFO rb-be2b723-226188-430986 odoo.addons.to_sales_stock_schedule.tests.test_order_line_date: Starting TestOrderLineExpectedDate.test_13 ... 2026-10-31 16:31:33,828 104 INFO rb-be2b723-226188-430986 odoo.addons.to_sales_stock_schedule.tests.test_order_line_date: Starting TestOrderLineExpectedDate.test_14 ... 2026-10-31 16:31:35,331 104 INFO rb-be2b723-226188-430986 odoo.addons.to_sales_stock_schedule.tests.test_order_line_date: Starting TestOrderLineExpectedDate.test_multi_picking_01 ... 2026-10-31 16:31:36,987 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-31 16:31:37,000 104 INFO rb-be2b723-226188-430986 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-10-31 16:31:38,000 104 INFO rb-be2b723-226188-430986 odoo.addons.to_sales_stock_schedule.tests.test_picking_split: Starting TestPickingSplit.test_combo_and_product_less_lines_never_cause_a_split ... 2026-10-31 16:31:40,000 104 INFO rb-be2b723-226188-430986 odoo.addons.to_sales_stock_schedule.tests.test_picking_split: Starting TestPickingSplit.test_merging_a_second_source_document_keeps_both_origins ... 2026-10-31 16:31:41,000 104 INFO rb-be2b723-226188-430986 odoo.addons.to_sales_stock_schedule.tests.test_picking_split: Starting TestPickingSplit.test_quantity_decrease_after_validation_creates_no_empty_transfer ... 2026-10-31 16:31:44,000 104 INFO rb-be2b723-226188-430986 odoo.addons.to_sales_stock_schedule.tests.test_picking_split: Starting TestPickingSplit.test_split_fires_without_any_intervening_flush ... 2026-10-31 16:31:46,440 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-31 16:31:46,459 104 INFO rb-be2b723-226188-430986 odoo.addons.to_sales_stock_schedule.tests.test_promise_forecast: Starting TestPromiseAndForecast.test_changing_the_product_requotes_the_forecast_and_keeps_the_promise ... 2026-10-31 16:31:47,505 104 INFO rb-be2b723-226188-430986 odoo.addons.to_sales_stock_schedule.tests.test_promise_forecast: Starting TestPromiseAndForecast.test_duplicating_a_quotation_carries_no_promise ... 2026-10-31 16:31:48,187 104 INFO rb-be2b723-226188-430986 odoo.addons.to_sales_stock_schedule.tests.test_promise_forecast: Starting TestPromiseAndForecast.test_forecast_equals_promise_once_the_order_is_confirmed ... 2026-10-31 16:31:49,564 104 INFO rb-be2b723-226188-430986 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-10-31 16:31:50,461 104 INFO rb-be2b723-226188-430986 odoo.addons.to_sales_stock_schedule.tests.test_promise_forecast: Starting TestPromiseAndForecast.test_line_with_no_promise_behaves_exactly_as_standard_odoo ... 2026-10-31 16:31:51,673 104 INFO rb-be2b723-226188-430986 odoo.addons.to_sales_stock_schedule.tests.test_promise_forecast: Starting TestPromiseAndForecast.test_promise_is_never_given_a_compute ... 2026-10-31 16:31:53,096 104 INFO rb-be2b723-226188-430986 odoo.addons.to_sales_stock_schedule.tests.test_promise_forecast: Starting TestPromiseAndForecast.test_promise_survives_confirmation_into_the_warehouse_document ... 2026-10-31 16:31:54,442 104 INFO rb-be2b723-226188-430986 odoo.addons.to_sales_stock_schedule.tests.test_promise_forecast: Starting TestPromiseAndForecast.test_promise_typed_today_still_reads_today_value_a_week_later ... 2026-10-31 16:31:55,259 104 INFO rb-be2b723-226188-430986 odoo.addons.to_sales_stock_schedule.tests.test_promise_forecast: Starting TestPromiseAndForecast.test_typing_a_promise_in_the_form_sets_the_lead_time ... 2026-10-31 16:31:57,043 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-31 16:31:59,311 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [381] 2026-10-31 16:31:59,505 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [382] 2026-10-31 16:32:00,461 104 INFO rb-be2b723-226188-430986 odoo.addons.to_sales_target.tests.test_access_right: Starting TestAccessRight.test_access_right_01_sale_user ... 2026-10-31 16:32:00,581 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 165, model: team.sales.target 2026-10-31 16:32:00,611 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #165 deleted mail.message records with IDs: [9405] 2026-10-31 16:32:00,614 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 165, model: team.sales.target 2026-10-31 16:32:00,622 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 165, model: team.sales.target 2026-10-31 16:32:00,628 104 INFO rb-be2b723-226188-430986 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-10-31 16:32:00,648 104 INFO rb-be2b723-226188-430986 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-10-31 16:32:00,677 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #165 deleted mail.message records with IDs: [9407] 2026-10-31 16:32:00,678 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 165, model: team.sales.target 2026-10-31 16:32:00,795 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #165 deleted mail.message records with IDs: [9408, 9403] 2026-10-31 16:32:00,796 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 165, model: personal.sales.target 2026-10-31 16:32:00,813 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #165 deleted mail.message records with IDs: [9408, 9403] 2026-10-31 16:32:00,823 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #165 deleted personal.sales.target records with IDs: [1] 2026-10-31 16:32:00,829 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #165 deleted mail.followers records with IDs: [1459] 2026-10-31 16:32:00,831 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 165, model: personal.sales.target 2026-10-31 16:32:00,837 104 INFO rb-be2b723-226188-430986 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-10-31 16:32:00,854 104 INFO rb-be2b723-226188-430986 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-10-31 16:32:00,884 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #165 deleted mail.message records with IDs: [9406] 2026-10-31 16:32:00,885 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 165, model: personal.sales.target 2026-10-31 16:32:00,927 104 INFO rb-be2b723-226188-430986 odoo.addons.to_sales_target.tests.test_access_right: Starting TestAccessRight.test_access_right_02_sale_leader ... 2026-10-31 16:32:01,108 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #166 deleted mail.message records with IDs: [9405] 2026-10-31 16:32:01,135 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #166 deleted team.sales.target records with IDs: [8] 2026-10-31 16:32:01,160 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #166 deleted mail.followers records with IDs: [1461] 2026-10-31 16:32:01,251 104 INFO rb-be2b723-226188-430986 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-10-31 16:32:01,280 104 INFO rb-be2b723-226188-430986 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-10-31 16:32:01,310 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #166 deleted mail.message records with IDs: [9407] 2026-10-31 16:32:01,318 104 INFO rb-be2b723-226188-430986 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-10-31 16:32:01,361 104 INFO rb-be2b723-226188-430986 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-10-31 16:32:01,497 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #166 deleted mail.message records with IDs: [9403] 2026-10-31 16:32:01,512 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #166 deleted personal.sales.target records with IDs: [1] 2026-10-31 16:32:01,517 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #166 deleted mail.followers records with IDs: [1459] 2026-10-31 16:32:01,682 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #166 deleted mail.message records with IDs: [9411] 2026-10-31 16:32:01,697 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #166 deleted personal.sales.target records with IDs: [5] 2026-10-31 16:32:01,703 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #166 deleted mail.followers records with IDs: [1467, 1468] 2026-10-31 16:32:01,718 104 INFO rb-be2b723-226188-430986 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-10-31 16:32:01,743 104 INFO rb-be2b723-226188-430986 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-10-31 16:32:01,780 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #166 deleted mail.message records with IDs: [9406] 2026-10-31 16:32:01,793 104 INFO rb-be2b723-226188-430986 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-10-31 16:32:01,844 104 INFO rb-be2b723-226188-430986 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-10-31 16:32:01,913 104 INFO rb-be2b723-226188-430986 odoo.addons.to_sales_target.tests.test_access_right: Starting TestAccessRight.test_access_right_03_regional_manager ... 2026-10-31 16:32:02,265 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #167 deleted mail.message records with IDs: [9405] 2026-10-31 16:32:02,293 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #167 deleted team.sales.target records with IDs: [8] 2026-10-31 16:32:02,330 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #167 deleted mail.followers records with IDs: [1461] 2026-10-31 16:32:02,468 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #167 deleted mail.message records with IDs: [9407] 2026-10-31 16:32:02,487 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #167 deleted team.sales.target records with IDs: [9] 2026-10-31 16:32:02,516 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #167 deleted mail.followers records with IDs: [1463] 2026-10-31 16:32:02,750 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #167 deleted mail.message records with IDs: [9403] 2026-10-31 16:32:02,774 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #167 deleted personal.sales.target records with IDs: [1] 2026-10-31 16:32:02,781 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #167 deleted mail.followers records with IDs: [1459] 2026-10-31 16:32:02,879 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #167 deleted mail.message records with IDs: [9406] 2026-10-31 16:32:02,895 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #167 deleted personal.sales.target records with IDs: [3] 2026-10-31 16:32:02,902 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #167 deleted mail.followers records with IDs: [1462] 2026-10-31 16:32:03,068 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #166 deleted mail.message records with IDs: [9416] 2026-10-31 16:32:03,087 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #166 deleted personal.sales.target records with IDs: [9] 2026-10-31 16:32:03,093 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #166 deleted mail.followers records with IDs: [1477, 1478] 2026-10-31 16:32:03,164 104 INFO rb-be2b723-226188-430986 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-10-31 16:32:03,188 104 INFO rb-be2b723-226188-430986 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-10-31 16:32:03,216 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #167 deleted mail.message records with IDs: [9407] 2026-10-31 16:32:03,239 104 INFO rb-be2b723-226188-430986 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-10-31 16:32:03,305 104 INFO rb-be2b723-226188-430986 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-10-31 16:32:03,347 104 INFO rb-be2b723-226188-430986 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-10-31 16:32:03,369 104 INFO rb-be2b723-226188-430986 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-10-31 16:32:03,406 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #167 deleted mail.message records with IDs: [9415] 2026-10-31 16:32:03,432 104 INFO rb-be2b723-226188-430986 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-10-31 16:32:03,461 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #167 deleted mail.message records with IDs: [9415] 2026-10-31 16:32:03,466 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #167 deleted personal.sales.target records with IDs: [8] 2026-10-31 16:32:03,473 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #167 deleted mail.followers records with IDs: [1475, 1476] 2026-10-31 16:32:03,515 104 INFO rb-be2b723-226188-430986 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-10-31 16:32:03,715 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #166 deleted mail.message records with IDs: [9416] 2026-10-31 16:32:03,747 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #166 deleted personal.sales.target records with IDs: [9] 2026-10-31 16:32:03,756 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #166 deleted mail.followers records with IDs: [1477, 1478] 2026-10-31 16:32:03,801 104 INFO rb-be2b723-226188-430986 odoo.addons.to_sales_target.tests.test_access_right: Starting TestAccessRight.test_access_right_04_all_document ... 2026-10-31 16:32:04,123 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #169 deleted mail.message records with IDs: [9405] 2026-10-31 16:32:04,139 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #169 deleted team.sales.target records with IDs: [8] 2026-10-31 16:32:04,171 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #169 deleted mail.followers records with IDs: [1461] 2026-10-31 16:32:04,323 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #169 deleted mail.message records with IDs: [9407] 2026-10-31 16:32:04,330 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #169 deleted team.sales.target records with IDs: [9] 2026-10-31 16:32:04,375 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #169 deleted mail.followers records with IDs: [1463] 2026-10-31 16:32:04,617 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #169 deleted mail.message records with IDs: [9403] 2026-10-31 16:32:04,627 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #169 deleted personal.sales.target records with IDs: [1] 2026-10-31 16:32:04,635 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #169 deleted mail.followers records with IDs: [1459] 2026-10-31 16:32:04,734 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #169 deleted mail.message records with IDs: [9406] 2026-10-31 16:32:04,739 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #169 deleted personal.sales.target records with IDs: [3] 2026-10-31 16:32:04,745 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #169 deleted mail.followers records with IDs: [1462] 2026-10-31 16:32:04,850 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-31 16:32:06,896 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [383] 2026-10-31 16:32:07,041 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [384] 2026-10-31 16:32:21,853 104 INFO rb-be2b723-226188-430986 odoo.addons.to_sales_target.tests.test_multi_company: Starting TestMultiCompany.test_personal_target_cross_company_search_is_closed ... 2026-10-31 16:32:21,919 104 INFO rb-be2b723-226188-430986 odoo.addons.to_sales_target.tests.test_multi_company: Starting TestMultiCompany.test_personal_target_same_company_search_still_allowed ... 2026-10-31 16:32:21,982 104 INFO rb-be2b723-226188-430986 odoo.addons.to_sales_target.tests.test_multi_company: Starting TestMultiCompany.test_team_target_company_id_populated_from_team ... 2026-10-31 16:32:22,023 104 INFO rb-be2b723-226188-430986 odoo.addons.to_sales_target.tests.test_multi_company: Starting TestMultiCompany.test_team_target_cross_company_search_is_closed ... 2026-10-31 16:32:22,081 104 INFO rb-be2b723-226188-430986 odoo.addons.to_sales_target.tests.test_multi_company: Starting TestMultiCompany.test_team_target_same_company_search_still_allowed ... 2026-10-31 16:32:22,180 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-10-31 16:32:24,515 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [385] 2026-10-31 16:32:24,720 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [386] 2026-10-31 16:32:25,341 104 INFO rb-be2b723-226188-430986 odoo.addons.to_sales_target.tests.test_name_search: Starting TestTeamSalesTargetNameSearch.test_name_search_matching_term_does_not_raise ... 2026-10-31 16:32:25,403 104 INFO rb-be2b723-226188-430986 odoo.addons.to_sales_target.tests.test_name_search: Starting TestTeamSalesTargetNameSearch.test_name_search_non_matching_term_returns_empty ... 2026-10-31 16:32:25,464 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-31 16:32:27,348 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [387] 2026-10-31 16:32:27,491 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [388] 2026-10-31 16:32:28,027 104 INFO rb-be2b723-226188-430986 odoo.addons.to_sales_target.tests.test_name_search: Starting TestPersonalSalesTargetNameSearch.test_name_search_finds_the_target_of_the_matching_sales_person ... 2026-10-31 16:32:28,104 104 INFO rb-be2b723-226188-430986 odoo.addons.to_sales_target.tests.test_name_search: Starting TestPersonalSalesTargetNameSearch.test_name_search_non_matching_term_returns_empty ... 2026-10-31 16:32:28,170 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-31 16:32:30,394 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [389] 2026-10-31 16:32:30,543 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [390] 2026-10-31 16:32:31,658 104 INFO rb-be2b723-226188-430986 odoo.addons.to_sales_target.tests.test_target: Starting TestSalesTarget.test_approval_team_target ... 2026-10-31 16:32:31,976 104 INFO rb-be2b723-226188-430986 odoo.addons.to_sales_target.tests.test_target: Starting TestSalesTarget.test_divide_target_when_generate_sale_personal_target ... 2026-10-31 16:32:32,034 104 INFO rb-be2b723-226188-430986 odoo.addons.to_sales_target.tests.test_target: Starting TestSalesTarget.test_function_get_target_by_date ... 2026-10-31 16:32:36,475 104 INFO rb-be2b723-226188-430986 odoo.addons.to_sales_target.tests.test_target: Starting TestSalesTarget.test_overlapped_01_team_sales_target ... 2026-10-31 16:32:36,640 104 INFO rb-be2b723-226188-430986 odoo.addons.to_sales_target.tests.test_target: Starting TestSalesTarget.test_overlapped_02_personal_sales_target ... 2026-10-31 16:32:37,947 104 INFO rb-be2b723-226188-430986 odoo.addons.to_sales_target.tests.test_target: Starting TestSalesTarget.test_overlapped_duplicate_personal_target_in_team_target ... 2026-10-31 16:32:38,006 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [1507] 2026-10-31 16:32:38,038 104 INFO rb-be2b723-226188-430986 odoo.addons.to_sales_target.tests.test_target: Starting TestSalesTarget.test_state_personal_target_follow_state_team_target ... 2026-10-31 16:32:38,166 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-31 16:32:40,349 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [391] 2026-10-31 16:32:40,483 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [392] 2026-10-31 16:32:40,780 104 INFO rb-be2b723-226188-430986 odoo.addons.to_sales_target_pos.tests.test_access_right: Starting TestAccessRight.test_access_right_pos_manager ... 2026-10-31 16:32:41,374 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #193 deleted mail.message records with IDs: [9891] 2026-10-31 16:32:41,391 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #193 deleted personal.sales.target records with IDs: [46] 2026-10-31 16:32:41,406 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #193 deleted mail.followers records with IDs: [1557] 2026-10-31 16:32:41,638 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #193 deleted mail.message records with IDs: [9894] 2026-10-31 16:32:41,653 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #193 deleted personal.sales.target records with IDs: [48] 2026-10-31 16:32:41,661 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #193 deleted mail.followers records with IDs: [1561, 1562] 2026-10-31 16:32:41,675 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #193 deleted mail.message records with IDs: [9892] 2026-10-31 16:32:41,694 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #193 deleted team.sales.target records with IDs: [44] 2026-10-31 16:32:41,726 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #193 deleted mail.followers records with IDs: [1559] 2026-10-31 16:32:41,918 104 INFO rb-be2b723-226188-430986 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-10-31 16:32:42,311 104 INFO rb-be2b723-226188-430986 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-10-31 16:32:42,335 104 INFO rb-be2b723-226188-430986 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-10-31 16:32:42,373 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #193 deleted mail.message records with IDs: [9896] 2026-10-31 16:32:42,382 104 INFO rb-be2b723-226188-430986 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-10-31 16:32:42,408 104 INFO rb-be2b723-226188-430986 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-10-31 16:32:42,439 104 INFO rb-be2b723-226188-430986 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-10-31 16:32:42,474 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #193 deleted mail.message records with IDs: [9895] 2026-10-31 16:32:42,485 104 INFO rb-be2b723-226188-430986 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-10-31 16:32:42,538 104 INFO rb-be2b723-226188-430986 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-10-31 16:32:42,676 104 INFO rb-be2b723-226188-430986 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-10-31 16:32:42,701 104 INFO rb-be2b723-226188-430986 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-10-31 16:32:42,739 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #193 deleted mail.message records with IDs: [9895] 2026-10-31 16:32:42,768 104 INFO rb-be2b723-226188-430986 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-10-31 16:32:42,805 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #193 deleted mail.message records with IDs: [9895] 2026-10-31 16:32:42,814 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #193 deleted personal.sales.target records with IDs: [50] 2026-10-31 16:32:42,824 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #193 deleted mail.followers records with IDs: [1563] 2026-10-31 16:32:42,878 104 INFO rb-be2b723-226188-430986 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-10-31 16:32:42,927 104 INFO rb-be2b723-226188-430986 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-10-31 16:32:42,967 104 INFO rb-be2b723-226188-430986 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-10-31 16:32:43,017 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #193 deleted mail.message records with IDs: [9896] 2026-10-31 16:32:43,035 104 INFO rb-be2b723-226188-430986 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-10-31 16:32:43,099 104 INFO rb-be2b723-226188-430986 odoo.addons.to_sales_target_pos.tests.test_access_right: Starting TestAccessRight.test_access_right_pos_user ... 2026-10-31 16:32:43,252 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 192, model: team.sales.target 2026-10-31 16:32:43,839 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 192, model: team.sales.target 2026-10-31 16:32:43,876 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #192 deleted mail.message records with IDs: [9900] 2026-10-31 16:32:43,879 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 192, model: team.sales.target 2026-10-31 16:32:44,007 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #192 deleted mail.message records with IDs: [9901, 9898] 2026-10-31 16:32:44,008 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 192, model: personal.sales.target 2026-10-31 16:32:44,027 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #192 deleted mail.message records with IDs: [9901, 9898] 2026-10-31 16:32:44,031 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #192 deleted personal.sales.target records with IDs: [53] 2026-10-31 16:32:44,037 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #192 deleted mail.followers records with IDs: [1565] 2026-10-31 16:32:44,038 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 192, model: personal.sales.target 2026-10-31 16:32:44,042 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 192, model: team.sales.target 2026-10-31 16:32:44,326 104 INFO rb-be2b723-226188-430986 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-10-31 16:32:44,346 104 INFO rb-be2b723-226188-430986 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-10-31 16:32:44,375 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #192 deleted mail.message records with IDs: [9903] 2026-10-31 16:32:44,376 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 192, model: team.sales.target 2026-10-31 16:32:44,382 104 INFO rb-be2b723-226188-430986 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-10-31 16:32:44,400 104 INFO rb-be2b723-226188-430986 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-10-31 16:32:44,430 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #192 deleted mail.message records with IDs: [9899] 2026-10-31 16:32:44,436 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #192 deleted personal.sales.target records with IDs: [54] 2026-10-31 16:32:44,450 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #192 deleted mail.followers records with IDs: [1566] 2026-10-31 16:32:44,452 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 192, model: personal.sales.target 2026-10-31 16:32:44,479 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #192 deleted mail.message records with IDs: [9899] 2026-10-31 16:32:44,479 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 192, model: personal.sales.target 2026-10-31 16:32:44,570 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-31 16:32:46,638 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [393] 2026-10-31 16:32:46,816 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [394] 2026-10-31 16:32:48,487 104 INFO rb-be2b723-226188-430986 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-10-31 16:32:49,275 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-31 16:32:51,151 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [395] 2026-10-31 16:32:51,325 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [396] 2026-10-31 16:32:52,786 104 INFO rb-be2b723-226188-430986 odoo.addons.to_sales_target_pos.tests.test_st62508_pos_multichannel: Starting TestST62508PosMultichannel.test_foreign_currency_walkin_is_converted_to_target_currency ... 2026-10-31 16:32:53,840 104 INFO rb-be2b723-226188-430986 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-10-31 16:32:55,801 104 INFO rb-be2b723-226188-430986 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-10-31 16:32:58,444 104 INFO rb-be2b723-226188-430986 odoo.addons.to_sales_target_pos.tests.test_st62508_pos_multichannel: Starting TestST62508PosMultichannel.test_standalone_sale_order_leaves_pos_channel_empty ... 2026-10-31 16:33:00,713 104 INFO rb-be2b723-226188-430986 odoo.addons.to_sales_target_pos.tests.test_st62508_pos_multichannel: Starting TestST62508PosMultichannel.test_walkin_and_sale_order_consolidate_without_double_count ... 2026-10-31 16:33:03,204 104 INFO rb-be2b723-226188-430986 odoo.addons.to_sales_target_pos.tests.test_st62508_pos_multichannel: Starting TestST62508PosMultichannel.test_walkin_pos_channel_reports_untaxed_not_tax_inclusive ... 2026-10-31 16:33:03,588 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-31 16:33:05,570 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [397] 2026-10-31 16:33:05,783 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [398] 2026-10-31 16:33:07,037 104 INFO rb-be2b723-226188-430986 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-10-31 16:33:11,407 104 INFO rb-be2b723-226188-430986 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-10-31 16:33:15,524 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-31 16:33:17,465 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [399] 2026-10-31 16:33:17,618 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [400] 2026-10-31 16:33:18,942 104 INFO rb-be2b723-226188-430986 odoo.addons.to_sales_target_pos.tests.test_target_pos: Starting TestTargetPos.test_cancelled_target_reports_zero_on_every_channel ... 2026-10-31 16:33:21,736 104 INFO rb-be2b723-226188-430986 odoo.addons.to_sales_target_pos.tests.test_target_pos: Starting TestTargetPos.test_compute_sales_kpi_on_target ... 2026-10-31 16:33:24,614 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #213 deleted mail.mail records with IDs: [401] 2026-10-31 16:33:28,097 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [402] 2026-10-31 16:33:29,031 104 INFO rb-be2b723-226188-430986 odoo.addons.to_sales_target_pos.tests.test_target_pos: Starting TestTargetPos.test_linking_pos_order_to_target ... 2026-10-31 16:33:31,320 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #212 deleted mail.mail records with IDs: [403] 2026-10-31 16:33:31,996 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-10-31 16:33:33,893 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [404] 2026-10-31 16:33:34,060 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [405] 2026-10-31 16:33:34,384 104 INFO rb-be2b723-226188-430986 odoo.addons.to_sales_target_sale.tests.test_st62508_sale: Starting TestST62508Sale.test_draft_target_reports_zero_ordered_total ... 2026-10-31 16:33:39,142 104 INFO rb-be2b723-226188-430986 odoo.addons.to_sales_target_sale.tests.test_st62508_sale: Starting TestST62508Sale.test_draft_target_reports_zero_untaxed_total ... 2026-10-31 16:33:43,982 104 INFO rb-be2b723-226188-430986 odoo.addons.to_sales_target_sale.tests.test_st62508_sale: Starting TestST62508Sale.test_ordered_sales_total_equals_sale_channel_on_pos_less_db ... 2026-10-31 16:33:46,762 104 INFO rb-be2b723-226188-430986 odoo.addons.to_sales_target_sale.tests.test_st62508_sale: Starting TestST62508Sale.test_ordered_total_excludes_another_company_sale_order ... 2026-10-31 16:34:04,703 104 INFO rb-be2b723-226188-430986 odoo.addons.to_sales_target_sale.tests.test_st62508_sale: Starting TestST62508Sale.test_ordered_total_excludes_sale_order_rescheduled_out_of_period ... 2026-10-31 16:34:08,874 104 INFO rb-be2b723-226188-430986 odoo.addons.to_sales_target_sale.tests.test_st62508_sale: Starting TestST62508Sale.test_ordered_total_recomputes_when_draft_target_is_approved ... 2026-10-31 16:34:14,072 104 INFO rb-be2b723-226188-430986 odoo.addons.to_sales_target_sale.tests.test_st62508_sale: Starting TestST62508Sale.test_ordered_total_reports_untaxed_base_not_tax_inclusive_amount ... 2026-10-31 16:34:18,830 104 INFO rb-be2b723-226188-430986 odoo.addons.to_sales_target_sale.tests.test_st62508_sale: Starting TestST62508Sale.test_sales_total_keeps_invoice_lens_while_ordered_total_tracks_orders ... 2026-10-31 16:34:22,340 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [406] 2026-10-31 16:34:23,195 104 INFO rb-be2b723-226188-430986 odoo.addons.to_sales_target_sale.tests.test_st62508_sale: Starting TestST62508Sale.test_untaxed_total_excludes_another_company_sale_order ... 2026-10-31 16:34:42,027 104 INFO rb-be2b723-226188-430986 odoo.addons.to_sales_target_sale.tests.test_st62508_sale: Starting TestST62508Sale.test_untaxed_total_excludes_sale_order_rescheduled_out_of_period ... 2026-10-31 16:34:46,318 104 INFO rb-be2b723-226188-430986 odoo.addons.to_sales_target_sale.tests.test_st62508_sale: Starting TestST62508Sale.test_untaxed_total_recomputes_when_draft_target_is_approved ... 2026-10-31 16:34:51,093 104 INFO rb-be2b723-226188-430986 odoo.addons.to_sales_target_sale.tests.test_st62508_sale: Starting TestST62508Sale.test_untaxed_total_reports_untaxed_base_not_tax_inclusive_amount ... 2026-10-31 16:34:55,872 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-31 16:34:57,795 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [407] 2026-10-31 16:34:57,949 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [408] 2026-10-31 16:34:58,273 104 INFO rb-be2b723-226188-430986 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-10-31 16:35:01,213 104 INFO rb-be2b723-226188-430986 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-10-31 16:35:04,207 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-31 16:35:06,266 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [409] 2026-10-31 16:35:06,435 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [410] 2026-10-31 16:35:06,774 104 INFO rb-be2b723-226188-430986 odoo.addons.to_sales_target_sale.tests.test_st62508_sale_migration: Starting TestST62508SaleMigration.test_migration_heals_boundary_day_order_to_orm_recompute_value ... 2026-10-31 16:35:12,228 104 INFO rb-be2b723-226188-430986 odoo.addons.to_sales_target_sale.tests.test_st62508_sale_migration: Starting TestST62508SaleMigration.test_migration_heals_foreign_currency_target_to_orm_recompute_value ... 2026-10-31 16:35:12,334 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [7191] 2026-10-31 16:35:12,334 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted res.currency.rate records with IDs: [126] 2026-10-31 16:35:15,714 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-31 16:35:18,003 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [411] 2026-10-31 16:35:18,160 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [412] 2026-10-31 16:35:18,486 104 INFO rb-be2b723-226188-430986 odoo.addons.to_sales_target_sale.tests.test_target_sale: Starting TestTargetSale.test_compute_sales_kpi_on_target ... 2026-10-31 16:35:24,977 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [413] 2026-10-31 16:35:26,539 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [414] 2026-10-31 16:35:27,710 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted loyalty.history records with IDs: [221, 220] 2026-10-31 16:35:27,772 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted loyalty.card records with IDs: [158] 2026-10-31 16:35:27,787 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted sale.order.coupon.points records with IDs: [211] 2026-10-31 16:35:28,404 104 INFO rb-be2b723-226188-430986 odoo.addons.to_sales_target_sale.tests.test_target_sale: Starting TestTargetSale.test_cron_update_current_month_target ... 2026-10-31 16:35:32,453 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_cron: Job "Compute CRM Teams' Current Month Invoiced Target" (127) started manually 2026-10-31 16:35:32,690 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_cron: Job "Compute CRM Teams' Current Month Invoiced Target" (127) done 2026-10-31 16:35:32,697 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_cron: Job "Compute Users' Current Month Invoiced Target" (128) started manually 2026-10-31 16:35:32,745 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_cron: Job "Compute Users' Current Month Invoiced Target" (128) done 2026-10-31 16:35:32,843 104 INFO rb-be2b723-226188-430986 odoo.addons.to_sales_target_sale.tests.test_target_sale: Starting TestTargetSale.test_linking_so_invoice_to_target ... 2026-10-31 16:35:37,363 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [415] 2026-10-31 16:35:38,981 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-31 16:35:41,092 104 INFO rb-be2b723-226188-430986 odoo.addons.to_sales_team_advanced.tests.test_regions_hierarchy: Starting TestRegionsHierarchy.test_2010_regions_hierarchy ... 2026-10-31 16:35:41,177 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-31 16:35:43,382 104 INFO rb-be2b723-226188-430986 odoo.addons.to_sales_team_advanced.tests.test_sales_team_advanced: Starting TestSalesTeamAdvanced.test_1000_compute_user_id ... 2026-10-31 16:35:43,453 104 INFO rb-be2b723-226188-430986 odoo.addons.to_sales_team_advanced.tests.test_sales_team_advanced: Starting TestSalesTeamAdvanced.test_1001_compute_recursive_child_ids ... 2026-10-31 16:35:43,496 104 INFO rb-be2b723-226188-430986 odoo.addons.to_sales_team_advanced.tests.test_sales_team_advanced: Starting TestSalesTeamAdvanced.test_1002_compute_member_ids ... 2026-10-31 16:35:43,643 104 INFO rb-be2b723-226188-430986 odoo.addons.to_sales_team_advanced.tests.test_sales_team_advanced: Starting TestSalesTeamAdvanced.test_1003_group_sale_salesman ... 2026-10-31 16:35:43,802 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 242, model: crm.team 2026-10-31 16:35:43,823 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 242, model: crm.team 2026-10-31 16:35:43,831 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [41], uid: 242, model: crm.team 2026-10-31 16:35:43,851 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 242, model: crm.team 2026-10-31 16:35:43,858 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [41], uid: 242, model: crm.team 2026-10-31 16:35:43,918 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 242, model: crm.team 2026-10-31 16:35:43,926 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 242, model: crm.team.region 2026-10-31 16:35:43,929 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 242, model: crm.team.region 2026-10-31 16:35:43,932 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 242, model: crm.team.region 2026-10-31 16:35:43,937 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 242, model: crm.team.region 2026-10-31 16:35:43,940 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 242, model: crm.team.region 2026-10-31 16:35:43,991 104 INFO rb-be2b723-226188-430986 odoo.addons.to_sales_team_advanced.tests.test_sales_team_advanced: Starting TestSalesTeamAdvanced.test_1004_group_sale_salesman_team_lead ... 2026-10-31 16:35:44,201 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 242, model: crm.team 2026-10-31 16:35:44,229 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 242, model: crm.team 2026-10-31 16:35:44,239 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [41], uid: 242, model: crm.team 2026-10-31 16:35:44,269 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 242, model: crm.team 2026-10-31 16:35:44,280 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [41], uid: 242, model: crm.team 2026-10-31 16:35:44,328 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 242, model: crm.team 2026-10-31 16:35:44,335 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 242, model: crm.team.region 2026-10-31 16:35:44,338 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 242, model: crm.team.region 2026-10-31 16:35:44,340 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 242, model: crm.team.region 2026-10-31 16:35:44,343 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 242, model: crm.team.region 2026-10-31 16:35:44,345 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 242, model: crm.team.region 2026-10-31 16:35:44,377 104 INFO rb-be2b723-226188-430986 odoo.addons.to_sales_team_advanced.tests.test_sales_team_advanced: Starting TestSalesTeamAdvanced.test_1005_group_sale_salesman_sale_rg ... 2026-10-31 16:35:44,521 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 242, model: crm.team 2026-10-31 16:35:44,541 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 242, model: crm.team 2026-10-31 16:35:44,552 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [41], uid: 242, model: crm.team 2026-10-31 16:35:44,570 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 242, model: crm.team 2026-10-31 16:35:44,575 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [41], uid: 242, model: crm.team 2026-10-31 16:35:44,621 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 242, model: crm.team 2026-10-31 16:35:44,631 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 242, model: crm.team.region 2026-10-31 16:35:44,635 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 242, model: crm.team.region 2026-10-31 16:35:44,645 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 242, model: crm.team.region 2026-10-31 16:35:44,649 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 242, model: crm.team.region 2026-10-31 16:35:44,652 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 242, model: crm.team.region 2026-10-31 16:35:44,708 104 INFO rb-be2b723-226188-430986 odoo.addons.to_sales_team_advanced.tests.test_sales_team_advanced: Starting TestSalesTeamAdvanced.test_1006_group_sale_team_leader ... 2026-10-31 16:35:44,875 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 242, model: crm.team 2026-10-31 16:35:44,889 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 242, model: crm.team 2026-10-31 16:35:44,895 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [41], uid: 242, model: crm.team 2026-10-31 16:35:44,921 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 242, model: crm.team 2026-10-31 16:35:44,931 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [41], uid: 242, model: crm.team 2026-10-31 16:35:44,975 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 242, model: crm.team 2026-10-31 16:35:44,983 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 242, model: crm.team.region 2026-10-31 16:35:44,986 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 242, model: crm.team.region 2026-10-31 16:35:44,989 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 242, model: crm.team.region 2026-10-31 16:35:44,993 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 242, model: crm.team.region 2026-10-31 16:35:44,996 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 242, model: crm.team.region 2026-10-31 16:35:45,035 104 INFO rb-be2b723-226188-430986 odoo.addons.to_sales_team_advanced.tests.test_sales_team_advanced: Starting TestSalesTeamAdvanced.test_1007_group_sale_team_leader_sale_rg ... 2026-10-31 16:35:45,224 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 242, model: crm.team 2026-10-31 16:35:45,245 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 242, model: crm.team 2026-10-31 16:35:45,254 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [41], uid: 242, model: crm.team 2026-10-31 16:35:45,277 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 242, model: crm.team 2026-10-31 16:35:45,284 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [41], uid: 242, model: crm.team 2026-10-31 16:35:45,321 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 242, model: crm.team 2026-10-31 16:35:45,330 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 242, model: crm.team.region 2026-10-31 16:35:45,332 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 242, model: crm.team.region 2026-10-31 16:35:45,337 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 242, model: crm.team.region 2026-10-31 16:35:45,345 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 242, model: crm.team.region 2026-10-31 16:35:45,351 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 242, model: crm.team.region 2026-10-31 16:35:45,395 104 INFO rb-be2b723-226188-430986 odoo.addons.to_sales_team_advanced.tests.test_sales_team_advanced: Starting TestSalesTeamAdvanced.test_1008_group_sale_regional_admin ... 2026-10-31 16:35:45,653 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 242, model: crm.team 2026-10-31 16:35:45,681 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [41], uid: 242, model: crm.team 2026-10-31 16:35:45,716 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [41], uid: 242, model: crm.team 2026-10-31 16:35:45,735 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [41], uid: 242, model: crm.team 2026-10-31 16:35:45,806 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 242, model: crm.team.region 2026-10-31 16:35:45,820 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 242, model: crm.team.region 2026-10-31 16:35:45,824 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 242, model: crm.team.region 2026-10-31 16:35:45,828 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 242, model: crm.team.region 2026-10-31 16:35:45,834 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 242, model: crm.team.region 2026-10-31 16:35:45,869 104 INFO rb-be2b723-226188-430986 odoo.addons.to_sales_team_advanced.tests.test_sales_team_advanced: Starting TestSalesTeamAdvanced.test_1009_group_sale_regional_manager_team_leader ... 2026-10-31 16:35:46,113 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 242, model: crm.team 2026-10-31 16:35:46,134 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [41], uid: 242, model: crm.team 2026-10-31 16:35:46,172 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [41], uid: 242, model: crm.team 2026-10-31 16:35:46,189 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [41], uid: 242, model: crm.team 2026-10-31 16:35:46,286 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 242, model: crm.team.region 2026-10-31 16:35:46,310 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 242, model: crm.team.region 2026-10-31 16:35:46,314 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 242, model: crm.team.region 2026-10-31 16:35:46,319 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 242, model: crm.team.region 2026-10-31 16:35:46,326 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 242, model: crm.team.region 2026-10-31 16:35:46,377 104 INFO rb-be2b723-226188-430986 odoo.addons.to_sales_team_advanced.tests.test_sales_team_advanced: Starting TestSalesTeamAdvanced.test_1010_group_sale_regional_admin_child ... 2026-10-31 16:35:46,675 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 242, model: crm.team 2026-10-31 16:35:46,725 104 INFO rb-be2b723-226188-430986 odoo.addons.to_sales_team_advanced.tests.test_sales_team_advanced: Starting TestSalesTeamAdvanced.test_1011_group_sale_salesman_all_leads ... 2026-10-31 16:35:47,005 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 242, model: crm.team 2026-10-31 16:35:47,031 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 242, model: crm.team 2026-10-31 16:35:47,109 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 242, model: crm.team.region 2026-10-31 16:35:47,122 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 242, model: crm.team.region 2026-10-31 16:35:47,189 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-31 16:35:49,477 104 INFO rb-be2b723-226188-430986 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-10-31 16:35:55,461 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-31 16:35:57,670 104 INFO rb-be2b723-226188-430986 odoo.addons.to_sales_team_advanced_crm.tests.test_security_crm: Starting TestSalesTeamAdvancedSaleSecurity.test_2000_group_sale_team_leader_member ... 2026-10-31 16:35:57,997 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 251, model: crm.lead 2026-10-31 16:35:58,079 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 251, model: crm.lead 2026-10-31 16:35:58,155 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 251, model: crm.lead 2026-10-31 16:35:58,229 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 251, model: crm.lead 2026-10-31 16:35:58,253 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [63], uid: 251, model: crm.lead 2026-10-31 16:35:58,298 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [63], uid: 251, model: crm.lead 2026-10-31 16:35:58,339 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [63], uid: 251, model: crm.lead 2026-10-31 16:35:58,378 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 251, model: crm.lead 2026-10-31 16:35:58,397 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [64], uid: 251, model: crm.lead 2026-10-31 16:35:58,437 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [64], uid: 251, model: crm.lead 2026-10-31 16:35:58,473 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [64], uid: 251, model: crm.lead 2026-10-31 16:35:58,505 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 251, model: crm.lead 2026-10-31 16:35:58,542 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 251, model: crm.lead 2026-10-31 16:35:58,575 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 251, model: crm.lead 2026-10-31 16:35:58,619 104 INFO rb-be2b723-226188-430986 odoo.addons.to_sales_team_advanced_crm.tests.test_security_crm: Starting TestSalesTeamAdvancedSaleSecurity.test_2001_group_sale_team_leader_leader ... 2026-10-31 16:35:58,894 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 251, model: crm.lead 2026-10-31 16:35:58,966 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 251, model: crm.lead 2026-10-31 16:35:59,013 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 251, model: crm.lead 2026-10-31 16:35:59,084 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 251, model: crm.lead 2026-10-31 16:35:59,101 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [63], uid: 251, model: crm.lead 2026-10-31 16:35:59,143 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [63], uid: 251, model: crm.lead 2026-10-31 16:35:59,176 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [63], uid: 251, model: crm.lead 2026-10-31 16:35:59,204 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 251, model: crm.lead 2026-10-31 16:35:59,223 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [64], uid: 251, model: crm.lead 2026-10-31 16:35:59,267 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [64], uid: 251, model: crm.lead 2026-10-31 16:35:59,299 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [64], uid: 251, model: crm.lead 2026-10-31 16:35:59,342 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 251, model: crm.lead 2026-10-31 16:35:59,376 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 251, model: crm.lead 2026-10-31 16:35:59,408 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 251, model: crm.lead 2026-10-31 16:35:59,439 104 INFO rb-be2b723-226188-430986 odoo.addons.to_sales_team_advanced_crm.tests.test_security_crm: Starting TestSalesTeamAdvancedSaleSecurity.test_2002_group_sale_regional_manager_member ... 2026-10-31 16:35:59,637 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 251, model: crm.lead 2026-10-31 16:35:59,680 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 251, model: crm.lead 2026-10-31 16:35:59,731 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 251, model: crm.lead 2026-10-31 16:35:59,750 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [63], uid: 251, model: crm.lead 2026-10-31 16:35:59,791 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [63], uid: 251, model: crm.lead 2026-10-31 16:35:59,823 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [63], uid: 251, model: crm.lead 2026-10-31 16:35:59,848 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 251, model: crm.lead 2026-10-31 16:35:59,867 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [64], uid: 251, model: crm.lead 2026-10-31 16:35:59,906 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [64], uid: 251, model: crm.lead 2026-10-31 16:35:59,939 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [64], uid: 251, model: crm.lead 2026-10-31 16:35:59,966 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 251, model: crm.lead 2026-10-31 16:35:59,996 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 251, model: crm.lead 2026-10-31 16:36:00,019 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 251, model: crm.lead 2026-10-31 16:36:00,049 104 INFO rb-be2b723-226188-430986 odoo.addons.to_sales_team_advanced_crm.tests.test_security_crm: Starting TestSalesTeamAdvancedSaleSecurity.test_2003_group_sale_regional_manager_direct ... 2026-10-31 16:36:00,324 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 251, model: crm.lead 2026-10-31 16:36:00,417 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 251, model: crm.lead 2026-10-31 16:36:00,484 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 251, model: crm.lead 2026-10-31 16:36:00,502 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [63], uid: 251, model: crm.lead 2026-10-31 16:36:00,549 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [63], uid: 251, model: crm.lead 2026-10-31 16:36:00,585 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [63], uid: 251, model: crm.lead 2026-10-31 16:36:00,613 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 251, model: crm.lead 2026-10-31 16:36:00,634 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [64], uid: 251, model: crm.lead 2026-10-31 16:36:00,683 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [64], uid: 251, model: crm.lead 2026-10-31 16:36:00,719 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [64], uid: 251, model: crm.lead 2026-10-31 16:36:00,753 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 251, model: crm.lead 2026-10-31 16:36:00,790 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 251, model: crm.lead 2026-10-31 16:36:00,821 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 251, model: crm.lead 2026-10-31 16:36:00,863 104 INFO rb-be2b723-226188-430986 odoo.addons.to_sales_team_advanced_crm.tests.test_security_crm: Starting TestSalesTeamAdvancedSaleSecurity.test_2004_group_sale_regional_manager_parent ... 2026-10-31 16:36:01,179 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 251, model: crm.lead 2026-10-31 16:36:01,276 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 251, model: crm.lead 2026-10-31 16:36:01,353 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 251, model: crm.lead 2026-10-31 16:36:01,376 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [63], uid: 251, model: crm.lead 2026-10-31 16:36:01,429 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [63], uid: 251, model: crm.lead 2026-10-31 16:36:01,462 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [63], uid: 251, model: crm.lead 2026-10-31 16:36:01,496 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 251, model: crm.lead 2026-10-31 16:36:01,518 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [64], uid: 251, model: crm.lead 2026-10-31 16:36:01,576 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [64], uid: 251, model: crm.lead 2026-10-31 16:36:01,618 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [64], uid: 251, model: crm.lead 2026-10-31 16:36:01,646 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 251, model: crm.lead 2026-10-31 16:36:01,675 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 251, model: crm.lead 2026-10-31 16:36:01,696 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 251, model: crm.lead 2026-10-31 16:36:01,733 104 INFO rb-be2b723-226188-430986 odoo.addons.to_sales_team_advanced_crm.tests.test_security_crm: Starting TestSalesTeamAdvancedSaleSecurity.test_2005_group_sale_regional_manager_child ... 2026-10-31 16:36:01,982 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [59], uid: 251, model: crm.lead 2026-10-31 16:36:02,059 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [59], uid: 251, model: crm.lead 2026-10-31 16:36:02,095 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [59], uid: 251, model: crm.lead 2026-10-31 16:36:02,133 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 251, model: crm.lead 2026-10-31 16:36:02,166 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [60], uid: 251, model: crm.lead 2026-10-31 16:36:02,217 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [60], uid: 251, model: crm.lead 2026-10-31 16:36:02,271 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [60], uid: 251, model: crm.lead 2026-10-31 16:36:02,309 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 251, model: crm.lead 2026-10-31 16:36:02,332 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [63], uid: 251, model: crm.lead 2026-10-31 16:36:02,397 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [63], uid: 251, model: crm.lead 2026-10-31 16:36:02,442 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [63], uid: 251, model: crm.lead 2026-10-31 16:36:02,491 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 251, model: crm.lead 2026-10-31 16:36:02,520 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [64], uid: 251, model: crm.lead 2026-10-31 16:36:02,586 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [64], uid: 251, model: crm.lead 2026-10-31 16:36:02,629 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [64], uid: 251, model: crm.lead 2026-10-31 16:36:02,674 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 251, model: crm.lead 2026-10-31 16:36:02,711 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 251, model: crm.lead 2026-10-31 16:36:02,742 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 251, model: crm.lead 2026-10-31 16:36:02,789 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-31 16:36:03,294 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [416] 2026-10-31 16:36:03,325 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.message records with IDs: [10587] 2026-10-31 16:36:03,334 104 INFO rb-be2b723-226188-430986 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-31 16:36:03,521 104 INFO rb-be2b723-226188-430986 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-10-31 16:36:04,083 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [417] 2026-10-31 16:36:04,099 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.message records with IDs: [10591] 2026-10-31 16:36:04,113 104 INFO rb-be2b723-226188-430986 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-31 16:36:04,587 104 INFO rb-be2b723-226188-430986 odoo.addons.to_sales_team_advanced_crm.tests.test_team_leader_sync: Starting TestTeamLeaderSync.test_form_onchange_team_id_updates_team_leader_id ... 2026-10-31 16:36:04,842 104 INFO rb-be2b723-226188-430986 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-10-31 16:36:04,974 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-31 16:36:06,979 104 INFO rb-be2b723-226188-430986 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-10-31 16:36:13,326 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-31 16:36:16,640 104 INFO rb-be2b723-226188-430986 odoo.addons.to_sales_team_advanced_sale.tests.test_security_sale: Starting TestSalesTeamAdvancedSaleSecurity.test_3000_group_sale_team_leader_member ... 2026-10-31 16:36:17,267 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1], uid: 262, model: sale.order 2026-10-31 16:36:17,299 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1], uid: 262, model: sale.order 2026-10-31 16:36:17,332 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1], uid: 262, model: sale.order 2026-10-31 16:36:17,392 104 INFO rb-be2b723-226188-430986 odoo.addons.to_sales_team_advanced_sale.tests.test_security_sale: Starting TestSalesTeamAdvancedSaleSecurity.test_3001_group_sale_team_leader_leader ... 2026-10-31 16:36:18,219 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #262 deleted mail.message records with IDs: [3891] 2026-10-31 16:36:18,242 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 262, model: sale.order 2026-10-31 16:36:18,272 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [5], uid: 262, model: sale.order 2026-10-31 16:36:18,338 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [5], uid: 262, model: sale.order 2026-10-31 16:36:18,387 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [5], uid: 262, model: sale.order 2026-10-31 16:36:18,458 104 INFO rb-be2b723-226188-430986 odoo.addons.to_sales_team_advanced_sale.tests.test_security_sale: Starting TestSalesTeamAdvancedSaleSecurity.test_3003_group_sale_regional_manager_direct ... 2026-10-31 16:36:19,821 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #262 deleted mail.message records with IDs: [3891] 2026-10-31 16:36:19,838 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 262, model: sale.order 2026-10-31 16:36:20,274 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #262 deleted mail.message records with IDs: [7552, 4801, 3914, 3893] 2026-10-31 16:36:20,289 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 262, model: sale.order 2026-10-31 16:36:20,844 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #262 deleted mail.message records with IDs: [7004, 4802, 3915, 3894] 2026-10-31 16:36:20,866 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 262, model: sale.order 2026-10-31 16:36:21,469 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #262 deleted ir.model.data records with IDs: [253660, 253661, 253662] 2026-10-31 16:36:21,469 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #262 deleted mail.message records with IDs: [4800, 3913, 3912, 3911, 3892] 2026-10-31 16:36:21,500 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 262, model: sale.order 2026-10-31 16:36:21,555 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [5], uid: 262, model: sale.order 2026-10-31 16:36:21,590 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [5], uid: 262, model: sale.order 2026-10-31 16:36:21,647 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [5], uid: 262, model: sale.order 2026-10-31 16:36:21,718 104 INFO rb-be2b723-226188-430986 odoo.addons.to_sales_team_advanced_sale.tests.test_security_sale: Starting TestSalesTeamAdvancedSaleSecurity.test_3004_group_sale_regional_manager_child ... 2026-10-31 16:36:22,392 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1], uid: 262, model: sale.order 2026-10-31 16:36:22,439 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1], uid: 262, model: sale.order 2026-10-31 16:36:22,514 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1], uid: 262, model: sale.order 2026-10-31 16:36:22,566 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [3], uid: 262, model: sale.order 2026-10-31 16:36:22,610 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [3], uid: 262, model: sale.order 2026-10-31 16:36:22,652 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [3], uid: 262, model: sale.order 2026-10-31 16:36:23,259 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #262 deleted mail.message records with IDs: [7004, 4802, 3915, 3894] 2026-10-31 16:36:23,277 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 262, model: sale.order 2026-10-31 16:36:23,306 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [2], uid: 262, model: sale.order 2026-10-31 16:36:23,353 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [2], uid: 262, model: sale.order 2026-10-31 16:36:23,414 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [2], uid: 262, model: sale.order 2026-10-31 16:36:23,476 104 INFO rb-be2b723-226188-430986 odoo.addons.to_sales_team_advanced_sale.tests.test_security_sale: Starting TestSalesTeamAdvancedSaleSecurity.test_3004_group_sale_regional_manager_parent ... 2026-10-31 16:36:25,052 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #262 deleted mail.message records with IDs: [3891] 2026-10-31 16:36:25,074 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 262, model: sale.order 2026-10-31 16:36:25,537 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #262 deleted mail.message records with IDs: [7552, 4801, 3914, 3893] 2026-10-31 16:36:25,553 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 262, model: sale.order 2026-10-31 16:36:25,944 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #262 deleted mail.message records with IDs: [7004, 4802, 3915, 3894] 2026-10-31 16:36:25,965 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 262, model: sale.order 2026-10-31 16:36:26,410 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #262 deleted ir.model.data records with IDs: [253660, 253661, 253662] 2026-10-31 16:36:26,410 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #262 deleted mail.message records with IDs: [4800, 3913, 3912, 3911, 3892] 2026-10-31 16:36:26,430 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 262, model: sale.order 2026-10-31 16:36:26,989 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #262 deleted mail.message records with IDs: [3916, 3895] 2026-10-31 16:36:27,007 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 262, model: sale.order 2026-10-31 16:36:27,044 104 INFO rb-be2b723-226188-430986 odoo.addons.to_sales_team_advanced_sale.tests.test_security_sale: Starting TestSalesTeamAdvancedSaleSecurity.test_3005_group_sale_regional_manager_assistant_direct ... 2026-10-31 16:36:28,402 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #262 deleted mail.message records with IDs: [3891] 2026-10-31 16:36:28,424 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 262, model: sale.order 2026-10-31 16:36:28,918 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #262 deleted mail.message records with IDs: [7552, 4801, 3914, 3893] 2026-10-31 16:36:28,937 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 262, model: sale.order 2026-10-31 16:36:29,391 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #262 deleted mail.message records with IDs: [7004, 4802, 3915, 3894] 2026-10-31 16:36:29,410 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 262, model: sale.order 2026-10-31 16:36:29,911 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #262 deleted ir.model.data records with IDs: [253660, 253661, 253662] 2026-10-31 16:36:29,911 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #262 deleted mail.message records with IDs: [4800, 3913, 3912, 3911, 3892] 2026-10-31 16:36:29,935 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 262, model: sale.order 2026-10-31 16:36:29,982 104 INFO rb-be2b723-226188-430986 odoo.addons.to_sales_team_advanced_sale.tests.test_security_sale: Starting TestSalesTeamAdvancedSaleSecurity.test_3006_group_sale_regional_manager_assistant_parent ... 2026-10-31 16:36:31,310 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #262 deleted mail.message records with IDs: [3891] 2026-10-31 16:36:31,331 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 262, model: sale.order 2026-10-31 16:36:31,803 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #262 deleted mail.message records with IDs: [7552, 4801, 3914, 3893] 2026-10-31 16:36:31,821 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 262, model: sale.order 2026-10-31 16:36:32,267 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #262 deleted mail.message records with IDs: [7004, 4802, 3915, 3894] 2026-10-31 16:36:32,284 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 262, model: sale.order 2026-10-31 16:36:32,800 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #262 deleted ir.model.data records with IDs: [253660, 253661, 253662] 2026-10-31 16:36:32,800 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #262 deleted mail.message records with IDs: [4800, 3913, 3912, 3911, 3892] 2026-10-31 16:36:32,824 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 262, model: sale.order 2026-10-31 16:36:32,873 104 INFO rb-be2b723-226188-430986 odoo.addons.to_sales_team_advanced_sale.tests.test_security_sale: Starting TestSalesTeamAdvancedSaleSecurity.test_3007_group_sale_regional_manager_assistant_child ... 2026-10-31 16:36:33,492 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1], uid: 262, model: sale.order 2026-10-31 16:36:33,535 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1], uid: 262, model: sale.order 2026-10-31 16:36:33,586 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1], uid: 262, model: sale.order 2026-10-31 16:36:33,632 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [3], uid: 262, model: sale.order 2026-10-31 16:36:33,680 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [3], uid: 262, model: sale.order 2026-10-31 16:36:33,726 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [3], uid: 262, model: sale.order 2026-10-31 16:36:34,331 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #262 deleted mail.message records with IDs: [7004, 4802, 3915, 3894] 2026-10-31 16:36:34,355 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 262, model: sale.order 2026-10-31 16:36:34,384 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [2], uid: 262, model: sale.order 2026-10-31 16:36:34,446 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [2], uid: 262, model: sale.order 2026-10-31 16:36:34,506 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [2], uid: 262, model: sale.order 2026-10-31 16:36:34,610 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-31 16:36:34,630 104 INFO rb-be2b723-226188-430986 odoo.addons.to_signup_email_verification.tests.test_signup_email_verification: Starting TestSignUpEmailVerification.test_signup_with_exist_email ... 2026-10-31 16:36:35,839 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-31 16:36:37,948 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:36:37] "GET / HTTP/1.1" 200 - 177 0.099 2.013 2026-10-31 16:36:39,104 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:36:39] "POST /web/signup HTTP/1.1" 200 - 202 0.133 0.690 2026-10-31 16:36:39,164 104 INFO rb-be2b723-226188-430986 odoo.addons.to_signup_email_verification.tests.test_signup_email_verification: Starting TestSignUpEmailVerification.test_signup_with_invalid_email ... 2026-10-31 16:36:40,298 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-31 16:36:41,490 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:36:41] "GET / HTTP/1.1" 200 - 177 0.101 1.093 2026-10-31 16:36:41,637 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:36:41] "POST /web/signup HTTP/1.1" 200 - 37 0.019 0.119 2026-10-31 16:36:41,692 104 INFO rb-be2b723-226188-430986 odoo.addons.to_signup_email_verification.tests.test_signup_email_verification: Starting TestSignUpEmailVerification.test_signup_with_invalid_email_and_password ... 2026-10-31 16:36:42,882 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-31 16:36:44,072 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:36:44] "GET / HTTP/1.1" 200 - 177 0.091 1.102 2026-10-31 16:36:44,128 104 INFO rb-be2b723-226188-430986 odoo.addons.to_signup_email_verification.tests.test_signup_email_verification: Starting TestSignUpEmailVerification.test_signup_with_valid_email ... 2026-10-31 16:36:45,244 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-31 16:36:46,604 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:36:46] "GET / HTTP/1.1" 200 - 177 0.107 1.256 2026-10-31 16:36:47,147 104 INFO rb-be2b723-226188-430986 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-31 16:36:47,674 104 INFO rb-be2b723-226188-430986 odoo.tests.common: Simulating signal changes during tests 2026-10-31 16:36:47,675 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:36:47] "POST /web/signup HTTP/1.1" 200 - 314 0.261 0.799 2026-10-31 16:36:47,753 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-31 16:36:48,607 104 INFO rb-be2b723-226188-430986 odoo.addons.to_sshkey.tests.test_sshkey_pair: Starting TestSSHKeypair.test_01_sshkey_wrong_password ... 2026-10-31 16:36:48,681 104 INFO rb-be2b723-226188-430986 odoo.addons.to_sshkey.tests.test_sshkey_pair: Starting TestSSHKeypair.test_02_sshkey_right_password ... 2026-10-31 16:36:49,076 104 INFO rb-be2b723-226188-430986 odoo.addons.to_sshkey.tests.test_sshkey_pair: Starting TestSSHKeypair.test_04_personal_sshkey ... 2026-10-31 16:36:49,603 104 INFO rb-be2b723-226188-430986 odoo.addons.to_sshkey.tests.test_sshkey_pair: Starting TestSSHKeypair.test_05_company_sshkey_non_key_user ... 2026-10-31 16:36:50,145 104 INFO rb-be2b723-226188-430986 odoo.addons.to_sshkey.tests.test_sshkey_pair: Starting TestSSHKeypair.test_06_company_sshkey_admin_key_user ... 2026-10-31 16:36:50,648 104 INFO rb-be2b723-226188-430986 odoo.addons.to_sshkey.tests.test_sshkey_pair: Starting TestSSHKeypair.test_07_use_current_company_sshkey ... 2026-10-31 16:36:56,449 104 INFO rb-be2b723-226188-430986 odoo.addons.to_sshkey.tests.test_sshkey_pair: Starting TestSSHKeypair.test_08_internal_user_crud_key ... 2026-10-31 16:36:56,841 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 269, model: sshkey.pair 2026-10-31 16:36:56,881 104 INFO rb-be2b723-226188-430986 odoo.addons.to_sshkey.tests.test_sshkey_pair: Starting TestSSHKeypair.test_09_user_sshkey_crud_another_key ... 2026-10-31 16:36:57,337 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [8], uid: 269, model: sshkey.pair 2026-10-31 16:36:57,723 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [9], uid: 269, model: sshkey.pair 2026-10-31 16:36:57,752 104 INFO rb-be2b723-226188-430986 odoo.addons.to_sshkey.tests.test_sshkey_pair: Starting TestSSHKeypair.test_09_user_sshkey_crud_key ... 2026-10-31 16:36:58,592 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #269 deleted ir.attachment records with IDs: [5459, 5460] 2026-10-31 16:36:58,592 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #269 deleted sshkey.pair records with IDs: [10] 2026-10-31 16:36:58,628 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-10-31 16:36:58,641 104 INFO rb-be2b723-226188-430986 odoo.addons.to_stock_account_moves_link.tests.test_access_right: Starting TestAccessRight.test_access_right_user_accountant ... 2026-10-31 16:37:02,152 104 INFO rb-be2b723-226188-430986 odoo.addons.to_stock_account_moves_link.tests.test_access_right: Starting TestAccessRight.test_access_right_user_accountant_billing ... 2026-10-31 16:37:05,477 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 279, model: stock.valuation.layer 2026-10-31 16:37:05,517 104 INFO rb-be2b723-226188-430986 odoo.addons.to_stock_account_moves_link.tests.test_access_right: Starting TestAccessRight.test_access_right_user_inventory ... 2026-10-31 16:37:08,891 104 INFO rb-be2b723-226188-430986 odoo.models: Access Denied by ACLs for operation: read, uid: 281, model: stock.picking, fields: account_move_ids 2026-10-31 16:37:08,934 104 INFO rb-be2b723-226188-430986 odoo.addons.to_stock_account_moves_link.tests.test_access_right: Starting TestAccessRight.test_access_right_user_inventory_accountant_admin ... 2026-10-31 16:37:12,254 104 INFO rb-be2b723-226188-430986 odoo.addons.to_stock_account_moves_link.tests.test_access_right: Starting TestAccessRight.test_access_right_user_inventory_billing ... 2026-10-31 16:37:15,701 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 292, model: stock.valuation.layer 2026-10-31 16:37:15,747 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-31 16:37:15,760 104 INFO rb-be2b723-226188-430986 odoo.addons.to_stock_account_moves_link.tests.test_stock_picking: Starting TestStockPicking.test_delivery_picking ... 2026-10-31 16:37:20,615 104 INFO rb-be2b723-226188-430986 odoo.addons.to_stock_account_moves_link.tests.test_stock_picking: Starting TestStockPicking.test_inventory_transfer_type_internal ... 2026-10-31 16:37:23,569 104 INFO rb-be2b723-226188-430986 odoo.addons.to_stock_account_moves_link.tests.test_stock_picking: Starting TestStockPicking.test_inventory_transfer_type_receipts ... 2026-10-31 16:37:26,666 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-31 16:37:39,510 104 INFO rb-be2b723-226188-430986 odoo.addons.to_stock_asset.tests.test_asset_from_invoice: Starting TestAssetFromInvoice.test_01_asset_created_from_invoice ... 2026-10-31 16:37:42,916 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-31 16:37:43,936 104 INFO rb-be2b723-226188-430986 odoo.addons.to_stock_asset.tests.test_stock_asset_flow: Starting TestStockAssetFlow.test_01_out_picking_with_stockrable_serial_product ... 2026-10-31 16:37:46,103 104 INFO rb-be2b723-226188-430986 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-10-31 16:37:46,157 104 INFO rb-be2b723-226188-430986 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-10-31 16:37:49,722 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted account.asset.depreciation.line records with IDs: [70, 71, 72, 73, 74, 75, 76, 77, 78, 79] 2026-10-31 16:37:49,807 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted account.move.line.ctp records with IDs: [278] 2026-10-31 16:37:50,001 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted account.move.line records with IDs: [709, 710] 2026-10-31 16:37:50,071 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.message records with IDs: [10709, 10698] 2026-10-31 16:37:50,227 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted account.move records with IDs: [294] 2026-10-31 16:37:53,101 104 INFO rb-be2b723-226188-430986 odoo.addons.to_stock_asset.tests.test_stock_asset_flow: Starting TestStockAssetFlow.test_02_out_picking_with_stockrable_serial_product_multi ... 2026-10-31 16:37:55,216 104 INFO rb-be2b723-226188-430986 odoo.addons.to_stock_asset.tests.test_stock_asset_flow: Starting TestStockAssetFlow.test_03_out_picking_with_stockrable_serial_product_multi ... 2026-10-31 16:37:58,806 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-31 16:37:59,802 104 INFO rb-be2b723-226188-430986 odoo.addons.to_stock_asset.tests.test_stock_asset_functional: Starting TestStockAssetFunctional.test_01_out_picking_with_storable_product_no_tracking ... 2026-10-31 16:38:00,713 104 INFO rb-be2b723-226188-430986 odoo.addons.to_stock_asset.tests.test_stock_asset_functional: Starting TestStockAssetFunctional.test_02_out_picking_with_consumable_product ... 2026-10-31 16:38:01,671 104 INFO rb-be2b723-226188-430986 odoo.addons.to_stock_asset.tests.test_stock_asset_functional: Starting TestStockAssetFunctional.test_03_out_picking_with_storable_product_tracking ... 2026-10-31 16:38:02,368 104 INFO rb-be2b723-226188-430986 odoo.addons.to_stock_asset.tests.test_stock_asset_functional: Starting TestStockAssetFunctional.test_04_return_picking_with_asset_that_is_in_draft ... 2026-10-31 16:38:05,297 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted account.asset.asset records with IDs: [18] 2026-10-31 16:38:06,100 104 INFO rb-be2b723-226188-430986 odoo.addons.to_stock_asset.tests.test_stock_asset_functional: Starting TestStockAssetFunctional.test_05_return_picking_with_asset_that_is_not_in_draft ... 2026-10-31 16:38:11,316 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.message records with IDs: [10813, 10787] 2026-10-31 16:38:11,432 104 INFO rb-be2b723-226188-430986 odoo.addons.to_stock_asset.tests.test_stock_asset_functional: Starting TestStockAssetFunctional.test_06_two_asset_with_same_serial ... 2026-10-31 16:38:13,764 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted account.asset.depreciation.line records with IDs: [223, 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235] 2026-10-31 16:38:16,869 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted account.asset.depreciation.line records with IDs: [236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248] 2026-10-31 16:38:19,833 104 INFO rb-be2b723-226188-430986 odoo.addons.to_stock_asset.tests.test_stock_asset_functional: Starting TestStockAssetFunctional.test_07_out_picking_with_storable_product_tracking ... 2026-10-31 16:38:20,253 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-31 16:38:21,112 104 INFO rb-be2b723-226188-430986 odoo.addons.to_stock_asset.tests.test_upg_18: Starting TestStockAssetUpg18.test_01_post_calls_super_then_syncs_linked_stock_move ... 2026-10-31 16:38:26,260 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted account.asset.depreciation.line records with IDs: [265, 266, 267, 268, 269, 270, 271, 272, 273, 274] 2026-10-31 16:38:26,363 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted account.move.line.ctp records with IDs: [354] 2026-10-31 16:38:26,481 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted account.move.line records with IDs: [866, 867] 2026-10-31 16:38:26,531 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.message records with IDs: [10909, 10898] 2026-10-31 16:38:26,610 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted account.move records with IDs: [367] 2026-10-31 16:38:27,756 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-31 16:38:30,905 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted account.asset.depreciation.line records with IDs: [275, 276, 277, 278, 279, 280, 281, 282, 283, 284, 285, 286, 287] 2026-10-31 16:38:30,955 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted account.asset.depreciation.line records with IDs: [288] 2026-10-31 16:38:30,962 104 INFO rb-be2b723-226188-430986 odoo.addons.to_stock_asset_equipment.tests.test_asset_equipment: Starting TestAssetEquipment.test_constraint_asset_lot_duplicate ... 2026-10-31 16:38:31,390 104 INFO rb-be2b723-226188-430986 odoo.addons.to_stock_asset_equipment.tests.test_asset_equipment: Starting TestAssetEquipment.test_export_asset_to_equipment ... 2026-10-31 16:38:34,247 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted account.asset.asset records with IDs: [26] 2026-10-31 16:38:34,994 104 INFO rb-be2b723-226188-430986 odoo.addons.to_stock_asset_equipment.tests.test_asset_equipment: Starting TestAssetEquipment.test_state_asset_equal_state_equipment ... 2026-10-31 16:38:37,609 104 INFO rb-be2b723-226188-430986 odoo.addons.to_stock_asset_equipment.tests.test_asset_equipment: Starting TestAssetEquipment.test_two_asset_with_same_equipment ... 2026-10-31 16:38:40,059 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted account.asset.depreciation.line records with IDs: [319, 320, 321, 322, 323, 324, 325, 326, 327, 328, 329, 330, 331] 2026-10-31 16:38:43,190 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted account.asset.depreciation.line records with IDs: [332, 333, 334, 335, 336, 337, 338, 339, 340, 341, 342, 343, 344] 2026-10-31 16:38:46,504 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-31 16:38:47,580 104 INFO rb-be2b723-226188-430986 odoo.addons.to_stock_equipment.tests.test_access_rights: Starting TestEquipmentLotAccess.test_equipment_manager_can_pick_a_lot_on_the_equipment_form ... 2026-10-31 16:38:47,673 104 INFO rb-be2b723-226188-430986 odoo.addons.to_stock_equipment.tests.test_access_rights: Starting TestEquipmentLotAccess.test_equipment_manager_can_read_the_lot_linked_to_an_equipment ... 2026-10-31 16:38:47,815 104 INFO rb-be2b723-226188-430986 odoo.addons.to_stock_equipment.tests.test_access_rights: Starting TestEquipmentLotAccess.test_equipment_manager_cannot_change_stock_data ... 2026-10-31 16:38:47,866 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 313, model: stock.lot 2026-10-31 16:38:47,929 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-31 16:38:48,476 104 INFO rb-be2b723-226188-430986 odoo.addons.to_stock_equipment.tests.test_access_rights: Starting TestStockUserReceivesEquipment.test_stock_user_receives_a_new_serial_and_equipment_is_created ... 2026-10-31 16:38:50,738 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-31 16:38:57,362 104 INFO rb-be2b723-226188-430986 odoo.addons.to_stock_equipment.tests.test_access_rights: Starting TestEquipmentOfAnotherCompany.test_transfer_shows_only_the_equipment_the_user_can_read ... 2026-10-31 16:38:57,629 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-31 16:38:58,164 104 INFO rb-be2b723-226188-430986 odoo.addons.to_stock_equipment.tests.test_data_after_install: Starting TestData.test_data_after_install ... 2026-10-31 16:38:58,238 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-31 16:38:58,731 104 INFO rb-be2b723-226188-430986 odoo.addons.to_stock_equipment.tests.test_equipment: Starting TestEquipment.test_check_compute_equipment ... 2026-10-31 16:38:58,817 104 INFO rb-be2b723-226188-430986 odoo.addons.to_stock_equipment.tests.test_equipment: Starting TestEquipment.test_duplicating_equipment_does_not_claim_a_stock_origin ... 2026-10-31 16:38:58,916 104 INFO rb-be2b723-226188-430986 odoo.addons.to_stock_equipment.tests.test_equipment: Starting TestEquipment.test_duplicating_equipment_does_not_reuse_the_serial_number ... 2026-10-31 16:38:59,003 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-31 16:38:59,525 104 INFO rb-be2b723-226188-430986 odoo.addons.to_stock_equipment.tests.test_product: Starting TestProduct.test_01_constrains_product ... 2026-10-31 16:38:59,584 104 INFO rb-be2b723-226188-430986 odoo.addons.to_stock_equipment.tests.test_product: Starting TestProduct.test_01_onchange_product ... 2026-10-31 16:39:01,174 104 INFO rb-be2b723-226188-430986 odoo.addons.to_stock_equipment.tests.test_product: Starting TestProduct.test_02_constrains_product ... 2026-10-31 16:39:01,311 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-31 16:39:01,846 104 INFO rb-be2b723-226188-430986 odoo.addons.to_stock_equipment.tests.test_stock_picking_equipment: Starting TestStockEquipment.test_01_check_stock_picking_equipment ... 2026-10-31 16:39:02,291 104 INFO rb-be2b723-226188-430986 odoo.addons.to_stock_equipment.tests.test_stock_picking_equipment: Starting TestStockEquipment.test_02_check_stock_picking_equipment ... 2026-10-31 16:39:02,767 104 INFO rb-be2b723-226188-430986 odoo.addons.to_stock_equipment.tests.test_stock_picking_equipment: Starting TestStockEquipment.test_03_check_stock_picking_equipment ... 2026-10-31 16:39:03,298 104 INFO rb-be2b723-226188-430986 odoo.addons.to_stock_equipment.tests.test_stock_picking_equipment: Starting TestStockEquipment.test_04_check_stock_picking_equipment ... 2026-10-31 16:39:03,861 104 INFO rb-be2b723-226188-430986 odoo.addons.to_stock_equipment.tests.test_stock_picking_equipment: Starting TestStockEquipment.test_05_check_stock_picking_equipment ... 2026-10-31 16:39:04,254 104 INFO rb-be2b723-226188-430986 odoo.addons.to_stock_equipment.tests.test_stock_picking_equipment: Starting TestStockEquipment.test_06_check_stock_picking_equipment ... 2026-10-31 16:39:04,621 104 INFO rb-be2b723-226188-430986 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-10-31 16:39:05,659 104 INFO rb-be2b723-226188-430986 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-10-31 16:39:07,120 104 INFO rb-be2b723-226188-430986 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-10-31 16:39:07,399 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-31 16:39:07,421 104 INFO rb-be2b723-226188-430986 odoo.addons.to_stock_equipment_bom_kit.tests.test_purchase_bom_kit_equipment: Starting TestPurchaseBomKitEquipment.test_01_check_equipment_from_purchase_order ... 2026-10-31 16:39:09,084 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted stock.move records with IDs: [2303] 2026-10-31 16:39:10,032 104 INFO rb-be2b723-226188-430986 odoo.addons.to_stock_equipment_bom_kit.tests.test_purchase_bom_kit_equipment: Starting TestPurchaseBomKitEquipment.test_03_check_equipment_from_purchase_order ... 2026-10-31 16:39:11,770 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted stock.move records with IDs: [2306] 2026-10-31 16:39:12,477 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-31 16:39:12,493 104 INFO rb-be2b723-226188-430986 odoo.addons.to_stock_equipment_bom_kit.tests.test_security: Starting TestSecurity.test_access_right_manager ... 2026-10-31 16:39:12,654 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #2 deleted product.set records with IDs: [2] 2026-10-31 16:39:12,671 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #2 deleted product.set.line records with IDs: [3] 2026-10-31 16:39:12,723 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-31 16:39:12,739 104 INFO rb-be2b723-226188-430986 odoo.addons.to_stock_equipment_bom_kit.tests.test_stock_picking: Starting TestPicking.test_compute_product_set_line_ids ... 2026-10-31 16:39:19,396 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted product.set records with IDs: [3] 2026-10-31 16:39:19,502 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-31 16:39:19,519 104 INFO rb-be2b723-226188-430986 odoo.addons.to_stock_equipment_hierarchy.tests.test_stock_production_lot: Starting TestStockProductLot.test_01_compute_recursive_maintenance ... 2026-10-31 16:39:19,754 104 INFO rb-be2b723-226188-430986 odoo.addons.to_stock_equipment_hierarchy.tests.test_stock_production_lot: Starting TestStockProductLot.test_02_compute_recursive_maintenance ... 2026-10-31 16:39:19,969 104 INFO rb-be2b723-226188-430986 odoo.addons.to_stock_equipment_hierarchy.tests.test_stock_production_lot: Starting TestStockProductLot.test_03_compute_recursive_maintenance ... 2026-10-31 16:39:20,233 104 INFO rb-be2b723-226188-430986 odoo.addons.to_stock_equipment_hierarchy.tests.test_stock_production_lot: Starting TestStockProductLot.test_04_compute_recursive_maintenance ... 2026-10-31 16:39:20,554 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-31 16:39:20,572 104 INFO rb-be2b723-226188-430986 odoo.addons.to_token_expiration_test.tests.test_rotating_token: Starting TestTokenExpiration.test_copy ... 2026-10-31 16:39:20,679 104 INFO rb-be2b723-226188-430986 odoo.addons.to_token_expiration_test.tests.test_rotating_token: Starting TestTokenExpiration.test_cron_rotate_tokens ... 2026-10-31 16:39:20,725 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted rotating.token.mixin.example.test records with IDs: [2] 2026-10-31 16:39:20,743 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted rotating.token records with IDs: [2] 2026-10-31 16:39:20,776 104 INFO rb-be2b723-226188-430986 odoo.addons.to_token_expiration_test.tests.test_rotating_token: Starting TestTokenExpiration.test_is_expired ... 2026-10-31 16:39:20,842 104 INFO rb-be2b723-226188-430986 odoo.addons.to_token_expiration_test.tests.test_rotating_token: Starting TestTokenExpiration.test_write ... 2026-10-31 16:39:20,948 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-31 16:39:20,965 104 INFO rb-be2b723-226188-430986 odoo.addons.to_token_expiration_test.tests.test_token_mixin: Starting TestTokenExpiration.test_compute_access_token ... 2026-10-31 16:39:21,043 104 INFO rb-be2b723-226188-430986 odoo.addons.to_token_expiration_test.tests.test_token_mixin: Starting TestTokenExpiration.test_constrains_rotating_token_life ... 2026-10-31 16:39:21,155 104 INFO rb-be2b723-226188-430986 odoo.addons.to_token_expiration_test.tests.test_token_mixin: Starting TestTokenExpiration.test_ensure_rotating_token ... 2026-10-31 16:39:21,211 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted rotating.token records with IDs: [7] 2026-10-31 16:39:21,261 104 INFO rb-be2b723-226188-430986 odoo.addons.to_token_expiration_test.tests.test_token_mixin: Starting TestTokenExpiration.test_generate_token ... 2026-10-31 16:39:21,337 104 INFO rb-be2b723-226188-430986 odoo.addons.to_token_expiration_test.tests.test_token_mixin: Starting TestTokenExpiration.test_get_expiration_date ... 2026-10-31 16:39:21,413 104 INFO rb-be2b723-226188-430986 odoo.addons.to_token_expiration_test.tests.test_token_mixin: Starting TestTokenExpiration.test_get_token_lifetime ... 2026-10-31 16:39:21,489 104 INFO rb-be2b723-226188-430986 odoo.addons.to_token_expiration_test.tests.test_token_mixin: Starting TestTokenExpiration.test_rotate_token ... 2026-10-31 16:39:21,551 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted rotating.token records with IDs: [13] 2026-10-31 16:39:21,599 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-31 16:39:21,619 104 INFO rb-be2b723-226188-430986 odoo.addons.to_unique_product_code.tests.test_constrains: Starting TestConstrains.test_01_constrains ... 2026-10-31 16:39:21,709 104 INFO rb-be2b723-226188-430986 odoo.addons.to_unique_product_code.tests.test_constrains: Starting TestConstrains.test_02_constrains ... 2026-10-31 16:39:21,753 104 INFO rb-be2b723-226188-430986 odoo.addons.to_unique_product_code.tests.test_constrains: Starting TestConstrains.test_03_constrains ... 2026-10-31 16:39:29,095 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-31 16:39:29,113 104 INFO rb-be2b723-226188-430986 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-10-31 16:39:29,465 104 INFO rb-be2b723-226188-430986 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-10-31 16:39:29,779 104 INFO rb-be2b723-226188-430986 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-10-31 16:39:30,062 104 INFO rb-be2b723-226188-430986 odoo.addons.to_vat_counterpart.tests.test_account_tax_repartition_line: Starting TestAccountTaxRepartion.test_check_vat_ctp_account_id_when_create_new_01 ... 2026-10-31 16:39:30,340 104 INFO rb-be2b723-226188-430986 odoo.addons.to_vat_counterpart.tests.test_account_tax_repartition_line: Starting TestAccountTaxRepartion.test_check_vat_ctp_account_id_when_create_new_02 ... 2026-10-31 16:39:30,642 104 INFO rb-be2b723-226188-430986 odoo.addons.to_vat_counterpart.tests.test_account_tax_repartition_line: Starting TestAccountTaxRepartion.test_check_vat_ctp_account_id_when_create_new_03 ... 2026-10-31 16:39:30,966 104 INFO rb-be2b723-226188-430986 odoo.addons.to_vat_counterpart.tests.test_account_tax_repartition_line: Starting TestAccountTaxRepartion.test_check_vat_ctp_account_id_when_create_new_04 ... 2026-10-31 16:39:31,244 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-31 16:39:32,733 104 INFO rb-be2b723-226188-430986 odoo.addons.to_vendor_price_lock.tests.test_to_vendor_price_lock: Starting TestToVendorPriceLock.test_create ... 2026-10-31 16:39:33,217 104 INFO rb-be2b723-226188-430986 odoo.addons.to_vendor_price_lock.tests.test_to_vendor_price_lock: Starting TestToVendorPriceLock.test_lock_price_interval_01 ... 2026-10-31 16:39:33,943 104 INFO rb-be2b723-226188-430986 odoo.addons.to_vendor_price_lock.tests.test_to_vendor_price_lock: Starting TestToVendorPriceLock.test_lock_price_interval_02 ... 2026-10-31 16:39:34,734 104 INFO rb-be2b723-226188-430986 odoo.addons.to_vendor_price_lock.tests.test_to_vendor_price_lock: Starting TestToVendorPriceLock.test_lock_price_interval_03 ... 2026-10-31 16:39:35,588 104 INFO rb-be2b723-226188-430986 odoo.addons.to_vendor_price_lock.tests.test_to_vendor_price_lock: Starting TestToVendorPriceLock.test_lock_price_interval_04 ... 2026-10-31 16:39:36,659 104 INFO rb-be2b723-226188-430986 odoo.addons.to_vendor_price_lock.tests.test_to_vendor_price_lock: Starting TestToVendorPriceLock.test_lock_vendor_pricelists ... 2026-10-31 16:39:38,843 104 INFO rb-be2b723-226188-430986 odoo.addons.to_vendor_price_lock.tests.test_to_vendor_price_lock: Starting TestToVendorPriceLock.test_multi_currency ... 2026-10-31 16:39:40,132 104 INFO rb-be2b723-226188-430986 odoo.addons.to_vendor_price_lock.tests.test_to_vendor_price_lock: Starting TestToVendorPriceLock.test_unlink ... 2026-10-31 16:39:40,202 104 INFO rb-be2b723-226188-430986 odoo.addons.to_vendor_price_lock.tests.test_to_vendor_price_lock: Starting TestToVendorPriceLock.test_write ... 2026-10-31 16:39:40,315 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-31 16:40:04,965 104 INFO rb-be2b723-226188-430986 odoo.addons.to_wallet.tests.test_access_right: Starting TestAccessRight.test_01_access_right_internal_user ... 2026-10-31 16:40:04,985 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 326, model: wallet 2026-10-31 16:40:04,999 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 326, model: wallet.type 2026-10-31 16:40:05,004 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 326, model: wallet.history 2026-10-31 16:40:05,011 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 326, model: wallet 2026-10-31 16:40:05,016 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 326, model: wallet.type 2026-10-31 16:40:05,020 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 326, model: wallet.history 2026-10-31 16:40:05,029 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 326, model: wallet 2026-10-31 16:40:05,034 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 326, model: wallet.type 2026-10-31 16:40:05,040 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 326, model: wallet.history 2026-10-31 16:40:05,085 104 INFO rb-be2b723-226188-430986 odoo.addons.to_wallet.tests.test_access_right: Starting TestAccessRight.test_02_access_right_portal_user ... 2026-10-31 16:40:05,113 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 325, model: wallet 2026-10-31 16:40:05,126 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 325, model: wallet.type 2026-10-31 16:40:05,131 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 325, model: wallet.history 2026-10-31 16:40:05,137 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 325, model: wallet 2026-10-31 16:40:05,141 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 325, model: wallet.type 2026-10-31 16:40:05,148 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 325, model: wallet.history 2026-10-31 16:40:05,155 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 325, model: wallet 2026-10-31 16:40:05,162 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 325, model: wallet.type 2026-10-31 16:40:05,166 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 325, model: wallet.history 2026-10-31 16:40:05,198 104 INFO rb-be2b723-226188-430986 odoo.addons.to_wallet.tests.test_access_right: Starting TestAccessRight.test_03_access_right_wallet_manager ... 2026-10-31 16:40:05,208 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 327, model: wallet 2026-10-31 16:40:05,219 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 327, model: wallet.type 2026-10-31 16:40:05,222 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 327, model: wallet.history 2026-10-31 16:40:05,226 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 327, model: wallet 2026-10-31 16:40:05,231 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 327, model: wallet.type 2026-10-31 16:40:05,235 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 327, model: wallet.history 2026-10-31 16:40:05,240 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 327, model: wallet 2026-10-31 16:40:05,248 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 327, model: wallet.type 2026-10-31 16:40:05,251 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 327, model: wallet.history 2026-10-31 16:40:05,287 104 INFO rb-be2b723-226188-430986 odoo.addons.to_wallet.tests.test_access_right: Starting TestAccessRight.test_04_access_right_account_readonly ... 2026-10-31 16:40:05,308 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 329, model: wallet 2026-10-31 16:40:05,323 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 329, model: wallet.type 2026-10-31 16:40:05,329 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 329, model: wallet.history 2026-10-31 16:40:05,338 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 329, model: wallet 2026-10-31 16:40:05,346 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 329, model: wallet.type 2026-10-31 16:40:05,351 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 329, model: wallet.history 2026-10-31 16:40:05,361 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 329, model: wallet 2026-10-31 16:40:05,367 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 329, model: wallet.type 2026-10-31 16:40:05,374 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 329, model: wallet.history 2026-10-31 16:40:05,416 104 INFO rb-be2b723-226188-430986 odoo.addons.to_wallet.tests.test_access_right: Starting TestAccessRight.test_05_access_right_account_invoice ... 2026-10-31 16:40:05,452 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 330, model: wallet 2026-10-31 16:40:05,467 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 330, model: wallet.type 2026-10-31 16:40:05,472 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 330, model: wallet.history 2026-10-31 16:40:05,480 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 330, model: wallet 2026-10-31 16:40:05,484 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 330, model: wallet.type 2026-10-31 16:40:05,490 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 330, model: wallet 2026-10-31 16:40:05,493 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 330, model: wallet.type 2026-10-31 16:40:05,496 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 330, model: wallet.history 2026-10-31 16:40:05,523 104 INFO rb-be2b723-226188-430986 odoo.addons.to_wallet.tests.test_access_right: Starting TestAccessRight.test_06_access_right_account_manager ... 2026-10-31 16:40:05,539 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 332, model: wallet 2026-10-31 16:40:05,549 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 332, model: wallet.history 2026-10-31 16:40:05,555 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 332, model: wallet 2026-10-31 16:40:05,562 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 332, model: wallet 2026-10-31 16:40:05,565 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 332, model: wallet.history 2026-10-31 16:40:05,592 104 INFO rb-be2b723-226188-430986 odoo.addons.to_wallet.tests.test_access_right: Starting TestAccessRight.test_07_own_access_rule_portal ... 2026-10-31 16:40:06,195 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [2], uid: 334, model: wallet 2026-10-31 16:40:06,231 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [3], uid: 333, model: wallet 2026-10-31 16:40:06,381 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1], uid: 334, model: wallet.history 2026-10-31 16:40:06,398 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [2], uid: 333, model: wallet.history 2026-10-31 16:40:06,462 104 INFO rb-be2b723-226188-430986 odoo.addons.to_wallet.tests.test_access_right: Starting TestAccessRight.test_08_own_access_rule_internal ... 2026-10-31 16:40:07,307 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [4], uid: 336, model: wallet 2026-10-31 16:40:07,326 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [5], uid: 335, model: wallet 2026-10-31 16:40:07,439 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [3], uid: 336, model: wallet.history 2026-10-31 16:40:07,456 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [4], uid: 335, model: wallet.history 2026-10-31 16:40:07,559 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_attachment: filestore gc 10 checked, 10 removed 2026-10-31 16:40:33,290 104 INFO rb-be2b723-226188-430986 odoo.addons.to_wallet.tests.test_multi_company: Starting TestMultiCompany.test_01_access_rule_wallet_type_multi_company ... 2026-10-31 16:40:33,398 104 INFO rb-be2b723-226188-430986 odoo.addons.to_wallet.tests.test_multi_company: Starting TestMultiCompany.test_02_access_rule_wallet_multi_company ... 2026-10-31 16:40:33,490 104 INFO rb-be2b723-226188-430986 odoo.addons.to_wallet.tests.test_multi_company: Starting TestMultiCompany.test_03_access_rule_wallet_history_multi_company ... 2026-10-31 16:40:33,620 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-10-31 16:40:59,622 104 INFO rb-be2b723-226188-430986 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_01_create_non_wallet_payment ... 2026-10-31 16:41:00,505 104 INFO rb-be2b723-226188-430986 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_02_create_wallet_payment ... 2026-10-31 16:41:01,351 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <216943217770056.1793464861.244833946228027-openerp-10-wallet@259995ba663e>: ['"company_1_data" <@False>'] 2026-10-31 16:41:01,407 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #349 deleted mail.mail records with IDs: [418] 2026-10-31 16:41:02,792 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <621497416108594.1793464862.729912519454956-openerp-10-wallet@259995ba663e>: ['"company_1_data" <@False>'] 2026-10-31 16:41:02,863 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #349 deleted mail.mail records with IDs: [419] 2026-10-31 16:41:03,413 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #349 deleted account.partial.reconcile records with IDs: [50] 2026-10-31 16:41:03,606 104 INFO rb-be2b723-226188-430986 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_03_wallet_payment_invalid_wallet_amount ... 2026-10-31 16:41:04,657 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <930606738650548.1793464864.550368547439575-openerp-11-wallet@259995ba663e>: ['"company_1_data" <@False>'] 2026-10-31 16:41:04,711 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #349 deleted mail.mail records with IDs: [420] 2026-10-31 16:41:05,909 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <267153501147547.1793464865.850743770599365-openerp-11-wallet@259995ba663e>: ['"company_1_data" <@False>'] 2026-10-31 16:41:05,979 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #349 deleted mail.mail records with IDs: [421] 2026-10-31 16:41:06,213 104 INFO rb-be2b723-226188-430986 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_04_wallet_payment_invalid_wallet_configuration ... 2026-10-31 16:41:06,463 104 INFO rb-be2b723-226188-430986 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_05_create_mix_wallet_payment ... 2026-10-31 16:41:07,235 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <861864194626808.1793464867.155310630798340-openerp-14-wallet@259995ba663e>: ['"company_1_data" <@False>'] 2026-10-31 16:41:07,284 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #349 deleted mail.mail records with IDs: [422] 2026-10-31 16:41:07,508 104 INFO rb-be2b723-226188-430986 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_06_reconcile_invoice_with_lesser_wallet_payment ... 2026-10-31 16:41:09,244 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <437605182765052.1793464869.149861812591553-openerp-15-wallet@259995ba663e>: ['"company_1_data" <@False>'] 2026-10-31 16:41:09,376 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #349 deleted mail.mail records with IDs: [423] 2026-10-31 16:41:09,993 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <779363519111240.1793464869.936354398727417-openerp-15-wallet@259995ba663e>: ['"company_1_data" <@False>'] 2026-10-31 16:41:10,035 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #349 deleted mail.mail records with IDs: [424] 2026-10-31 16:41:10,104 104 INFO rb-be2b723-226188-430986 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_07_reconcile_invoice_with_greater_wallet_payment ... 2026-10-31 16:41:11,876 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <106747652617896.1793464871.796298265457153-openerp-16-wallet@259995ba663e>: ['"company_1_data" <@False>'] 2026-10-31 16:41:12,017 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #349 deleted mail.mail records with IDs: [425] 2026-10-31 16:41:12,499 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <164317489079390.1793464872.445697784423828-openerp-16-wallet@259995ba663e>: ['"company_1_data" <@False>'] 2026-10-31 16:41:12,538 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #349 deleted mail.mail records with IDs: [426] 2026-10-31 16:41:12,618 104 INFO rb-be2b723-226188-430986 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_08_reconcile_invoice_with_mix_wallet_payment ... 2026-10-31 16:41:14,359 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <394949864806076.1793464874.263928413391113-openerp-17-wallet@259995ba663e>: ['"company_1_data" <@False>'] 2026-10-31 16:41:14,497 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #349 deleted mail.mail records with IDs: [427] 2026-10-31 16:41:15,053 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <805488768545884.1793464874.997744560241699-openerp-17-wallet@259995ba663e>: ['"company_1_data" <@False>'] 2026-10-31 16:41:15,092 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #349 deleted mail.mail records with IDs: [428] 2026-10-31 16:41:15,158 104 INFO rb-be2b723-226188-430986 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_09_reconcile_invoice_with_mix_wallet_payment ... 2026-10-31 16:41:16,938 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <735999988832012.1793464876.830870866775513-openerp-18-wallet@259995ba663e>: ['"company_1_data" <@False>'] 2026-10-31 16:41:17,064 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #349 deleted mail.mail records with IDs: [429] 2026-10-31 16:41:17,579 104 INFO rb-be2b723-226188-430986 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_10_reconcile_invoice_with_mix_wallet_payment ... 2026-10-31 16:41:19,245 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <534093450710460.1793464879.151179313659668-openerp-19-wallet@259995ba663e>: ['"company_1_data" <@False>'] 2026-10-31 16:41:19,381 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #349 deleted mail.mail records with IDs: [430] 2026-10-31 16:41:19,997 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <404516762592607.1793464879.932562589645386-openerp-19-wallet@259995ba663e>: ['"company_1_data" <@False>'] 2026-10-31 16:41:20,039 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #349 deleted mail.mail records with IDs: [431] 2026-10-31 16:41:20,104 104 INFO rb-be2b723-226188-430986 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_11_reconcile_invoice_with_wallet_payment_other_currency ... 2026-10-31 16:41:21,892 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <453431438239891.1793464881.797189950942993-openerp-20-wallet@259995ba663e>: ['"company_1_data" <@False>'] 2026-10-31 16:41:22,013 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #349 deleted mail.mail records with IDs: [432] 2026-10-31 16:41:22,454 104 INFO rb-be2b723-226188-430986 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_12_reconcile_invoice_with_wallet_payment_other_currency ... 2026-10-31 16:41:23,888 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <381535844412261.1793464883.802016258239746-openerp-21-wallet@259995ba663e>: ['"company_1_data" <@False>'] 2026-10-31 16:41:24,054 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #349 deleted mail.mail records with IDs: [433] 2026-10-31 16:41:24,548 104 INFO rb-be2b723-226188-430986 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_13_full_reconcile ... 2026-10-31 16:41:26,399 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <467657550298827.1793464886.289724111557007-openerp-22-wallet@259995ba663e>: ['"company_1_data" <@False>'] 2026-10-31 16:41:26,581 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #349 deleted mail.mail records with IDs: [434] 2026-10-31 16:41:27,185 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <815017578809289.1793464887.131630182266235-openerp-22-wallet@259995ba663e>: ['"company_1_data" <@False>'] 2026-10-31 16:41:27,224 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #349 deleted mail.mail records with IDs: [435] 2026-10-31 16:41:27,290 104 INFO rb-be2b723-226188-430986 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_14_full_reconcile_exchange_rate ... 2026-10-31 16:41:29,172 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <622272778782418.1793464889.078885316848755-openerp-23-wallet@259995ba663e>: ['"company_1_data" <@False>'] 2026-10-31 16:41:29,308 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #349 deleted mail.mail records with IDs: [436] 2026-10-31 16:41:30,472 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <644724877521334.1793464890.417751312255859-openerp-23-wallet@259995ba663e>: ['"company_1_data" <@False>'] 2026-10-31 16:41:30,524 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #349 deleted mail.mail records with IDs: [437] 2026-10-31 16:41:30,638 104 INFO rb-be2b723-226188-430986 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_15_reconcile_invoice_with_multiple_payments ... 2026-10-31 16:41:31,336 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <469348360223487.1793464891.270248889923096-openerp-24-wallet@259995ba663e>: ['"company_1_data" <@False>'] 2026-10-31 16:41:31,373 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #349 deleted mail.mail records with IDs: [438] 2026-10-31 16:41:32,063 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <450405543707598.1793464892.023535728454590-openerp-24-wallet@259995ba663e>: ['"company_1_data" <@False>'] 2026-10-31 16:41:32,106 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #349 deleted mail.mail records with IDs: [439] 2026-10-31 16:41:33,377 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <721411101620457.1793464893.337688207626343-openerp-24-wallet@259995ba663e>: ['"company_1_data" <@False>'] 2026-10-31 16:41:33,530 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #349 deleted mail.mail records with IDs: [440] 2026-10-31 16:41:33,587 104 INFO rb-be2b723-226188-430986 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_16_reconcile_multiple_invoices_with_multiple_payments ... 2026-10-31 16:41:34,397 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <531207570233620.1793464894.310062885284424-openerp-25-wallet@259995ba663e>: ['"company_1_data" <@False>'] 2026-10-31 16:41:34,448 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #349 deleted mail.mail records with IDs: [441] 2026-10-31 16:41:36,719 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <028557051359967.1793464896.674770116806030-openerp-25-wallet@259995ba663e>: ['"company_1_data" <@False>'] 2026-10-31 16:41:36,846 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #349 deleted mail.mail records with IDs: [442] 2026-10-31 16:41:37,413 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <371599920986537.1793464897.364582538604736-openerp-25-wallet@259995ba663e>: ['"company_1_data" <@False>'] 2026-10-31 16:41:37,456 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #349 deleted mail.mail records with IDs: [443] 2026-10-31 16:41:38,959 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <264517072147488.1793464898.904063940048218-openerp-25-wallet@259995ba663e>: ['"company_1_data" <@False>'] 2026-10-31 16:41:39,103 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #349 deleted mail.mail records with IDs: [444] 2026-10-31 16:41:39,155 104 INFO rb-be2b723-226188-430986 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_17_top_up_zero_wallet_amount_from_manual_journal_entry ... 2026-10-31 16:41:39,514 104 INFO rb-be2b723-226188-430986 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_18_top_up_non_zero_wallet_amount_from_manual_journal_entry ... 2026-10-31 16:41:40,024 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <058090120694509.1793464899.925354957580566-openerp-27-wallet@259995ba663e>: ['"company_1_data" <@False>'] 2026-10-31 16:41:40,073 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #349 deleted mail.mail records with IDs: [445] 2026-10-31 16:41:40,144 104 INFO rb-be2b723-226188-430986 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_19_withdraw_wallet ... 2026-10-31 16:41:40,906 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <327470220120264.1793464900.810438394546509-openerp-28-wallet@259995ba663e>: ['"company_1_data" <@False>'] 2026-10-31 16:41:40,958 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #349 deleted mail.mail records with IDs: [446] 2026-10-31 16:41:42,059 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <386761179552681.1793464902.002024650573730-openerp-28-wallet@259995ba663e>: ['"company_1_data" <@False>'] 2026-10-31 16:41:42,125 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #349 deleted mail.mail records with IDs: [447] 2026-10-31 16:41:42,566 104 INFO rb-be2b723-226188-430986 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_20_register_payment_exceed_invoice_due_amount ... 2026-10-31 16:41:44,826 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <371416040149539.1793464904.730060338973999-openerp-31-wallet@259995ba663e>: ['"company_1_data" <@False>'] 2026-10-31 16:41:44,966 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #349 deleted mail.mail records with IDs: [448] 2026-10-31 16:41:45,652 104 INFO rb-be2b723-226188-430986 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_21_register_payment_partial_reconcile ... 2026-10-31 16:41:47,796 104 INFO rb-be2b723-226188-430986 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_22_register_payment_currency ... 2026-10-31 16:41:50,374 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <896646485205628.1793464910.276916742324829-openerp-32-wallet@259995ba663e>: ['"company_1_data" <@False>'] 2026-10-31 16:41:50,431 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #349 deleted mail.mail records with IDs: [449] 2026-10-31 16:41:50,949 104 INFO rb-be2b723-226188-430986 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_23_register_payment_from_batch ... 2026-10-31 16:41:55,060 104 INFO rb-be2b723-226188-430986 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_24_register_group_payment ... 2026-10-31 16:41:58,620 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <086421866454924.1793464918.494370698928833-openerp-33-wallet@259995ba663e>: ['"company_1_data" <@False>'] 2026-10-31 16:41:58,816 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #349 deleted mail.mail records with IDs: [450] 2026-10-31 16:41:59,472 104 INFO rb-be2b723-226188-430986 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_25_multi_invoice_multi_payment_complex ... 2026-10-31 16:41:59,505 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #349 deleted ir.model.data records with IDs: [7194, 7113, 7184, 7116, 7137, 7114, 7084, 7086, 7117, 7118, 7129, 7122, 7121, 7091, 7120, 7131, 7126, 7176, 7128, 7070, 7119, 7127, 7130, 7124, 7123, 7125, 7068, 7135, 7069, 7110, 7071, 7072, 7104, 7136, 7227, 7073, 7139, 7074, 7140, 7177, 7144, 7141, 7143, 7191, 7146, 7145, 7209, 7147, 7178, 7148, 7179, 7149, 7228, 7150, 7089, 7109, 7094, 7151, 7075, 7077, 7076, 7155, 7085, 7154, 7153, 7152, 7156, 7157, 7090, 7159, 7161, 7132, 7134, 7187, 7097, 7160, 7133, 7158, 7162, 7163, 7207, 7165, 7164, 7092, 7078, 7166, 7175, 7173, 7169, 7168, 7181, 7174, 7167, 7172, 7105, 7171, 7170, 7098, 7099, 7180, 7182, 7186, 7185, 7079, 7183, 7100, 7226, 7081, 7222, 7224, 7101, 7225, 7082, 7223, 7221, 7093, 7215, 7095, 7220, 7216, 7211, 7214, 7206, 7083, 7102, 7219, 7213, 7212, 7210, 7205, 7208, 7217, 7142, 7203, 7204, 7199, 7201, 7195, 7196, 7198, 7096, 7197, 7202, 7200, 7087, 7108, 7066, 7112, 7111, 7193, 7067, 7088, 7192, 7218, 7107, 7115, 7138, 7106, 7080, 7190, 7103, 7188, 7189] 2026-10-31 16:41:59,505 104 INFO rb-be2b723-226188-430986 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-10-31 16:42:03,348 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <234694079575539.1793464923.233500480651855-openerp-34-wallet@259995ba663e>: ['"company_1_data" <@False>'] 2026-10-31 16:42:03,749 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #349 deleted mail.mail records with IDs: [451] 2026-10-31 16:42:04,667 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <380532048923650.1793464924.607034206390381-openerp-34-wallet@259995ba663e>: ['"company_1_data" <@False>'] 2026-10-31 16:42:04,724 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #349 deleted mail.mail records with IDs: [452] 2026-10-31 16:42:05,569 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <661641376071506.1793464925.507724046707153-openerp-34-wallet@259995ba663e>: ['"company_1_data" <@False>'] 2026-10-31 16:42:05,626 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #349 deleted mail.mail records with IDs: [453] 2026-10-31 16:42:06,453 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <966363219489550.1793464926.404022455215454-openerp-34-wallet@259995ba663e>: ['"company_1_data" <@False>'] 2026-10-31 16:42:06,509 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #349 deleted mail.mail records with IDs: [454] 2026-10-31 16:42:07,378 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <901524422958440.1793464927.319562196731567-openerp-34-wallet@259995ba663e>: ['"company_1_data" <@False>'] 2026-10-31 16:42:07,445 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #349 deleted mail.mail records with IDs: [455] 2026-10-31 16:42:08,423 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <693056456335700.1793464928.362876892089844-openerp-34-wallet@259995ba663e>: ['"company_1_data" <@False>'] 2026-10-31 16:42:08,476 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #349 deleted mail.mail records with IDs: [456] 2026-10-31 16:42:09,400 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <713207953974770.1793464929.336014509201050-openerp-34-wallet@259995ba663e>: ['"company_1_data" <@False>'] 2026-10-31 16:42:09,455 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #349 deleted mail.mail records with IDs: [457] 2026-10-31 16:42:10,424 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <192239978166341.1793464930.364682435989380-openerp-34-wallet@259995ba663e>: ['"company_1_data" <@False>'] 2026-10-31 16:42:10,468 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #349 deleted mail.mail records with IDs: [458] 2026-10-31 16:42:11,299 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <234740841908405.1793464931.248076438903809-openerp-34-wallet@259995ba663e>: ['"company_1_data" <@False>'] 2026-10-31 16:42:11,348 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #349 deleted mail.mail records with IDs: [459] 2026-10-31 16:42:12,238 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <730004470839929.1793464932.188534736633301-openerp-34-wallet@259995ba663e>: ['"company_1_data" <@False>'] 2026-10-31 16:42:12,291 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #349 deleted mail.mail records with IDs: [460] 2026-10-31 16:42:13,201 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <022553968812387.1793464933.154411792755127-openerp-34-wallet@259995ba663e>: ['"company_1_data" <@False>'] 2026-10-31 16:42:13,253 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #349 deleted mail.mail records with IDs: [461] 2026-10-31 16:42:13,703 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <660175302827012.1793464933.647251605987549-openerp-34-wallet@259995ba663e>: ['"company_1_data" <@False>'] 2026-10-31 16:42:13,745 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #349 deleted mail.mail records with IDs: [462] 2026-10-31 16:42:13,804 104 INFO rb-be2b723-226188-430986 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_26_adjust_wallet_amount_onpayment_before_confirm ... 2026-10-31 16:42:14,734 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <347061176387457.1793464934.622410297393799-openerp-35-wallet@259995ba663e>: ['"company_1_data" <@False>'] 2026-10-31 16:42:14,808 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #349 deleted mail.mail records with IDs: [463] 2026-10-31 16:42:15,106 104 INFO rb-be2b723-226188-430986 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_27_edit_payment ... 2026-10-31 16:42:16,496 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <550770844148623.1793464936.422108173370361-openerp-36-wallet@259995ba663e>: ['"New Partner" <@False>'] 2026-10-31 16:42:16,558 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #349 deleted mail.mail records with IDs: [464] 2026-10-31 16:42:16,727 104 INFO rb-be2b723-226188-430986 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_28_edit_payment ... 2026-10-31 16:42:17,437 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <698603134750766.1793464937.343091726303101-openerp-37-wallet@259995ba663e>: ['"New Partner" <@False>'] 2026-10-31 16:42:17,504 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #349 deleted mail.mail records with IDs: [465] 2026-10-31 16:42:18,308 104 INFO rb-be2b723-226188-430986 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_29_unreconcile_invoice ... 2026-10-31 16:42:20,051 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <940485600374652.1793464939.943458795547485-openerp-38-wallet@259995ba663e>: ['"company_1_data" <@False>'] 2026-10-31 16:42:20,179 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #349 deleted mail.mail records with IDs: [466] 2026-10-31 16:42:20,765 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <022059317765643.1793464940.710045337677002-openerp-38-wallet@259995ba663e>: ['"company_1_data" <@False>'] 2026-10-31 16:42:20,800 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #349 deleted mail.mail records with IDs: [467] 2026-10-31 16:42:21,056 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #349 deleted account.partial.reconcile records with IDs: [86] 2026-10-31 16:42:21,208 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #349 deleted account.full.reconcile records with IDs: [42] 2026-10-31 16:42:21,518 104 INFO rb-be2b723-226188-430986 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_30_unreconcile_invoice ... 2026-10-31 16:42:23,176 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <499104898040977.1793464943.091604232788086-openerp-39-wallet@259995ba663e>: ['"company_1_data" <@False>'] 2026-10-31 16:42:23,299 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #349 deleted mail.mail records with IDs: [468] 2026-10-31 16:42:23,849 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <023890439393778.1793464943.788445234298706-openerp-39-wallet@259995ba663e>: ['"company_1_data" <@False>'] 2026-10-31 16:42:23,892 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #349 deleted mail.mail records with IDs: [469] 2026-10-31 16:42:24,187 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #349 deleted account.partial.reconcile records with IDs: [87, 87] 2026-10-31 16:42:24,330 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #349 deleted account.full.reconcile records with IDs: [43] 2026-10-31 16:42:24,418 104 INFO rb-be2b723-226188-430986 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_is_wallet_is_reset_when_the_counterpart_becomes_the_company_itself ... 2026-10-31 16:42:24,616 104 INFO rb-be2b723-226188-430986 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_is_wallet_is_reset_when_the_payment_stops_being_a_customer_one ... 2026-10-31 16:42:24,762 104 INFO rb-be2b723-226188-430986 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_is_wallet_survives_on_an_ordinary_customer_payment ... 2026-10-31 16:42:24,938 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-10-31 16:42:50,455 104 INFO rb-be2b723-226188-430986 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-10-31 16:42:51,196 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <254424564755420.1793464971.103773117065430-openerp-41-wallet@259995ba663e>: ['"company_1_data" <@False>'] 2026-10-31 16:42:51,289 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #361 deleted mail.mail records with IDs: [470] 2026-10-31 16:42:51,695 104 INFO rb-be2b723-226188-430986 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-10-31 16:42:52,373 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <188828102729298.1793464972.270734786987305-openerp-42-wallet@259995ba663e>: ['"company_1_data" <@False>'] 2026-10-31 16:42:52,476 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #361 deleted mail.mail records with IDs: [471] 2026-10-31 16:42:52,856 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-10-31 16:43:17,617 104 INFO rb-be2b723-226188-430986 odoo.addons.to_wallet.tests.test_wallet_payment_flows: Starting TestWalletPaymentFlows.test_01_wallet_payment_flow ... 2026-10-31 16:43:17,000 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.res_users: Login successful for db:rb-be2b723-226188-430986 login:newportaluser from n/a 2026-10-31 16:43:17,000 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-31 16:43:19,000 104 INFO rb-be2b723-226188-430986 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=841&access_token=4966e7b4185c080c9e6629290ad93ff81014ccbb9360106b8104e6a370258621&wallet_id=43 HTTP/1.1" 200 - 256 0.150 -0.150 2026-10-31 16:43:19,000 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [01/Nov/2023 00:00:00] "POST /payment/transaction HTTP/1.1" 200 - 16 0.014 -0.014 2026-10-31 16:43:20,000 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #373 deleted mail.mail records with IDs: [472] 2026-10-31 16:43:21,000 104 INFO rb-be2b723-226188-430986 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=841&access_token=ffd27b9de5310293f734057b48310b8e787b21ba9e2052611747f35a86b09594&wallet_id=43 HTTP/1.1" 200 - 83 0.091 -0.091 2026-10-31 16:43:21,000 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #373 deleted mail.mail records with IDs: [473] 2026-10-31 16:43:23,000 104 INFO rb-be2b723-226188-430986 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=841&access_token=ffd27b9de5310293f734057b48310b8e787b21ba9e2052611747f35a86b09594&invoice_id=526 HTTP/1.1" 200 - 95 0.062 -0.062 2026-10-31 16:43:23,000 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [01/Nov/2023 00:00:00] "POST /invoice/transaction/526 HTTP/1.1" 200 - 25 0.039 -0.039 2026-10-31 16:43:23,000 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #373 deleted mail.mail records with IDs: [474] 2026-10-31 16:43:23,932 104 INFO rb-be2b723-226188-430986 odoo.addons.to_wallet.tests.test_wallet_payment_flows: Starting TestWalletPaymentFlows.test_02_wallet_payment_flow ... 2026-10-31 16:43:24,000 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.res_users: Login successful for db:rb-be2b723-226188-430986 login:newportaluser from n/a 2026-10-31 16:43:24,000 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-31 16:43:26,000 104 INFO rb-be2b723-226188-430986 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=841&access_token=7f567a090e4cb30d4b941a110f176fa3d726f4c2bbaefa93cb5dcd534e055455&wallet_id=43 HTTP/1.1" 200 - 261 0.155 -0.155 2026-10-31 16:43:26,000 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [01/Nov/2023 00:00:00] "POST /payment/transaction HTTP/1.1" 200 - 16 0.011 -0.011 2026-10-31 16:43:27,000 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #373 deleted mail.mail records with IDs: [475] 2026-10-31 16:43:29,000 104 INFO rb-be2b723-226188-430986 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=841&access_token=7f567a090e4cb30d4b941a110f176fa3d726f4c2bbaefa93cb5dcd534e055455&invoice_id=528 HTTP/1.1" 200 - 95 0.078 -0.078 2026-10-31 16:43:29,000 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [01/Nov/2023 00:00:00] "POST /invoice/transaction/528 HTTP/1.1" 200 - 26 0.028 -0.028 2026-10-31 16:43:29,000 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #373 deleted mail.mail records with IDs: [476] 2026-10-31 16:43:30,037 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-10-31 16:43:55,955 104 INFO rb-be2b723-226188-430986 odoo.addons.to_wallet.tests.test_wallet_payment_wizard: Starting TestAffiliateWallet.test_01_payment_out_invoice_by_wallet ... 2026-10-31 16:43:58,095 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <636489973761010.1793465037.988230705261230-openerp-46-wallet@259995ba663e>: ['"company_1_data" <@False>'] 2026-10-31 16:43:58,152 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #385 deleted mail.mail records with IDs: [477] 2026-10-31 16:43:58,529 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <992478901935581.1793465038.465551853179932-openerp-46-wallet@259995ba663e>: ['"company_1_data" <@False>'] 2026-10-31 16:43:58,568 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #385 deleted mail.mail records with IDs: [478] 2026-10-31 16:43:59,710 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <413775880542574.1793465039.654151916503906-openerp-46-wallet@259995ba663e>: ['"company_1_data" <@False>'] 2026-10-31 16:43:59,822 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #385 deleted mail.mail records with IDs: [479] 2026-10-31 16:43:59,920 104 INFO rb-be2b723-226188-430986 odoo.addons.to_wallet.tests.test_wallet_payment_wizard: Starting TestAffiliateWallet.test_02_payment_out_invoice_by_wallet ... 2026-10-31 16:44:00,658 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <949340986622691.1793465040.582244634628296-openerp-47-wallet@259995ba663e>: ['"company_1_data" <@False>'] 2026-10-31 16:44:00,714 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #385 deleted mail.mail records with IDs: [480] 2026-10-31 16:44:01,447 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <792821485933902.1793465041.391863584518433-openerp-47-wallet@259995ba663e>: ['"company_1_data" <@False>'] 2026-10-31 16:44:01,515 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #385 deleted mail.mail records with IDs: [481] 2026-10-31 16:44:02,767 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <379572701102614.1793465042.713823556900024-openerp-47-wallet@259995ba663e>: ['"company_1_data" <@False>'] 2026-10-31 16:44:02,897 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #385 deleted mail.mail records with IDs: [482] 2026-10-31 16:44:04,759 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <359117174976404.1793465044.706215143203735-openerp-47-wallet@259995ba663e>: ['"company_1_data" <@False>'] 2026-10-31 16:44:04,875 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #385 deleted mail.mail records with IDs: [483] 2026-10-31 16:44:05,292 104 INFO rb-be2b723-226188-430986 odoo.addons.to_wallet.tests.test_wallet_payment_wizard: Starting TestAffiliateWallet.test_03_payment_in_invoice_by_wallet ... 2026-10-31 16:44:06,913 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <218348509485705.1793465046.837448596954346-openerp-48-wallet@259995ba663e>: ['"company_1_data" <@False>'] 2026-10-31 16:44:07,002 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #385 deleted mail.mail records with IDs: [484] 2026-10-31 16:44:08,266 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <156777556266727.1793465048.221090316772461-openerp-48-wallet@259995ba663e>: ['"company_1_data" <@False>'] 2026-10-31 16:44:08,319 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #385 deleted mail.mail records with IDs: [485] 2026-10-31 16:44:08,607 104 INFO rb-be2b723-226188-430986 odoo.addons.to_wallet.tests.test_wallet_payment_wizard: Starting TestAffiliateWallet.test_04_payment_in_invoice_by_wallet ... 2026-10-31 16:44:11,092 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <004884745330323.1793465050.997440099716187-openerp-49-wallet@259995ba663e>: ['"company_1_data" <@False>'] 2026-10-31 16:44:11,202 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #385 deleted mail.mail records with IDs: [486] 2026-10-31 16:44:13,298 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <581920268835371.1793465053.252613306045532-openerp-49-wallet@259995ba663e>: ['"company_1_data" <@False>'] 2026-10-31 16:44:13,352 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #385 deleted mail.mail records with IDs: [487] 2026-10-31 16:44:13,751 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-10-31 16:44:38,015 104 INFO rb-be2b723-226188-430986 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-10-31 16:44:38,710 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <666481900159442.1793465078.596075773239136-openerp-51-wallet@259995ba663e>: ['"company_1_data" <@False>'] 2026-10-31 16:44:38,773 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #397 deleted mail.mail records with IDs: [488] 2026-10-31 16:44:39,501 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <238905013541069.1793465079.426705360412598-openerp-51-wallet@259995ba663e>: ['"company_1_data" <@False>'] 2026-10-31 16:44:39,622 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #397 deleted mail.mail records with IDs: [489] 2026-10-31 16:44:40,441 104 INFO rb-be2b723-226188-430986 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-10-31 16:44:41,265 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <253673479502041.1793465081.150908708572388-openerp-52-wallet@259995ba663e>: ['"company_1_data" <@False>'] 2026-10-31 16:44:41,321 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #397 deleted mail.mail records with IDs: [490] 2026-10-31 16:44:42,691 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <601706155794829.1793465082.647294998168945-openerp-52-wallet@259995ba663e>: ['"company_1_data" <@False>'] 2026-10-31 16:44:42,857 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #397 deleted mail.mail records with IDs: [491] 2026-10-31 16:44:43,159 104 INFO rb-be2b723-226188-430986 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-10-31 16:44:43,868 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <637805578315060.1793465083.770400524139404-openerp-53-wallet@259995ba663e>: ['"company_1_data" <@False>'] 2026-10-31 16:44:43,917 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #397 deleted mail.mail records with IDs: [492] 2026-10-31 16:44:45,181 104 INFO rb-be2b723-226188-430986 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-10-31 16:44:46,001 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <798166870743360.1793465085.912733078002930-openerp-54-wallet@259995ba663e>: ['"company_1_data" <@False>'] 2026-10-31 16:44:46,061 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #397 deleted mail.mail records with IDs: [493] 2026-10-31 16:44:47,434 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <892173085337262.1793465087.381317138671875-openerp-54-wallet@259995ba663e>: ['"company_1_data" <@False>'] 2026-10-31 16:44:47,604 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #397 deleted mail.mail records with IDs: [494] 2026-10-31 16:44:47,892 104 INFO rb-be2b723-226188-430986 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-10-31 16:44:50,267 104 INFO rb-be2b723-226188-430986 odoo.addons.to_wallet.tests.test_wallet_post_process: Starting TestWalletPostProcess.test_running_post_processing_twice_debits_the_wallet_once ... 2026-10-31 16:44:51,071 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <176545905851680.1793465090.955690860748291-openerp-55-wallet@259995ba663e>: ['"company_1_data" <@False>'] 2026-10-31 16:44:51,128 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #397 deleted mail.mail records with IDs: [495] 2026-10-31 16:44:52,437 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <799513907049464.1793465092.381057024002075-openerp-55-wallet@259995ba663e>: ['"company_1_data" <@False>'] 2026-10-31 16:44:52,588 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #397 deleted mail.mail records with IDs: [496] 2026-10-31 16:44:52,951 104 INFO rb-be2b723-226188-430986 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-10-31 16:44:53,679 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <777218349692428.1793465093.603113651275635-openerp-56-wallet@259995ba663e>: ['"company_1_data" <@False>'] 2026-10-31 16:44:53,719 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #397 deleted mail.mail records with IDs: [497] 2026-10-31 16:44:55,040 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <282127793193309.1793465094.989163637161255-openerp-56-wallet@259995ba663e>: ['"company_1_data" <@False>'] 2026-10-31 16:44:55,191 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #397 deleted mail.mail records with IDs: [498] 2026-10-31 16:44:55,568 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-10-31 16:44:56,655 104 INFO rb-be2b723-226188-430986 odoo.addons.to_warranty_management.tests.test_access_rights: Starting TestAccessRights.test_access_warranty_manager ... 2026-10-31 16:44:56,776 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #410 deleted product.milestone records with IDs: [20] 2026-10-31 16:44:56,811 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #410 deleted warranty.policy records with IDs: [17] 2026-10-31 16:44:56,838 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #410 deleted warranty.claim.policy records with IDs: [5] 2026-10-31 16:44:56,947 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #410 deleted warranty.claim records with IDs: [11] 2026-10-31 16:44:56,981 104 INFO rb-be2b723-226188-430986 odoo.addons.to_warranty_management.tests.test_access_rights: Starting TestAccessRights.test_access_warranty_user ... 2026-10-31 16:44:57,007 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 409, model: product.milestone 2026-10-31 16:44:57,015 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 409, model: product.milestone 2026-10-31 16:44:57,020 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 409, model: product.milestone 2026-10-31 16:44:57,048 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 409, model: warranty.policy 2026-10-31 16:44:57,076 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 409, model: warranty.claim.policy 2026-10-31 16:44:57,178 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 409, model: warranty.claim 2026-10-31 16:44:57,225 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-31 16:44:58,254 104 INFO rb-be2b723-226188-430986 odoo.addons.to_warranty_management.tests.test_product_warranty_policy: Starting TestProductWarrantyPolicy.test_check_constrains_milestone_01 ... 2026-10-31 16:44:58,401 104 INFO rb-be2b723-226188-430986 odoo.addons.to_warranty_management.tests.test_product_warranty_policy: Starting TestProductWarrantyPolicy.test_check_constrains_milestone_02 ... 2026-10-31 16:44:58,479 104 INFO rb-be2b723-226188-430986 odoo.addons.to_warranty_management.tests.test_product_warranty_policy: Starting TestProductWarrantyPolicy.test_check_constrains_milestone_03 ... 2026-10-31 16:44:58,666 104 INFO rb-be2b723-226188-430986 odoo.addons.to_warranty_management.tests.test_product_warranty_policy: Starting TestProductWarrantyPolicy.test_check_constrains_milestone_04 ... 2026-10-31 16:44:58,734 104 INFO rb-be2b723-226188-430986 odoo.addons.to_warranty_management.tests.test_product_warranty_policy: Starting TestProductWarrantyPolicy.test_check_constrains_milestone_05 ... 2026-10-31 16:44:58,857 104 INFO rb-be2b723-226188-430986 odoo.addons.to_warranty_management.tests.test_product_warranty_policy: Starting TestProductWarrantyPolicy.test_check_constrains_milestone_06 ... 2026-10-31 16:44:58,935 104 INFO rb-be2b723-226188-430986 odoo.addons.to_warranty_management.tests.test_product_warranty_policy: Starting TestProductWarrantyPolicy.test_check_constrains_milestone_07 ... 2026-10-31 16:44:59,103 104 INFO rb-be2b723-226188-430986 odoo.addons.to_warranty_management.tests.test_product_warranty_policy: Starting TestProductWarrantyPolicy.test_check_constrains_milestone_08 ... 2026-10-31 16:44:59,168 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-31 16:45:00,048 104 INFO rb-be2b723-226188-430986 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_action_confirm_01 ... 2026-10-31 16:45:00,179 104 INFO rb-be2b723-226188-430986 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_action_confirm_02 ... 2026-10-31 16:45:00,232 104 INFO rb-be2b723-226188-430986 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_action_confirm_03 ... 2026-10-31 16:45:00,287 104 INFO rb-be2b723-226188-430986 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_action_confirm_04 ... 2026-10-31 16:45:00,333 104 INFO rb-be2b723-226188-430986 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_action_confirm_05 ... 2026-10-31 16:45:00,383 104 INFO rb-be2b723-226188-430986 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_action_confirm_06 ... 2026-10-31 16:45:00,428 104 INFO rb-be2b723-226188-430986 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_check_constrains_milestone_01 ... 2026-10-31 16:45:00,473 104 INFO rb-be2b723-226188-430986 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_check_constrains_milestone_02 ... 2026-10-31 16:45:00,520 104 INFO rb-be2b723-226188-430986 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_check_constrains_milestone_03 ... 2026-10-31 16:45:00,562 104 INFO rb-be2b723-226188-430986 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_check_constrains_milestone_04 ... 2026-10-31 16:45:00,603 104 INFO rb-be2b723-226188-430986 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_check_constrains_milestone_05 ... 2026-10-31 16:45:00,651 104 INFO rb-be2b723-226188-430986 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_check_constrains_milestone_06 ... 2026-10-31 16:45:00,698 104 INFO rb-be2b723-226188-430986 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_check_constrains_milestone_07 ... 2026-10-31 16:45:00,742 104 INFO rb-be2b723-226188-430986 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_check_constrains_milestone_08 ... 2026-10-31 16:45:00,786 104 INFO rb-be2b723-226188-430986 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_state_01 ... 2026-10-31 16:45:00,864 104 INFO rb-be2b723-226188-430986 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_state_02 ... 2026-10-31 16:45:00,923 104 INFO rb-be2b723-226188-430986 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_state_03 ... 2026-10-31 16:45:01,000 104 INFO rb-be2b723-226188-430986 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_state_04 ... 2026-10-31 16:45:01,082 104 INFO rb-be2b723-226188-430986 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_claim_policy_ids_01 ... 2026-10-31 16:45:01,284 104 INFO rb-be2b723-226188-430986 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_claim_policy_ids_02 ... 2026-10-31 16:45:01,496 104 INFO rb-be2b723-226188-430986 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_claim_policy_ids_03 ... 2026-10-31 16:45:01,723 104 INFO rb-be2b723-226188-430986 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_claim_policy_ids_04 ... 2026-10-31 16:45:01,919 104 INFO rb-be2b723-226188-430986 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_claim_policy_ids_05 ... 2026-10-31 16:45:02,116 104 INFO rb-be2b723-226188-430986 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_claim_policy_ids_06 ... 2026-10-31 16:45:02,339 104 INFO rb-be2b723-226188-430986 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_claim_policy_ids_07 ... 2026-10-31 16:45:02,557 104 INFO rb-be2b723-226188-430986 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_end_01 ... 2026-10-31 16:45:02,625 104 INFO rb-be2b723-226188-430986 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_end_02 ... 2026-10-31 16:45:02,696 104 INFO rb-be2b723-226188-430986 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_end_03 ... 2026-10-31 16:45:02,769 104 INFO rb-be2b723-226188-430986 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_end_04 ... 2026-10-31 16:45:02,842 104 INFO rb-be2b723-226188-430986 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_expiration_date_01 ... 2026-10-31 16:45:03,084 104 INFO rb-be2b723-226188-430986 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_period_01 ... 2026-10-31 16:45:03,357 104 INFO rb-be2b723-226188-430986 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_period_02 ... 2026-10-31 16:45:03,613 104 INFO rb-be2b723-226188-430986 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_period_03 ... 2026-10-31 16:45:03,857 104 INFO rb-be2b723-226188-430986 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_copy_01 ... 2026-10-31 16:45:03,919 104 INFO rb-be2b723-226188-430986 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_unlink_01 ... 2026-10-31 16:45:03,940 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted warranty.claim records with IDs: [38] 2026-10-31 16:45:03,975 104 INFO rb-be2b723-226188-430986 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_unlink_02 ... 2026-10-31 16:45:03,996 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted warranty.claim records with IDs: [39] 2026-10-31 16:45:04,032 104 INFO rb-be2b723-226188-430986 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_unlink_03 ... 2026-10-31 16:45:04,102 104 INFO rb-be2b723-226188-430986 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_unlink_04 ... 2026-10-31 16:45:04,179 104 INFO rb-be2b723-226188-430986 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_unlink_05 ... 2026-10-31 16:45:04,254 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-31 16:45:07,272 104 INFO rb-be2b723-226188-430986 odoo.addons.to_warranty_purchase.tests.test_access_rights: Starting TestAccessRights.test_access_purchase_user ... 2026-10-31 16:45:07,447 104 INFO rb-be2b723-226188-430986 odoo.addons.to_warranty_purchase.tests.test_access_rights: Starting TestAccessRights.test_access_purchase_warranty_user ... 2026-10-31 16:45:07,500 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 418, model: purchase.order 2026-10-31 16:45:07,538 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 418, model: purchase.order 2026-10-31 16:45:07,562 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 418, model: purchase.order 2026-10-31 16:45:07,672 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 418, model: purchase.order.line 2026-10-31 16:45:07,803 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 418, model: purchase.order.line 2026-10-31 16:45:07,843 104 INFO rb-be2b723-226188-430986 odoo.addons.to_warranty_purchase.tests.test_access_rights: Starting TestAccessRights.test_access_warranty_manager ... 2026-10-31 16:45:07,897 104 INFO rb-be2b723-226188-430986 odoo.addons.to_warranty_purchase.tests.test_access_rights: Starting TestAccessRights.test_access_warranty_user ... 2026-10-31 16:45:07,910 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 415, model: purchase.order 2026-10-31 16:45:07,946 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 415, model: purchase.order 2026-10-31 16:45:07,952 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 415, model: purchase.order 2026-10-31 16:45:07,979 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 415, model: purchase.order 2026-10-31 16:45:07,984 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 415, model: purchase.order.line 2026-10-31 16:45:08,867 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 415, model: purchase.order.line 2026-10-31 16:45:08,872 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 415, model: purchase.order 2026-10-31 16:45:08,877 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 415, model: purchase.order.line 2026-10-31 16:45:08,933 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-31 16:45:12,011 104 INFO rb-be2b723-226188-430986 odoo.addons.to_warranty_purchase.tests.test_purchase_order_warranty_policy: Starting TestPurchaseOrderWarrantyPolicy.test_confirm_purchase_order_01 ... 2026-10-31 16:45:12,229 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-31 16:45:15,408 104 INFO rb-be2b723-226188-430986 odoo.addons.to_warranty_purchase.tests.test_warranty_claim: Starting TestWarrantyClaim.test_action_investigation_01 ... 2026-10-31 16:45:15,765 104 INFO rb-be2b723-226188-430986 odoo.addons.to_warranty_purchase.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_available_po_domain_01 ... 2026-10-31 16:45:16,021 104 INFO rb-be2b723-226188-430986 odoo.addons.to_warranty_purchase.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_available_po_domain_02 ... 2026-10-31 16:45:16,259 104 INFO rb-be2b723-226188-430986 odoo.addons.to_warranty_purchase.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_claim_policy_ids_01 ... 2026-10-31 16:45:16,504 104 INFO rb-be2b723-226188-430986 odoo.addons.to_warranty_purchase.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_claim_policy_ids_02 ... 2026-10-31 16:45:16,761 104 INFO rb-be2b723-226188-430986 odoo.addons.to_warranty_purchase.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_claim_policy_ids_03 ... 2026-10-31 16:45:16,992 104 INFO rb-be2b723-226188-430986 odoo.addons.to_warranty_purchase.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_claim_policy_ids_04 ... 2026-10-31 16:45:17,210 104 INFO rb-be2b723-226188-430986 odoo.addons.to_warranty_purchase.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_claim_policy_ids_05 ... 2026-10-31 16:45:17,425 104 INFO rb-be2b723-226188-430986 odoo.addons.to_warranty_purchase.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_start_date_01 ... 2026-10-31 16:45:17,697 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-31 16:45:20,368 104 INFO rb-be2b723-226188-430986 odoo.addons.to_warranty_purchase_stock.tests.test_button_validate_warranty_date: Starting TestButtonValidateWarrantyDate.test_autoprint_receipt_still_starts_the_warranty ... 2026-10-31 16:45:21,192 104 INFO rb-be2b723-226188-430986 odoo.addons.to_warranty_purchase_stock.tests.test_button_validate_warranty_date: Starting TestButtonValidateWarrantyDate.test_discarded_partial_receipt_starts_no_warranty ... 2026-10-31 16:45:21,729 104 INFO rb-be2b723-226188-430986 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-10-31 16:45:22,467 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-31 16:45:25,207 104 INFO rb-be2b723-226188-430986 odoo.addons.to_warranty_purchase_stock.tests.test_production_lot_warranty_claim_policy: Starting TestProductionLotWarrantyClaimPolicy.test_stock_move_line_01 ... 2026-10-31 16:45:26,218 104 INFO rb-be2b723-226188-430986 odoo.addons.to_warranty_purchase_stock.tests.test_production_lot_warranty_claim_policy: Starting TestProductionLotWarrantyClaimPolicy.test_stock_move_line_02 ... 2026-10-31 16:45:27,215 104 INFO rb-be2b723-226188-430986 odoo.addons.to_warranty_purchase_stock.tests.test_production_lot_warranty_claim_policy: Starting TestProductionLotWarrantyClaimPolicy.test_stock_move_line_03 ... 2026-10-31 16:45:27,984 104 INFO rb-be2b723-226188-430986 odoo.addons.to_warranty_purchase_stock.tests.test_production_lot_warranty_claim_policy: Starting TestProductionLotWarrantyClaimPolicy.test_stock_move_line_04 ... 2026-10-31 16:45:28,804 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-31 16:45:31,251 104 INFO rb-be2b723-226188-430986 odoo.addons.to_warranty_purchase_stock.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_data_01 ... 2026-10-31 16:45:31,774 104 INFO rb-be2b723-226188-430986 odoo.addons.to_warranty_purchase_stock.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_data_02 ... 2026-10-31 16:45:32,111 104 INFO rb-be2b723-226188-430986 odoo.addons.to_warranty_purchase_stock.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_data_03 ... 2026-10-31 16:45:32,452 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-31 16:45:35,531 104 INFO rb-be2b723-226188-430986 odoo.addons.to_warranty_sale.tests.test_access_rights: Starting TestAccessRights.test_access_warranty_manager ... 2026-10-31 16:45:35,935 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 434, model: sale.order 2026-10-31 16:45:35,952 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 434, model: sale.order 2026-10-31 16:45:35,986 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 434, model: addendum.addendum 2026-10-31 16:45:36,003 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 434, model: sale.order.line 2026-10-31 16:45:36,082 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 434, model: sale.order.line 2026-10-31 16:45:36,102 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 434, model: sale.order.line 2026-10-31 16:45:36,147 104 INFO rb-be2b723-226188-430986 odoo.addons.to_warranty_sale.tests.test_access_rights: Starting TestAccessRights.test_access_warranty_user ... 2026-10-31 16:45:36,221 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 433, model: sale.order 2026-10-31 16:45:36,231 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 433, model: sale.order 2026-10-31 16:45:36,246 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 433, model: addendum.addendum 2026-10-31 16:45:36,266 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 433, model: sale.order.line 2026-10-31 16:45:36,353 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 433, model: sale.order.line 2026-10-31 16:45:36,371 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 433, model: sale.order.line 2026-10-31 16:45:36,413 104 INFO rb-be2b723-226188-430986 odoo.addons.to_warranty_sale.tests.test_access_rights: Starting TestAccessRights.test_salesman_all_leads_sees_all_customer_claims ... 2026-10-31 16:45:37,295 104 INFO rb-be2b723-226188-430986 odoo.addons.to_warranty_sale.tests.test_access_rights: Starting TestAccessRights.test_salesman_all_leads_still_blocked_from_vendor ... 2026-10-31 16:45:37,687 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [64], uid: 438, model: warranty.claim 2026-10-31 16:45:37,724 104 INFO rb-be2b723-226188-430986 odoo.addons.to_warranty_sale.tests.test_access_rights: Starting TestAccessRights.test_salesman_warranty_claim_other_so_blocked ... 2026-10-31 16:45:38,749 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [65], uid: 440, model: warranty.claim 2026-10-31 16:45:38,810 104 INFO rb-be2b723-226188-430986 odoo.addons.to_warranty_sale.tests.test_access_rights: Starting TestAccessRights.test_salesman_warranty_claim_owned_so ... 2026-10-31 16:45:39,303 104 INFO rb-be2b723-226188-430986 odoo.addons.to_warranty_sale.tests.test_access_rights: Starting TestAccessRights.test_salesman_warranty_claim_vendor_blocked ... 2026-10-31 16:45:39,838 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [67], uid: 442, model: warranty.claim 2026-10-31 16:45:39,895 104 INFO rb-be2b723-226188-430986 odoo.addons.to_warranty_sale.tests.test_access_rights: Starting TestAccessRights.test_salesman_warranty_claim_walkin ... 2026-10-31 16:45:40,444 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_attachment: filestore gc 11 checked, 11 removed 2026-10-31 16:45:43,546 104 INFO rb-be2b723-226188-430986 odoo.addons.to_warranty_sale.tests.test_sale_order_warranty_policy: Starting TestSaleOrderWarrantyPolicy.test_confirm_sale_order_01 ... 2026-10-31 16:45:44,036 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-31 16:45:47,407 104 INFO rb-be2b723-226188-430986 odoo.addons.to_warranty_sale.tests.test_warranty_claim: Starting TestWarrantyClaim.test_action_investigation_01 ... 2026-10-31 16:45:48,150 104 INFO rb-be2b723-226188-430986 odoo.addons.to_warranty_sale.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_available_so_domain_01 ... 2026-10-31 16:45:48,437 104 INFO rb-be2b723-226188-430986 odoo.addons.to_warranty_sale.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_available_so_domain_02 ... 2026-10-31 16:45:48,660 104 INFO rb-be2b723-226188-430986 odoo.addons.to_warranty_sale.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_claim_policy_ids_01 ... 2026-10-31 16:45:48,924 104 INFO rb-be2b723-226188-430986 odoo.addons.to_warranty_sale.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_claim_policy_ids_02 ... 2026-10-31 16:45:49,220 104 INFO rb-be2b723-226188-430986 odoo.addons.to_warranty_sale.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_claim_policy_ids_03 ... 2026-10-31 16:45:49,442 104 INFO rb-be2b723-226188-430986 odoo.addons.to_warranty_sale.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_claim_policy_ids_04 ... 2026-10-31 16:45:49,652 104 INFO rb-be2b723-226188-430986 odoo.addons.to_warranty_sale.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_claim_policy_ids_05 ... 2026-10-31 16:45:49,888 104 INFO rb-be2b723-226188-430986 odoo.addons.to_warranty_sale.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_start_date_01 ... 2026-10-31 16:45:50,159 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-31 16:45:52,939 104 INFO rb-be2b723-226188-430986 odoo.addons.to_warranty_sale_stock.tests.test_button_validate_warranty_date: Starting TestButtonValidateWarrantyDate.test_autoprint_delivery_still_starts_the_warranty ... 2026-10-31 16:45:54,223 104 INFO rb-be2b723-226188-430986 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-10-31 16:45:55,108 104 INFO rb-be2b723-226188-430986 odoo.addons.to_warranty_sale_stock.tests.test_button_validate_warranty_date: Starting TestButtonValidateWarrantyDate.test_discarded_partial_delivery_starts_no_warranty ... 2026-10-31 16:45:56,050 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-31 16:45:58,909 104 INFO rb-be2b723-226188-430986 odoo.addons.to_warranty_sale_stock.tests.test_production_lot_warranty_claim_policy: Starting TestProductionLotWarrantyClaimPolicy.test_stock_move_line_01 ... 2026-10-31 16:46:00,308 104 INFO rb-be2b723-226188-430986 odoo.addons.to_warranty_sale_stock.tests.test_production_lot_warranty_claim_policy: Starting TestProductionLotWarrantyClaimPolicy.test_stock_move_line_02 ... 2026-10-31 16:46:01,648 104 INFO rb-be2b723-226188-430986 odoo.addons.to_warranty_sale_stock.tests.test_production_lot_warranty_claim_policy: Starting TestProductionLotWarrantyClaimPolicy.test_stock_move_line_03 ... 2026-10-31 16:46:02,747 104 INFO rb-be2b723-226188-430986 odoo.addons.to_warranty_sale_stock.tests.test_production_lot_warranty_claim_policy: Starting TestProductionLotWarrantyClaimPolicy.test_stock_move_line_04 ... 2026-10-31 16:46:03,824 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-31 16:46:06,874 104 INFO rb-be2b723-226188-430986 odoo.addons.to_warranty_sale_stock.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_data_01 ... 2026-10-31 16:46:07,575 104 INFO rb-be2b723-226188-430986 odoo.addons.to_warranty_sale_stock.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_data_02 ... 2026-10-31 16:46:07,883 104 INFO rb-be2b723-226188-430986 odoo.addons.to_warranty_sale_stock.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_data_03 ... 2026-10-31 16:46:08,245 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-31 16:46:09,840 104 INFO rb-be2b723-226188-430986 odoo.addons.to_warranty_stock.tests.test_access_rights: Starting TestAccessRights.test_access_stock_user ... 2026-10-31 16:46:09,931 104 INFO rb-be2b723-226188-430986 odoo.addons.to_warranty_stock.tests.test_access_rights: Starting TestAccessRights.test_access_warranty_manager ... 2026-10-31 16:46:09,958 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 457, model: stock.lot 2026-10-31 16:46:09,997 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 457, model: stock.lot 2026-10-31 16:46:10,003 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 457, model: stock.lot 2026-10-31 16:46:10,039 104 INFO rb-be2b723-226188-430986 odoo.addons.to_warranty_stock.tests.test_access_rights: Starting TestAccessRights.test_access_warranty_user ... 2026-10-31 16:46:10,066 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 456, model: stock.lot 2026-10-31 16:46:10,101 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 456, model: stock.lot 2026-10-31 16:46:10,108 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 456, model: stock.lot 2026-10-31 16:46:10,152 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-31 16:46:11,751 104 INFO rb-be2b723-226188-430986 odoo.addons.to_warranty_stock.tests.test_production_lot_warranty_claim_policy: Starting TestProductionLotWarrantyClaimPolicy.test_compute_supplier_warranty_expiration_date ... 2026-10-31 16:46:12,269 104 INFO rb-be2b723-226188-430986 odoo.addons.to_warranty_stock.tests.test_production_lot_warranty_claim_policy: Starting TestProductionLotWarrantyClaimPolicy.test_compute_warranty_expiration_date ... 2026-10-31 16:46:12,708 104 INFO rb-be2b723-226188-430986 odoo.addons.to_warranty_stock.tests.test_production_lot_warranty_claim_policy: Starting TestProductionLotWarrantyClaimPolicy.test_stock_move_line_01 ... 2026-10-31 16:46:13,261 104 INFO rb-be2b723-226188-430986 odoo.addons.to_warranty_stock.tests.test_production_lot_warranty_claim_policy: Starting TestProductionLotWarrantyClaimPolicy.test_validating_a_lot_receipt_needs_no_warranty_access ... 2026-10-31 16:46:14,765 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-31 16:46:16,443 104 INFO rb-be2b723-226188-430986 odoo.addons.to_warranty_stock.tests.test_warranty_claim: Starting TestWarrantyClaim.test_action_confirm_01 ... 2026-10-31 16:46:16,754 104 INFO rb-be2b723-226188-430986 odoo.addons.to_warranty_stock.tests.test_warranty_claim: Starting TestWarrantyClaim.test_action_confirm_02 ... 2026-10-31 16:46:17,026 104 INFO rb-be2b723-226188-430986 odoo.addons.to_warranty_stock.tests.test_warranty_claim: Starting TestWarrantyClaim.test_check_constrains_product_and_lot_01 ... 2026-10-31 16:46:17,089 104 INFO rb-be2b723-226188-430986 odoo.addons.to_warranty_stock.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_claim_policy_ids_01 ... 2026-10-31 16:46:17,361 104 INFO rb-be2b723-226188-430986 odoo.addons.to_warranty_stock.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_claim_policy_ids_02 ... 2026-10-31 16:46:17,635 104 INFO rb-be2b723-226188-430986 odoo.addons.to_warranty_stock.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_claim_policy_ids_03 ... 2026-10-31 16:46:17,910 104 INFO rb-be2b723-226188-430986 odoo.addons.to_warranty_stock.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_claim_policy_ids_04 ... 2026-10-31 16:46:18,152 104 INFO rb-be2b723-226188-430986 odoo.addons.to_warranty_stock.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_claim_policy_ids_05 ... 2026-10-31 16:46:18,371 104 INFO rb-be2b723-226188-430986 odoo.addons.to_warranty_stock.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_claim_policy_ids_06 ... 2026-10-31 16:46:18,633 104 INFO rb-be2b723-226188-430986 odoo.addons.to_warranty_stock.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_expiration_date_01 ... 2026-10-31 16:46:18,867 104 INFO rb-be2b723-226188-430986 odoo.addons.to_warranty_stock.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_period_01 ... 2026-10-31 16:46:19,066 104 INFO rb-be2b723-226188-430986 odoo.addons.to_warranty_stock.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_start_date_01 ... 2026-10-31 16:46:19,292 104 INFO rb-be2b723-226188-430986 odoo.addons.to_warranty_stock.tests.test_warranty_claim: Starting TestWarrantyClaim.test_update_warranty_info_of_lot_01 ... 2026-10-31 16:46:19,496 104 INFO rb-be2b723-226188-430986 odoo.addons.to_warranty_stock.tests.test_warranty_claim: Starting TestWarrantyClaim.test_update_warranty_info_of_lot_02 ... 2026-10-31 16:46:19,779 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-31 16:46:19,807 104 INFO rb-be2b723-226188-430986 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_add_to_cart_update_dependencies ... 2026-10-31 16:46:24,476 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-31 16:46:26,203 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:46:26] "GET /apps/modules/12.0/module_5 HTTP/1.1" 200 - 327 0.201 1.530 2026-10-31 16:46:26,808 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:46:26] "POST /shop/cart/update HTTP/1.1" 303 - 191 0.165 0.430 2026-10-31 16:46:27,448 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:46:27] "GET /shop/cart HTTP/1.1" 200 - 170 0.122 0.514 2026-10-31 16:46:27,566 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted sale.order.line records with IDs: [418] 2026-10-31 16:46:27,944 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted sale.order.line records with IDs: [413] 2026-10-31 16:46:28,131 104 INFO rb-be2b723-226188-430986 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_app_redirect ... 2026-10-31 16:46:33,132 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-31 16:46:34,407 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:46:34] "GET /apps/app/12.0/module_base HTTP/1.1" 301 - 13 0.006 1.271 2026-10-31 16:46:34,409 104 INFO rb-be2b723-226188-430986 odoo.addons.to_website_apps_store.tests.test_website_apps_store.TestAppStore.test_app_redirect: waiting for threads: [] 2026-10-31 16:46:34,440 104 INFO rb-be2b723-226188-430986 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_app_redirect_preserves_query_string ... 2026-10-31 16:46:39,623 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-31 16:46:40,023 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:46:40] "GET /apps/app/12.0/module_base?force_show=1&search=abc HTTP/1.1" 301 - 13 0.008 0.394 2026-10-31 16:46:40,026 104 INFO rb-be2b723-226188-430986 odoo.addons.to_website_apps_store.tests.test_website_apps_store.TestAppStore.test_app_redirect_preserves_query_string: waiting for threads: [] 2026-10-31 16:46:40,063 104 INFO rb-be2b723-226188-430986 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_app_redirect_preserves_repeated_query_parameters ... 2026-10-31 16:46:45,850 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-31 16:46:46,245 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:46:46] "GET /apps/app/12.0/module_base?tag=x&tag=y&tag=z HTTP/1.1" 301 - 13 0.005 0.393 2026-10-31 16:46:46,248 104 INFO rb-be2b723-226188-430986 odoo.addons.to_website_apps_store.tests.test_website_apps_store.TestAppStore.test_app_redirect_preserves_repeated_query_parameters: waiting for threads: [] 2026-10-31 16:46:46,301 104 INFO rb-be2b723-226188-430986 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_apps_store_main_website_canonical_url ... 2026-10-31 16:46:51,300 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-31 16:46:52,829 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:46:52] "GET /apps/modules/12.0/module_base HTTP/1.1" 200 - 265 0.192 1.343 2026-10-31 16:46:52,904 104 INFO rb-be2b723-226188-430986 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_button_visible_on_page_details ... 2026-10-31 16:47:00,705 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.res_users: Login successful for db:rb-be2b723-226188-430986 login:portalapps1@abc.com from n/a 2026-10-31 16:47:00,723 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-31 16:47:01,882 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 481, model: odoo.module.version 2026-10-31 16:47:02,462 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:47:02] "GET /apps/modules/12.0/module_5 HTTP/1.1" 200 - 338 0.223 1.519 2026-10-31 16:47:05,426 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 481, model: odoo.module.version 2026-10-31 16:47:05,474 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:47:05] "GET /apps/modules/12.0/module_5 HTTP/1.1" 200 - 55 0.063 0.206 2026-10-31 16:47:05,496 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.res_users: Login successful for db:rb-be2b723-226188-430986 login:portalapps2@abc.com from n/a 2026-10-31 16:47:05,857 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 482, model: odoo.module.version 2026-10-31 16:47:05,904 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:47:05] "GET /apps/modules/12.0/module_5 HTTP/1.1" 200 - 145 0.115 0.278 2026-10-31 16:47:06,101 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.res_users: Login successful for db:rb-be2b723-226188-430986 login:portalapps2@abc.com from n/a 2026-10-31 16:47:07,507 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:47:07] "GET /apps/modules/12.0/module_5 HTTP/1.1" 200 - 364 0.237 1.145 2026-10-31 16:47:07,610 104 INFO rb-be2b723-226188-430986 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_canonical_module_page_serves_directly ... 2026-10-31 16:47:13,884 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-31 16:47:15,472 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:47:15] "GET /apps/modules/12.0/module_base HTTP/1.1" 200 - 266 0.158 1.432 2026-10-31 16:47:15,473 104 INFO rb-be2b723-226188-430986 odoo.addons.to_website_apps_store.tests.test_website_apps_store.TestAppStore.test_canonical_module_page_serves_directly: waiting for threads: [] 2026-10-31 16:47:15,507 104 INFO rb-be2b723-226188-430986 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_canonical_page_route_not_shadowed_by_doc_image_routes ... 2026-10-31 16:47:20,107 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-31 16:47:21,427 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:47:21] "GET /apps/modules/12.0/module_base HTTP/1.1" 200 - 266 0.160 1.162 2026-10-31 16:47:21,495 104 INFO rb-be2b723-226188-430986 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_compute_website_url_emits_canonical_prefix ... 2026-10-31 16:47:26,225 104 INFO rb-be2b723-226188-430986 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_force_show_one_reveals_unpublished_module ... 2026-10-31 16:47:30,731 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-31 16:47:32,162 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:47:32] "GET /apps/modules/12.0/module_base?force_show=1 HTTP/1.1" 200 - 265 0.170 1.264 2026-10-31 16:47:32,164 104 INFO rb-be2b723-226188-430986 odoo.addons.to_website_apps_store.tests.test_website_apps_store.TestAppStore.test_force_show_one_reveals_unpublished_module: waiting for threads: [] 2026-10-31 16:47:32,203 104 INFO rb-be2b723-226188-430986 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_force_show_zero_does_not_reveal_unpublished_module ... 2026-10-31 16:47:36,968 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-31 16:47:38,376 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:47:38] "GET /apps/modules/12.0/module_base HTTP/1.1" 404 - 196 0.122 1.289 2026-10-31 16:47:38,454 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:47:38] "GET /apps/modules/12.0/module_base?force_show=0 HTTP/1.1" 404 - 19 0.017 0.058 2026-10-31 16:47:38,455 104 INFO rb-be2b723-226188-430986 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-10-31 16:47:38,494 104 INFO rb-be2b723-226188-430986 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_get_best_sell_modules ... 2026-10-31 16:47:45,129 104 INFO rb-be2b723-226188-430986 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_get_newest_modules ... 2026-10-31 16:47:49,710 104 INFO rb-be2b723-226188-430986 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_get_relevant_modules ... 2026-10-31 16:47:55,041 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-31 16:47:56,555 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:47:56] "GET /apps/category/odoo-apps-category-test-83 HTTP/1.1" 200 - 348 0.213 1.303 2026-10-31 16:47:56,618 104 INFO rb-be2b723-226188-430986 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_get_top_modules_most_downloaded ... 2026-10-31 16:48:01,358 104 INFO rb-be2b723-226188-430986 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_get_top_purchase_modules ... 2026-10-31 16:48:08,562 104 INFO rb-be2b723-226188-430986 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_legacy_url_redirect_preserves_frontend_language_prefix ... 2026-10-31 16:48:13,429 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-31 16:48:13,817 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:48:13] "GET /vi/apps/app/12.0/module_base HTTP/1.1" 301 - 13 0.006 0.386 2026-10-31 16:48:13,820 104 INFO rb-be2b723-226188-430986 odoo.addons.to_website_apps_store.tests.test_website_apps_store.TestAppStore.test_legacy_url_redirect_preserves_frontend_language_prefix: waiting for threads: [] 2026-10-31 16:48:13,861 104 INFO rb-be2b723-226188-430986 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_module_public ... 2026-10-31 16:48:18,505 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-31 16:48:19,663 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:48:19] "GET /apps/modules/12.0/module_base HTTP/1.1" 404 - 196 0.094 1.067 2026-10-31 16:48:20,221 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:48:20] "GET /apps/modules/12.0/module_base HTTP/1.1" 200 - 105 0.073 0.473 2026-10-31 16:48:20,314 104 INFO rb-be2b723-226188-430986 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_modules_browse_page_not_shadowed_by_page_route ... 2026-10-31 16:48:24,965 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-31 16:48:26,937 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:48:26] "GET /apps/modules/browse/1 HTTP/1.1" 200 - 442 0.386 1.588 2026-10-31 16:48:26,987 104 INFO rb-be2b723-226188-430986 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_rating_module ... 2026-10-31 16:48:32,443 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-31 16:48:32,886 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:48:32] "POST /mail/message/post HTTP/1.1" 200 - 16 0.008 0.440 2026-10-31 16:48:35,386 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.res_users: Login successful for db:rb-be2b723-226188-430986 login:portalapps1@abc.com from n/a 2026-10-31 16:48:35,535 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:48:35] "POST /mail/message/post HTTP/1.1" 200 - 45 0.066 0.071 2026-10-31 16:48:35,788 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.res_users: Login successful for db:rb-be2b723-226188-430986 login:portalapps2@abc.com from n/a 2026-10-31 16:48:35,850 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:48:35] "POST /mail/message/post HTTP/1.1" 200 - 19 0.017 0.031 2026-10-31 16:48:35,914 104 INFO rb-be2b723-226188-430986 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_search_module ... 2026-10-31 16:48:40,559 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-31 16:48:41,833 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:48:41] "GET /apps/modules/12.0/module_base HTTP/1.1" 200 - 266 0.159 1.118 2026-10-31 16:48:42,150 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:48:42] "GET /apps/modules/14.0/module_base HTTP/1.1" 404 - 27 0.015 0.296 2026-10-31 16:48:42,155 104 INFO rb-be2b723-226188-430986 odoo.addons.to_website_apps_store.tests.test_website_apps_store.TestAppStore.test_search_module: waiting for threads: [] 2026-10-31 16:48:42,198 104 INFO rb-be2b723-226188-430986 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_show_extension_and_included_dependencies_module ... 2026-10-31 16:48:47,123 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-31 16:48:48,528 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:48:48] "GET /apps/modules/12.0/module_base HTTP/1.1" 200 - 267 0.167 1.241 2026-10-31 16:48:48,666 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:48:48] "GET /apps/modules/12.0/module_base HTTP/1.1" 200 - 39 0.039 0.080 2026-10-31 16:48:48,707 104 INFO rb-be2b723-226188-430986 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_sitemap_apps_story_category_url ... 2026-10-31 16:48:53,294 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-31 16:48:54,253 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:48:54] "GET /sitemap.xml HTTP/1.1" 200 - 192 0.162 0.803 2026-10-31 16:48:54,295 104 INFO rb-be2b723-226188-430986 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_sitemap_emits_canonical_module_url ... 2026-10-31 16:48:59,209 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-31 16:49:01,182 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:49:01] "GET /sitemap.xml HTTP/1.1" 200 - 192 0.100 1.875 2026-10-31 16:49:01,184 104 INFO rb-be2b723-226188-430986 odoo.addons.to_website_apps_store.tests.test_website_apps_store.TestAppStore.test_sitemap_emits_canonical_module_url: waiting for threads: [] 2026-10-31 16:49:01,229 104 INFO rb-be2b723-226188-430986 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_url_show_modules_of_vendor ... 2026-10-31 16:49:05,460 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-31 16:49:06,532 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:49:06] "GET /apps/modules/browse?repo_maintainer_id=1054 HTTP/1.1" 404 - 187 0.087 0.987 2026-10-31 16:49:06,545 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.res_users: Login successful for db:rb-be2b723-226188-430986 login:vendor from n/a 2026-10-31 16:49:07,219 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:49:07] "GET /apps/modules/browse?repo_maintainer_id=1054 HTTP/1.1" 200 - 166 0.110 0.556 2026-10-31 16:49:07,267 104 INFO rb-be2b723-226188-430986 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_user_bought_apps_already_purchased ... 2026-10-31 16:49:15,010 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.res_users: Login successful for db:rb-be2b723-226188-430986 login:portalapps1@abc.com from n/a 2026-10-31 16:49:15,025 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-31 16:49:15,996 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 541, model: odoo.module.version 2026-10-31 16:49:16,485 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:49:16] "GET /apps/modules/12.0/module_1 HTTP/1.1" 200 - 267 0.175 1.288 2026-10-31 16:49:16,673 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 541, model: odoo.module.version 2026-10-31 16:49:16,708 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:49:16] "GET /apps/modules/12.0/module_2 HTTP/1.1" 200 - 61 0.062 0.149 2026-10-31 16:49:16,799 104 INFO rb-be2b723-226188-430986 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_user_bought_apps_download ... 2026-10-31 16:49:24,176 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.res_users: Login successful for db:rb-be2b723-226188-430986 login:portalapps1@abc.com from n/a 2026-10-31 16:49:24,198 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-31 16:49:24,604 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:49:24] "GET /my/apps/download/186 HTTP/1.1" 200 - 59 0.059 0.349 2026-10-31 16:49:24,704 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:49:24] "GET /my/apps/download/186 HTTP/1.1" 200 - 36 0.031 0.038 2026-10-31 16:49:24,931 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:49:24] "GET /my/apps/download/186 HTTP/1.1" 200 - 52 0.063 0.062 2026-10-31 16:49:25,001 104 INFO rb-be2b723-226188-430986 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_user_did_not_buy_redirect ... 2026-10-31 16:49:29,620 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.res_users: Login successful for db:rb-be2b723-226188-430986 login:portalapps2@abc.com from n/a 2026-10-31 16:49:29,640 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-31 16:49:31,110 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:49:31] "GET /my/apps/download/197 HTTP/1.1" 303 - 22 0.018 1.454 2026-10-31 16:49:32,409 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:49:32] "GET /my HTTP/1.1" 200 - 246 0.122 1.172 2026-10-31 16:49:32,410 104 INFO rb-be2b723-226188-430986 odoo.addons.to_website_apps_store.tests.test_website_apps_store.TestAppStore.test_user_did_not_buy_redirect: waiting for threads: [] 2026-10-31 16:49:32,459 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-31 16:49:32,481 104 INFO rb-be2b723-226188-430986 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppsStoreListingParamHardening.test_canonical_url_survives_empty_field_cache ... 2026-10-31 16:49:32,488 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-31 16:49:32,845 104 INFO rb-be2b723-226188-430986 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppsStoreListingParamHardening.test_garbage_listing_params_404 ... 2026-10-31 16:49:32,855 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-31 16:49:33,824 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:49:33] "GET /apps/browse/category/odoo-apps-49?price=698946584 HTTP/1.1" 404 - 191 0.086 0.885 2026-10-31 16:49:33,877 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:49:33] "GET /apps/browse/category/odoo-apps-49/page/2?order=SuX9Uj8U HTTP/1.1" 404 - 13 0.007 0.042 2026-10-31 16:49:33,914 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:49:33] "GET /apps/browse/category/odoo-apps-49?price=Paid' HTTP/1.1" 404 - 13 0.007 0.028 2026-10-31 16:49:33,955 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:49:33] "GET /apps/browse/category?price=698946584 HTTP/1.1" 404 - 11 0.006 0.031 2026-10-31 16:49:33,994 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:49:33] "GET /apps/browse/category?order=SuX9Uj8U HTTP/1.1" 404 - 11 0.007 0.028 2026-10-31 16:49:34,035 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:49:34] "GET /apps?price=he2qngry HTTP/1.1" 404 - 14 0.009 0.030 2026-10-31 16:49:34,083 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:49:34] "GET /apps/browse/category?price=Paid' HTTP/1.1" 404 - 11 0.007 0.035 2026-10-31 16:49:34,123 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:49:34] "GET /apps/browse/category?price=] 2026-10-31 16:49:34,287 104 INFO rb-be2b723-226188-430986 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppsStoreListingParamHardening.test_legit_listing_params_200 ... 2026-10-31 16:49:34,292 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-31 16:49:34,686 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:49:34] "GET /apps/browse/category HTTP/1.1" 303 - 24 0.011 0.385 2026-10-31 16:49:35,821 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:49:35] "GET /apps/browse/category/odoo-apps-49 HTTP/1.1" 200 - 222 0.121 1.010 2026-10-31 16:49:35,835 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:49:35] "GET /apps/browse/category?order=Newest&price=Free&version=17.0 HTTP/1.1" 303 - 3 0.001 0.008 2026-10-31 16:49:35,918 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:49:35] "GET /apps/browse/category/odoo-apps-49 HTTP/1.1" 200 - 19 0.015 0.064 2026-10-31 16:49:35,932 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:49:35] "GET /apps/browse/category?order=price_currency+asc&price=All HTTP/1.1" 303 - 3 0.002 0.009 2026-10-31 16:49:36,005 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:49:36] "GET /apps/browse/category/odoo-apps-49 HTTP/1.1" 200 - 19 0.018 0.050 2026-10-31 16:49:36,020 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:49:36] "GET /apps/browse/category?order=name+asc&price=Paid HTTP/1.1" 303 - 3 0.006 0.006 2026-10-31 16:49:36,094 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:49:36] "GET /apps/browse/category/odoo-apps-49 HTTP/1.1" 200 - 19 0.028 0.043 2026-10-31 16:49:36,110 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:49:36] "GET /apps/browse/category?order=bestseller HTTP/1.1" 303 - 3 0.002 0.009 2026-10-31 16:49:36,176 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:49:36] "GET /apps/browse/category/odoo-apps-49 HTTP/1.1" 200 - 19 0.016 0.045 2026-10-31 16:49:36,270 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:49:36] "GET /apps?order=Downloads&price=Free&version=10.0 HTTP/1.1" 200 - 22 0.014 0.076 2026-10-31 16:49:36,286 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:49:36] "GET /apps/browse/category?version=17.0-3 HTTP/1.1" 303 - 3 0.002 0.008 2026-10-31 16:49:36,362 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:49:36] "GET /apps/browse/category/odoo-apps-49 HTTP/1.1" 200 - 19 0.019 0.054 2026-10-31 16:49:36,413 104 INFO rb-be2b723-226188-430986 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppsStoreListingParamHardening.test_oversized_or_garbage_ppg_does_not_500 ... 2026-10-31 16:49:36,419 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-31 16:49:36,805 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:49:36] "GET /apps/browse/category?ppg=999999 HTTP/1.1" 303 - 24 0.012 0.376 2026-10-31 16:49:37,891 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:49:37] "GET /apps/browse/category/odoo-apps-49 HTTP/1.1" 200 - 222 0.126 0.954 2026-10-31 16:49:37,906 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:49:37] "GET /apps/browse/category?ppg=abc HTTP/1.1" 303 - 3 0.001 0.006 2026-10-31 16:49:37,994 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:49:37] "GET /apps/browse/category/odoo-apps-49 HTTP/1.1" 200 - 19 0.019 0.060 2026-10-31 16:49:37,995 104 INFO rb-be2b723-226188-430986 odoo.addons.to_website_apps_store.tests.test_website_apps_store.TestAppsStoreListingParamHardening.test_oversized_or_garbage_ppg_does_not_500: waiting for threads: [] 2026-10-31 16:49:38,045 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-31 16:49:38,061 104 INFO rb-be2b723-226188-430986 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestSitemapMissingAppStoreSeedData.test_sitemap_survives_missing_app_store_seed_category ... 2026-10-31 16:49:38,065 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [455559] 2026-10-31 16:49:38,069 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-31 16:49:39,887 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:49:39] "GET /sitemap.xml HTTP/1.1" 200 - 188 0.138 1.682 2026-10-31 16:49:39,889 104 INFO rb-be2b723-226188-430986 odoo.addons.to_website_apps_store.tests.test_website_apps_store.TestSitemapMissingAppStoreSeedData.test_sitemap_survives_missing_app_store_seed_category: waiting for threads: [] 2026-10-31 16:49:39,929 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-31 16:49:39,950 104 INFO rb-be2b723-226188-430986 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppsRouteMissingAppStoreSeedData.test_apps_top_charts_404_when_modules_seed_category_missing ... 2026-10-31 16:49:39,954 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [455560, 455559, 455580] 2026-10-31 16:49:39,961 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-31 16:49:41,383 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:49:41] "GET /apps/modules HTTP/1.1" 404 - 189 0.109 1.315 2026-10-31 16:49:41,385 104 INFO rb-be2b723-226188-430986 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-10-31 16:49:41,420 104 INFO rb-be2b723-226188-430986 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-10-31 16:49:41,426 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [455560, 455559, 455580] 2026-10-31 16:49:41,434 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-31 16:49:41,792 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:49:41] "GET /apps/category/50 HTTP/1.1" 301 - 16 0.007 0.353 2026-10-31 16:49:42,963 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:49:42] "GET /apps/category/odoo-apps-apps-50 HTTP/1.1" 200 - 226 0.128 1.039 2026-10-31 16:49:42,967 104 INFO rb-be2b723-226188-430986 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-10-31 16:49:43,004 104 INFO rb-be2b723-226188-430986 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-10-31 16:49:43,008 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [455560, 455559, 455580] 2026-10-31 16:49:43,015 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-31 16:49:44,157 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:49:44] "GET /apps/category HTTP/1.1" 404 - 189 0.088 1.057 2026-10-31 16:49:44,159 104 INFO rb-be2b723-226188-430986 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-10-31 16:49:44,197 104 INFO rb-be2b723-226188-430986 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppsRouteMissingAppStoreSeedData.test_moduleapplist_default_category_404_when_modules_seed_category_missing ... 2026-10-31 16:49:44,204 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [455560, 455559, 455580] 2026-10-31 16:49:44,211 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-31 16:49:45,465 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:49:45] "GET /apps/modules/browse HTTP/1.1" 404 - 189 0.102 1.154 2026-10-31 16:49:45,467 104 INFO rb-be2b723-226188-430986 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-10-31 16:49:45,502 104 INFO rb-be2b723-226188-430986 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-10-31 16:49:45,508 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [455560, 455559, 455580] 2026-10-31 16:49:45,515 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-31 16:49:47,826 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:49:47] "GET /apps/browse/category HTTP/1.1" 404 - 189 0.106 2.208 2026-10-31 16:49:47,864 104 INFO rb-be2b723-226188-430986 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppsRouteMissingAppStoreSeedData.test_modulethemelist_default_category_404_when_themes_seed_category_missing ... 2026-10-31 16:49:47,875 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [455560, 455559, 455580] 2026-10-31 16:49:47,881 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-31 16:49:49,145 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:49:49] "GET /apps/themes/browse HTTP/1.1" 404 - 189 0.105 1.162 2026-10-31 16:49:49,181 104 INFO rb-be2b723-226188-430986 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppsRouteMissingAppStoreSeedData.test_themes_top_charts_404_when_themes_seed_category_missing ... 2026-10-31 16:49:49,188 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [455560, 455559, 455580] 2026-10-31 16:49:49,196 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-31 16:49:50,540 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:49:50] "GET /apps/themes HTTP/1.1" 404 - 189 0.109 1.239 2026-10-31 16:49:50,542 104 INFO rb-be2b723-226188-430986 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-10-31 16:49:50,582 104 INFO rb-be2b723-226188-430986 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppsRouteMissingAppStoreSeedData.test_top_charts_404_when_modules_seed_category_missing ... 2026-10-31 16:49:50,589 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [455560, 455559, 455580] 2026-10-31 16:49:50,596 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-31 16:49:51,731 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:49:51] "GET /apps HTTP/1.1" 404 - 189 0.101 1.036 2026-10-31 16:49:51,733 104 INFO rb-be2b723-226188-430986 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-10-31 16:49:51,775 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-31 16:49:51,793 104 INFO rb-be2b723-226188-430986 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppsRouteSeededAppStoreData.test_apps_route_family_200_when_seed_categories_present ... 2026-10-31 16:49:51,798 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-31 16:49:53,017 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:49:53] "GET /apps HTTP/1.1" 200 - 237 0.126 1.095 2026-10-31 16:49:53,097 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:49:53] "GET /apps/modules HTTP/1.1" 200 - 19 0.016 0.061 2026-10-31 16:49:53,172 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:49:53] "GET /apps/themes HTTP/1.1" 200 - 21 0.015 0.056 2026-10-31 16:49:53,182 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:49:53] "GET /apps/category HTTP/1.1" 303 - 3 0.001 0.006 2026-10-31 16:49:53,250 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:49:53] "GET /apps/category/odoo-apps-49 HTTP/1.1" 200 - 21 0.016 0.049 2026-10-31 16:49:53,328 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:49:53] "GET /apps/modules/browse HTTP/1.1" 200 - 26 0.020 0.055 2026-10-31 16:49:53,341 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:49:53] "GET /apps/browse/category HTTP/1.1" 303 - 3 0.002 0.009 2026-10-31 16:49:53,428 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:49:53] "GET /apps/browse/category/odoo-apps-49 HTTP/1.1" 200 - 19 0.022 0.063 2026-10-31 16:49:53,501 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:49:53] "GET /apps/themes/browse HTTP/1.1" 200 - 21 0.022 0.048 2026-10-31 16:49:53,503 104 INFO rb-be2b723-226188-430986 odoo.addons.to_website_apps_store.tests.test_website_apps_store.TestAppsRouteSeededAppStoreData.test_apps_route_family_200_when_seed_categories_present: waiting for threads: [] 2026-10-31 16:49:53,554 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-31 16:49:53,580 104 INFO rb-be2b723-226188-430986 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-10-31 16:49:53,677 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [455560] 2026-10-31 16:49:53,820 104 INFO rb-be2b723-226188-430986 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestOdooModuleVersionDefaultPublicCategoryIds.test_public_categ_ids_default_resolves_seed_category_when_seeded ... 2026-10-31 16:49:54,009 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-31 16:49:54,025 104 INFO rb-be2b723-226188-430986 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestDefaultAppPublicCategoryIdsPartialSeedLoss.test_default_app_categories_skip_only_the_missing_root ... 2026-10-31 16:49:54,031 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [455580] 2026-10-31 16:49:54,072 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-31 16:49:54,850 104 INFO rb-be2b723-226188-430986 odoo.addons.to_website_apps_store_loc.tests.test_discovery_from_git: Starting TestGitBranchDiscovery.test_action_discover_odoo_module ... 2026-10-31 16:50:01,840 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-10-31 16:50:05,173 104 INFO rb-be2b723-226188-430986 odoo.addons.to_website_docs.tests.test_category_access_rights: Starting TestDocumentContentAccessRights.test_create_category ... 2026-10-31 16:50:05,383 104 INFO rb-be2b723-226188-430986 odoo.addons.to_website_docs.tests.test_category_access_rights: Starting TestDocumentContentAccessRights.test_create_setion ... 2026-10-31 16:50:05,478 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [50], uid: 557, model: website.doc.category 2026-10-31 16:50:05,540 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [51], uid: 559, model: website.doc.category 2026-10-31 16:50:05,604 104 INFO rb-be2b723-226188-430986 odoo.addons.to_website_docs.tests.test_category_access_rights: Starting TestDocumentContentAccessRights.test_create_subject ... 2026-10-31 16:50:05,719 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [53], uid: 557, model: website.doc.category 2026-10-31 16:50:05,758 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [54], uid: 559, model: website.doc.category 2026-10-31 16:50:05,842 104 INFO rb-be2b723-226188-430986 odoo.addons.to_website_docs.tests.test_category_access_rights: Starting TestDocumentContentAccessRights.test_edit_setion ... 2026-10-31 16:50:05,969 104 INFO rb-be2b723-226188-430986 odoo.addons.to_website_docs.tests.test_category_access_rights: Starting TestDocumentContentAccessRights.test_edit_subject ... 2026-10-31 16:50:06,121 104 INFO rb-be2b723-226188-430986 odoo.addons.to_website_docs.tests.test_category_access_rights: Starting TestDocumentContentAccessRights.test_unlink_category ... 2026-10-31 16:50:06,201 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [1], uid: 555, model: website.document.content 2026-10-31 16:50:06,395 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #561 deleted website.doc.category records with IDs: [45] 2026-10-31 16:50:06,451 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #561 deleted website.document.content records with IDs: [1] 2026-10-31 16:50:06,481 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #561 deleted website.document records with IDs: [1] 2026-10-31 16:50:06,496 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #561 deleted website.doc.category records with IDs: [44] 2026-10-31 16:50:06,533 104 INFO rb-be2b723-226188-430986 odoo.addons.to_website_docs.tests.test_category_access_rights: Starting TestDocumentContentAccessRights.test_unlink_setion ... 2026-10-31 16:50:06,610 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [1], uid: 555, model: website.document.content 2026-10-31 16:50:06,792 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #561 deleted website.document.content records with IDs: [1] 2026-10-31 16:50:06,814 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #561 deleted website.document records with IDs: [1] 2026-10-31 16:50:06,835 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #561 deleted website.doc.category records with IDs: [44, 45] 2026-10-31 16:50:06,848 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #561 deleted website.doc.category records with IDs: [43] 2026-10-31 16:50:06,883 104 INFO rb-be2b723-226188-430986 odoo.addons.to_website_docs.tests.test_category_access_rights: Starting TestDocumentContentAccessRights.test_unlink_subject ... 2026-10-31 16:50:06,961 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [1], uid: 555, model: website.document.content 2026-10-31 16:50:07,156 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #561 deleted website.document.content records with IDs: [1] 2026-10-31 16:50:07,184 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #561 deleted website.document records with IDs: [1] 2026-10-31 16:50:07,211 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #561 deleted website.doc.category records with IDs: [44, 45] 2026-10-31 16:50:07,231 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #561 deleted website.doc.category records with IDs: [43] 2026-10-31 16:50:07,245 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #561 deleted website.doc.category records with IDs: [41] 2026-10-31 16:50:07,281 104 INFO rb-be2b723-226188-430986 odoo.addons.to_website_docs.tests.test_category_access_rights: Starting TestDocumentContentAccessRights.test_write_category ... 2026-10-31 16:50:07,444 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-10-31 16:50:10,883 104 INFO rb-be2b723-226188-430986 odoo.addons.to_website_docs.tests.test_doc_access_rights: Starting TestDocumentAccessRights.test_copy_document_designer ... 2026-10-31 16:50:10,984 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #569 deleted website.document records with IDs: [5] 2026-10-31 16:50:11,027 104 INFO rb-be2b723-226188-430986 odoo.addons.to_website_docs.tests.test_doc_access_rights: Starting TestDocumentAccessRights.test_copy_document_editor ... 2026-10-31 16:50:11,119 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #565 deleted website.document records with IDs: [6] 2026-10-31 16:50:11,148 104 INFO rb-be2b723-226188-430986 odoo.addons.to_website_docs.tests.test_doc_access_rights: Starting TestDocumentAccessRights.test_copy_document_manager ... 2026-10-31 16:50:11,235 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #571 deleted website.document records with IDs: [7] 2026-10-31 16:50:11,266 104 INFO rb-be2b723-226188-430986 odoo.addons.to_website_docs.tests.test_doc_access_rights: Starting TestDocumentAccessRights.test_copy_document_reviewer ... 2026-10-31 16:50:11,391 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #567 deleted website.document records with IDs: [8] 2026-10-31 16:50:11,424 104 INFO rb-be2b723-226188-430986 odoo.addons.to_website_docs.tests.test_doc_access_rights: Starting TestDocumentAccessRights.test_create_document ... 2026-10-31 16:50:11,567 104 INFO rb-be2b723-226188-430986 odoo.addons.to_website_docs.tests.test_doc_access_rights: Starting TestDocumentAccessRights.test_unlink_document_designer ... 2026-10-31 16:50:11,643 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #569 deleted website.document records with IDs: [13] 2026-10-31 16:50:11,682 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #569 deleted website.document records with IDs: [14] 2026-10-31 16:50:11,712 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #569 deleted website.document records with IDs: [15] 2026-10-31 16:50:11,831 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #569 deleted website.document records with IDs: [18] 2026-10-31 16:50:11,872 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #569 deleted website.document records with IDs: [19] 2026-10-31 16:50:12,018 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #569 deleted website.document records with IDs: [23] 2026-10-31 16:50:12,054 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #569 deleted website.document records with IDs: [24] 2026-10-31 16:50:12,095 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #569 deleted website.document records with IDs: [25] 2026-10-31 16:50:12,454 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #569 deleted website.document records with IDs: [36] 2026-10-31 16:50:12,489 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #569 deleted website.document records with IDs: [37] 2026-10-31 16:50:12,523 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #569 deleted website.document records with IDs: [38] 2026-10-31 16:50:12,555 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #569 deleted website.document records with IDs: [39] 2026-10-31 16:50:12,682 104 INFO rb-be2b723-226188-430986 odoo.addons.to_website_docs.tests.test_doc_access_rights: Starting TestDocumentAccessRights.test_unlink_document_editor ... 2026-10-31 16:50:12,777 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [3], uid: 565, model: website.document.content 2026-10-31 16:50:12,832 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [3], uid: 565, model: website.document.content 2026-10-31 16:50:12,877 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [3], uid: 565, model: website.document.content 2026-10-31 16:50:12,933 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #565 deleted website.document records with IDs: [41] 2026-10-31 16:50:12,972 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #565 deleted website.document records with IDs: [42] 2026-10-31 16:50:13,011 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #565 deleted website.document records with IDs: [43] 2026-10-31 16:50:13,054 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [3], uid: 565, model: website.document.content 2026-10-31 16:50:13,099 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [3], uid: 565, model: website.document.content 2026-10-31 16:50:13,136 104 INFO rb-be2b723-226188-430986 odoo.addons.to_website_docs.tests.test_doc_access_rights: Starting TestDocumentAccessRights.test_unlink_document_manager ... 2026-10-31 16:50:13,185 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #571 deleted website.document records with IDs: [44] 2026-10-31 16:50:13,206 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #571 deleted website.document records with IDs: [45] 2026-10-31 16:50:13,298 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #571 deleted website.document.content records with IDs: [3] 2026-10-31 16:50:13,311 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #571 deleted website.document records with IDs: [46] 2026-10-31 16:50:13,342 104 INFO rb-be2b723-226188-430986 odoo.addons.to_website_docs.tests.test_doc_access_rights: Starting TestDocumentAccessRights.test_unlink_document_reviewer ... 2026-10-31 16:50:13,431 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #567 deleted website.document records with IDs: [47] 2026-10-31 16:50:13,467 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #567 deleted website.document records with IDs: [48] 2026-10-31 16:50:14,096 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #567 deleted website.document records with IDs: [64] 2026-10-31 16:50:14,133 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #567 deleted website.document records with IDs: [65] 2026-10-31 16:50:14,276 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #567 deleted website.document records with IDs: [69] 2026-10-31 16:50:14,317 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #567 deleted website.document records with IDs: [70] 2026-10-31 16:50:14,360 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #567 deleted website.document records with IDs: [71] 2026-10-31 16:50:14,404 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #567 deleted website.document records with IDs: [72] 2026-10-31 16:50:14,530 104 INFO rb-be2b723-226188-430986 odoo.addons.to_website_docs.tests.test_doc_access_rights: Starting TestDocumentAccessRights.test_write_document_designer ... 2026-10-31 16:50:14,768 104 INFO rb-be2b723-226188-430986 odoo.addons.to_website_docs.tests.test_doc_access_rights: Starting TestDocumentAccessRights.test_write_document_editor ... 2026-10-31 16:50:14,850 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [3], uid: 565, model: website.document 2026-10-31 16:50:14,883 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [3], uid: 565, model: website.document 2026-10-31 16:50:14,927 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [3], uid: 565, model: website.document 2026-10-31 16:50:15,034 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [3], uid: 565, model: website.document 2026-10-31 16:50:15,079 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [3], uid: 565, model: website.document 2026-10-31 16:50:15,128 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [3], uid: 565, model: website.document 2026-10-31 16:50:15,185 104 INFO rb-be2b723-226188-430986 odoo.addons.to_website_docs.tests.test_doc_access_rights: Starting TestDocumentAccessRights.test_write_document_manager ... 2026-10-31 16:50:15,341 104 INFO rb-be2b723-226188-430986 odoo.addons.to_website_docs.tests.test_doc_access_rights: Starting TestDocumentAccessRights.test_write_document_reviewer ... 2026-10-31 16:50:15,639 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-10-31 16:50:20,089 104 INFO rb-be2b723-226188-430986 odoo.addons.to_website_docs.tests.test_doc_content_access_rights: Starting TestDocumentContentAccessRights.test_create_document_content ... 2026-10-31 16:50:20,283 104 INFO rb-be2b723-226188-430986 odoo.addons.to_website_docs.tests.test_doc_content_access_rights: Starting TestDocumentContentAccessRights.test_unlink_document_content ... 2026-10-31 16:50:20,374 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [11], uid: 576, model: website.document.content 2026-10-31 16:50:20,423 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #575 deleted website.document.content records with IDs: [11] 2026-10-31 16:50:20,510 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #577 deleted website.document.content records with IDs: [12] 2026-10-31 16:50:20,635 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #579 deleted website.document.content records with IDs: [13] 2026-10-31 16:50:20,702 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #581 deleted website.document.content records with IDs: [14] 2026-10-31 16:50:20,746 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #575 deleted website.document.content records with IDs: [15] 2026-10-31 16:50:20,792 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #577 deleted website.document.content records with IDs: [16] 2026-10-31 16:50:20,834 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #579 deleted website.document.content records with IDs: [17] 2026-10-31 16:50:20,875 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #581 deleted website.document.content records with IDs: [18] 2026-10-31 16:50:20,919 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #575 deleted website.document.content records with IDs: [19] 2026-10-31 16:50:20,967 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #577 deleted website.document.content records with IDs: [20] 2026-10-31 16:50:21,008 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #579 deleted website.document.content records with IDs: [21] 2026-10-31 16:50:21,051 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #581 deleted website.document.content records with IDs: [22] 2026-10-31 16:50:21,108 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [23], uid: 575, model: website.document.content 2026-10-31 16:50:21,163 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #577 deleted website.document.content records with IDs: [23] 2026-10-31 16:50:21,216 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #579 deleted website.document.content records with IDs: [24] 2026-10-31 16:50:21,263 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #581 deleted website.document.content records with IDs: [25] 2026-10-31 16:50:21,328 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [26], uid: 575, model: website.document.content 2026-10-31 16:50:21,377 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #577 deleted website.document.content records with IDs: [26] 2026-10-31 16:50:21,455 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #579 deleted website.document.content records with IDs: [27] 2026-10-31 16:50:21,526 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #581 deleted website.document.content records with IDs: [28] 2026-10-31 16:50:21,600 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #581 deleted website.document.content records with IDs: [29] 2026-10-31 16:50:21,626 104 INFO rb-be2b723-226188-430986 odoo.addons.to_website_docs.tests.test_doc_content_access_rights: Starting TestDocumentContentAccessRights.test_write_document_content ... 2026-10-31 16:50:21,745 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [5], uid: 575, model: website.document.content 2026-10-31 16:50:21,909 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [5], uid: 576, model: website.document.content 2026-10-31 16:50:22,041 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [5], uid: 575, model: website.document.content 2026-10-31 16:50:22,210 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [5], uid: 575, model: website.document.content 2026-10-31 16:50:22,408 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [5], uid: 575, model: website.document.content 2026-10-31 16:50:22,552 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [5], uid: 575, model: website.document.content 2026-10-31 16:50:22,639 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [5], uid: 575, model: website.document.content 2026-10-31 16:50:22,773 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-10-31 16:50:25,998 104 INFO rb-be2b723-226188-430986 odoo.addons.to_website_docs.tests.test_doc_tag_access_rights: Starting TestDocTagAccessRights.test_access_tag ... 2026-10-31 16:50:26,033 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 582, model: website.doc.tag 2026-10-31 16:50:26,110 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 582, model: website.doc.tag 2026-10-31 16:50:26,132 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 582, model: website.doc.tag 2026-10-31 16:50:26,146 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #585 deleted website.doc.tag records with IDs: [13] 2026-10-31 16:50:26,153 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #587 deleted website.doc.tag records with IDs: [14] 2026-10-31 16:50:26,159 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #589 deleted website.doc.tag records with IDs: [15] 2026-10-31 16:50:26,165 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #591 deleted website.doc.tag records with IDs: [16] 2026-10-31 16:50:26,210 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-10-31 16:50:29,488 104 INFO rb-be2b723-226188-430986 odoo.addons.to_website_docs.tests.test_docs: Starting TestDocs.test_merge_document__normal ... 2026-10-31 16:50:29,542 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted website.document records with IDs: [97] 2026-10-31 16:50:29,585 104 INFO rb-be2b723-226188-430986 odoo.addons.to_website_docs.tests.test_docs: Starting TestDocs.test_merge_document__same_docs ... 2026-10-31 16:50:29,629 104 INFO rb-be2b723-226188-430986 odoo.addons.to_website_docs.tests.test_docs: Starting TestDocs.test_merge_document__update_name ... 2026-10-31 16:50:29,694 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted website.document records with IDs: [97] 2026-10-31 16:50:29,737 104 INFO rb-be2b723-226188-430986 odoo.addons.to_website_docs.tests.test_docs: Starting TestDocs.test_merge_document__with_lang ... 2026-10-31 16:50:29,806 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted website.document records with IDs: [97] 2026-10-31 16:50:29,851 104 INFO rb-be2b723-226188-430986 odoo.addons.to_website_docs.tests.test_docs: Starting TestDocs.test_merge_document__with_tag ... 2026-10-31 16:50:29,918 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted website.document records with IDs: [97] 2026-10-31 16:50:29,977 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-10-31 16:50:30,471 104 INFO rb-be2b723-226188-430986 odoo.addons.to_website_docs.tests.test_docs_colorpicker_tour: Starting TestDocsColorpickerTour.test_picking_a_cover_colour_persists_it ... 2026-10-31 16:50:30,821 104 INFO rb-be2b723-226188-430986 odoo.addons.to_website_docs.tests.test_docs_colorpicker_tour.TestDocsColorpickerTour.test_picking_a_cover_colour_persists_it: Chrome pid: 2013 2026-10-31 16:50:30,821 104 INFO rb-be2b723-226188-430986 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/tmp_d232w74_chrome_odoo 2026-10-31 16:50:30,822 104 INFO rb-be2b723-226188-430986 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:44519/json/version 2026-10-31 16:50:30,823 104 INFO rb-be2b723-226188-430986 odoo.tests.common.requests: request http://127.0.0.1:44519/json/version with timeout 3 increased to 10s during tests 2026-10-31 16:50:30,874 104 INFO rb-be2b723-226188-430986 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-10-31 16:50:30,875 104 INFO rb-be2b723-226188-430986 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:44519/json 2026-10-31 16:50:30,876 104 INFO rb-be2b723-226188-430986 odoo.tests.common.requests: request http://127.0.0.1:44519/json with timeout 3 increased to 10s during tests 2026-10-31 16:50:30,885 104 INFO rb-be2b723-226188-430986 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:44519/devtools/page/8D00D14E73E669004BB1BCE4BAF3B50C 2026-10-31 16:50:30,893 104 INFO rb-be2b723-226188-430986 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-10-31 16:50:30,907 104 INFO rb-be2b723-226188-430986 odoo.addons.to_website_docs.tests.test_docs_colorpicker_tour.TestDocsColorpickerTour.test_picking_a_cover_colour_persists_it: Chrome headless enable page notifications 2026-10-31 16:50:30,971 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.res_users: Login successful for db:rb-be2b723-226188-430986 login:tour_color_reviewer from n/a 2026-10-31 16:50:30,981 104 INFO rb-be2b723-226188-430986 odoo.addons.to_website_docs.tests.test_docs_colorpicker_tour.TestDocsColorpickerTour.test_picking_a_cover_colour_persists_it: Setting session cookie in browser 2026-10-31 16:50:30,983 104 INFO rb-be2b723-226188-430986 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-10-31 16:50:30,983 104 INFO rb-be2b723-226188-430986 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-10-31 16:50:30,998 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-31 16:50:32,920 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:50:32] "GET /docs/c/tour-color-subject-tour-color-section-tour-color-category-82 HTTP/1.1" 200 - 356 0.196 1.728 2026-10-31 16:50:32,923 104 INFO rb-be2b723-226188-430986 odoo.addons.to_website_docs.tests.test_docs_colorpicker_tour.TestDocsColorpickerTour.test_picking_a_cover_colour_persists_it: Navigation result: {'frameId': '8D00D14E73E669004BB1BCE4BAF3B50C', 'loaderId': '470F8A0523371C659EF77DD7C7BB2A37', 'isDownload': False} 2026-10-31 16:50:32,924 104 INFO rb-be2b723-226188-430986 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-10-31 16:50:32,956 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 16:50:32] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.005 2026-10-31 16:50:32,961 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6a1500a/to_website_docs.assets_frontend_css.min.css, copying from /web/assets/6a1500a/to_website_docs.assets_frontend_css.min.css 2026-10-31 16:50:32,976 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:50:32] "GET /web/assets/1/6a1500a/to_website_docs.assets_frontend_css.min.css HTTP/1.1" 200 - 8 0.007 0.016 2026-10-31 16:50:32,986 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/e530af9/web.assets_frontend.min.css, copying from /web/assets/e530af9/web.assets_frontend.min.css 2026-10-31 16:50:33,034 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:50:33] "GET /web/assets/1/e530af9/web.assets_frontend.min.css HTTP/1.1" 200 - 8 0.031 0.050 2026-10-31 16:50:33,038 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/885ed0a/web.assets_frontend_minimal.min.js, copying from /web/assets/885ed0a/web.assets_frontend_minimal.min.js 2026-10-31 16:50:33,047 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:50:33] "GET /web/assets/1/885ed0a/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.004 0.054 2026-10-31 16:50:33,059 104 INFO rb-be2b723-226188-430986 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Inter:300,300i,400,400i,700,700i&display=swap 2026-10-31 16:50:33,060 104 INFO rb-be2b723-226188-430986 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Inter+Tight:300,300i,400,400i,500,500i,700,700i&display=swap 2026-10-31 16:50:33,067 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/4132e88/web.__assets_tests_call__.min.js, copying from /web/assets/4132e88/web.__assets_tests_call__.min.js 2026-10-31 16:50:33,088 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:50:33] "GET /web/assets/1/4132e88/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.004 0.027 2026-10-31 16:50:33,226 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 16:50:33] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-10-31 16:50:33,230 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 16:50:33] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.008 2026-10-31 16:50:33,237 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 16:50:33] "GET /to_website_docs/static/src/img/devices.gif HTTP/1.1" 200 - 0 0.000 0.006 2026-10-31 16:50:33,242 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:50:33] "GET /web/image/website/1/logo/My%20Website?unique=14a5d6e HTTP/1.1" 200 - 4 0.002 0.012 2026-10-31 16:50:33,269 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 16:50:33] "GET /website/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-31 16:50:33,304 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/64db66a/web.assets_frontend_lazy.min.js, copying from /web/assets/64db66a/web.assets_frontend_lazy.min.js 2026-10-31 16:50:33,336 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:50:33] "GET /web/assets/1/64db66a/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.008 0.053 2026-10-31 16:50:33,357 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:50:33] "GET /web/image/website/1/favicon?unique=14a5d6e HTTP/1.1" 200 - 4 0.014 0.043 2026-10-31 16:50:33,724 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/9a0c336/to_website_docs.assets_frontend_js.min.js, copying from /web/assets/9a0c336/to_website_docs.assets_frontend_js.min.js 2026-10-31 16:50:33,736 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:50:33] "GET /web/assets/1/9a0c336/to_website_docs.assets_frontend_js.min.js HTTP/1.1" 200 - 8 0.004 0.015 2026-10-31 16:50:33,755 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:50:33] "GET /website/translations/21715c2fccecbfb09054c55db4241b5acf079e7d?lang=en_US HTTP/1.1" 200 - 0 0.000 0.006 2026-10-31 16:50:33,863 104 INFO rb-be2b723-226188-430986 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-10-31 16:50:33,874 104 INFO rb-be2b723-226188-430986 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-10-31 16:50:33,897 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:50:33] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 12 0.004 0.102 2026-10-31 16:50:33,947 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:50:33] "POST /im_livechat/init HTTP/1.1" 200 - 27 0.017 0.131 2026-10-31 16:50:33,956 104 INFO rb-be2b723-226188-430986 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-10-31 16:50:34,015 104 INFO rb-be2b723-226188-430986 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-10-31 16:50:34,105 104 INFO rb-be2b723-226188-430986 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-10-31 16:50:34,170 104 INFO rb-be2b723-226188-430986 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-10-31 16:50:34,242 104 INFO rb-be2b723-226188-430986 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-10-31 16:50:34,271 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:50:34] "POST /docs/update_category HTTP/1.1" 200 - 14 0.007 0.019 2026-10-31 16:50:34,296 104 INFO rb-be2b723-226188-430986 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-10-31 16:50:34,525 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:50:34] "GET /docs/c/tour-color-subject-tour-color-section-tour-color-category-82 HTTP/1.1" 200 - 34 0.022 0.134 2026-10-31 16:50:35,004 104 INFO rb-be2b723-226188-430986 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-10-31 16:50:35,021 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:50:35] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 2 0.002 0.007 2026-10-31 16:50:35,071 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:50:35] "POST /im_livechat/init HTTP/1.1" 200 - 20 0.012 0.040 2026-10-31 16:50:35,085 104 INFO rb-be2b723-226188-430986 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-10-31 16:50:35,147 104 INFO rb-be2b723-226188-430986 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-10-31 16:50:35,225 104 INFO rb-be2b723-226188-430986 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-10-31 16:50:35,289 104 INFO rb-be2b723-226188-430986 odoo.addons.to_website_docs.tests.test_docs_colorpicker_tour.TestDocsColorpickerTour.test_picking_a_cover_colour_persists_it.browser: tour succeeded 2026-10-31 16:50:35,290 104 INFO rb-be2b723-226188-430986 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-10-31 16:50:35,377 104 INFO rb-be2b723-226188-430986 odoo.addons.to_website_docs.tests.test_docs_colorpicker_tour.TestDocsColorpickerTour.test_picking_a_cover_colour_persists_it.browser: heap 9635172 (allocated 11796480) 2026-10-31 16:50:35,380 104 INFO rb-be2b723-226188-430986 odoo.addons.to_website_docs.tests.test_docs_colorpicker_tour.TestDocsColorpickerTour.test_picking_a_cover_colour_persists_it: Closing chrome headless with pid 2013 2026-10-31 16:50:35,381 104 INFO rb-be2b723-226188-430986 odoo.addons.to_website_docs.tests.test_docs_colorpicker_tour.TestDocsColorpickerTour.test_picking_a_cover_colour_persists_it: Closing websocket connection 2026-10-31 16:50:35,381 104 INFO rb-be2b723-226188-430986 odoo.addons.to_website_docs.tests.test_docs_colorpicker_tour.TestDocsColorpickerTour.test_picking_a_cover_colour_persists_it: Terminating chrome headless with pid 2013 2026-10-31 16:50:35,479 104 INFO rb-be2b723-226188-430986 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-be2b723-226188-430986/chrome_logs/chrome_log_20261031_165035_478823_test_picking_a_cover_colour_persists_it.txt 2026-10-31 16:50:35,479 104 INFO rb-be2b723-226188-430986 odoo.addons.to_website_docs.tests.test_docs_colorpicker_tour.TestDocsColorpickerTour.test_picking_a_cover_colour_persists_it: Removing chrome user profile "/tmp/tmp_d232w74_chrome_odoo" 2026-10-31 16:50:35,588 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-31 16:50:36,927 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [499] 2026-10-31 16:50:36,951 104 INFO rb-be2b723-226188-430986 odoo.addons.to_website_docs.tests.test_docs_editor_tour: Starting TestDocsEditorTour.test_cancelling_the_delete_confirmation_leaves_the_document_intact ... 2026-10-31 16:50:37,262 104 INFO rb-be2b723-226188-430986 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_cancelling_the_delete_confirmation_leaves_the_document_intact: Chrome pid: 2199 2026-10-31 16:50:37,264 104 INFO rb-be2b723-226188-430986 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/tmp2mucasgt_chrome_odoo 2026-10-31 16:50:37,265 104 INFO rb-be2b723-226188-430986 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:33575/json/version 2026-10-31 16:50:37,266 104 INFO rb-be2b723-226188-430986 odoo.tests.common.requests: request http://127.0.0.1:33575/json/version with timeout 3 increased to 10s during tests 2026-10-31 16:50:37,357 104 INFO rb-be2b723-226188-430986 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-10-31 16:50:37,358 104 INFO rb-be2b723-226188-430986 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:33575/json 2026-10-31 16:50:37,358 104 INFO rb-be2b723-226188-430986 odoo.tests.common.requests: request http://127.0.0.1:33575/json with timeout 3 increased to 10s during tests 2026-10-31 16:50:37,386 104 INFO rb-be2b723-226188-430986 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:33575/devtools/page/753208CC1ED3F23B9C42821D0EB4D900 2026-10-31 16:50:37,399 104 INFO rb-be2b723-226188-430986 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-10-31 16:50:37,404 104 INFO rb-be2b723-226188-430986 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-10-31 16:50:37,438 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.res_users: Login successful for db:rb-be2b723-226188-430986 login:tour_editor from n/a 2026-10-31 16:50:37,448 104 INFO rb-be2b723-226188-430986 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-10-31 16:50:37,455 104 INFO rb-be2b723-226188-430986 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-10-31 16:50:37,456 104 INFO rb-be2b723-226188-430986 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-10-31 16:50:37,474 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-31 16:50:38,009 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 603, model: website.doc.category 2026-10-31 16:50:38,595 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 603, model: website.doc.category 2026-10-31 16:50:39,459 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:50:39] "GET /docs/c/tour-subject-tour-section-tour-category-85 HTTP/1.1" 200 - 369 0.229 1.761 2026-10-31 16:50:39,463 104 INFO rb-be2b723-226188-430986 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_cancelling_the_delete_confirmation_leaves_the_document_intact: Navigation result: {'frameId': '753208CC1ED3F23B9C42821D0EB4D900', 'loaderId': 'FCE4280170EFEEB7E0F968D0176F0E74', 'isDownload': False} 2026-10-31 16:50:39,463 104 INFO rb-be2b723-226188-430986 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-10-31 16:50:39,496 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 16:50:39] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.005 2026-10-31 16:50:39,511 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6a1500a/to_website_docs.assets_frontend_css.min.css, copying from /web/assets/6a1500a/to_website_docs.assets_frontend_css.min.css 2026-10-31 16:50:39,527 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:50:39] "GET /web/assets/1/6a1500a/to_website_docs.assets_frontend_css.min.css HTTP/1.1" 200 - 8 0.006 0.017 2026-10-31 16:50:39,537 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/e530af9/web.assets_frontend.min.css, copying from /web/assets/e530af9/web.assets_frontend.min.css 2026-10-31 16:50:39,586 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:50:39] "GET /web/assets/1/e530af9/web.assets_frontend.min.css HTTP/1.1" 200 - 8 0.033 0.061 2026-10-31 16:50:39,593 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/885ed0a/web.assets_frontend_minimal.min.js, copying from /web/assets/885ed0a/web.assets_frontend_minimal.min.js 2026-10-31 16:50:39,606 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:50:39] "GET /web/assets/1/885ed0a/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.005 0.043 2026-10-31 16:50:39,609 104 INFO rb-be2b723-226188-430986 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Inter:300,300i,400,400i,700,700i&display=swap 2026-10-31 16:50:39,611 104 INFO rb-be2b723-226188-430986 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Inter+Tight:300,300i,400,400i,500,500i,700,700i&display=swap 2026-10-31 16:50:39,620 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/4132e88/web.__assets_tests_call__.min.js, copying from /web/assets/4132e88/web.__assets_tests_call__.min.js 2026-10-31 16:50:39,636 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:50:39] "GET /web/assets/1/4132e88/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.005 0.029 2026-10-31 16:50:39,793 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 16:50:39] "GET /to_website_docs/static/src/img/devices.gif HTTP/1.1" 200 - 0 0.000 0.002 2026-10-31 16:50:39,813 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 16:50:39] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.010 2026-10-31 16:50:39,822 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:50:39] "GET /web/image/website/1/logo/My%20Website?unique=14a5d6e HTTP/1.1" 200 - 4 0.010 0.021 2026-10-31 16:50:39,830 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 16:50:39] "GET /viin_brand/static/img/viindoo_logo_tiny.png HTTP/1.1" 200 - 0 0.000 0.012 2026-10-31 16:50:39,831 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 16:50:39] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.011 2026-10-31 16:50:39,869 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 16:50:39] "GET /website/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-31 16:50:39,891 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:50:39] "GET /web/image/website/1/favicon?unique=14a5d6e HTTP/1.1" 200 - 4 0.002 0.010 2026-10-31 16:50:39,912 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/64db66a/web.assets_frontend_lazy.min.js, copying from /web/assets/64db66a/web.assets_frontend_lazy.min.js 2026-10-31 16:50:39,940 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:50:39] "GET /web/assets/1/64db66a/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.005 0.056 2026-10-31 16:50:40,407 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/9a0c336/to_website_docs.assets_frontend_js.min.js, copying from /web/assets/9a0c336/to_website_docs.assets_frontend_js.min.js 2026-10-31 16:50:40,424 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:50:40] "GET /web/assets/1/9a0c336/to_website_docs.assets_frontend_js.min.js HTTP/1.1" 200 - 8 0.006 0.021 2026-10-31 16:50:40,463 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:50:40] "GET /website/translations/21715c2fccecbfb09054c55db4241b5acf079e7d?lang=en_US HTTP/1.1" 200 - 0 0.000 0.005 2026-10-31 16:50:40,565 104 INFO rb-be2b723-226188-430986 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-10-31 16:50:40,581 104 INFO rb-be2b723-226188-430986 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-10-31 16:50:40,619 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:50:40] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 12 0.004 0.114 2026-10-31 16:50:40,640 104 INFO rb-be2b723-226188-430986 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-10-31 16:50:40,707 104 INFO rb-be2b723-226188-430986 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-10-31 16:50:40,711 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:50:40] "POST /im_livechat/init HTTP/1.1" 200 - 26 0.019 0.189 2026-10-31 16:50:40,765 104 INFO rb-be2b723-226188-430986 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-10-31 16:50:40,823 104 INFO rb-be2b723-226188-430986 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-10-31 16:50:40,904 104 INFO rb-be2b723-226188-430986 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-10-31 16:50:40,956 104 INFO rb-be2b723-226188-430986 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-10-31 16:50:41,015 104 INFO rb-be2b723-226188-430986 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_cancelling_the_delete_confirmation_leaves_the_document_intact.browser: tour succeeded 2026-10-31 16:50:41,016 104 INFO rb-be2b723-226188-430986 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-10-31 16:50:41,060 104 INFO rb-be2b723-226188-430986 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_cancelling_the_delete_confirmation_leaves_the_document_intact.browser: heap 9587120 (allocated 10485760) 2026-10-31 16:50:41,063 104 INFO rb-be2b723-226188-430986 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 2199 2026-10-31 16:50:41,064 104 INFO rb-be2b723-226188-430986 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_cancelling_the_delete_confirmation_leaves_the_document_intact: Closing websocket connection 2026-10-31 16:50:41,066 104 INFO rb-be2b723-226188-430986 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 2199 2026-10-31 16:50:41,214 104 INFO rb-be2b723-226188-430986 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-be2b723-226188-430986/chrome_logs/chrome_log_20261031_165041_214146_test_cancelling_the_delete_confirmation_leaves_the_document_intact.txt 2026-10-31 16:50:41,214 104 INFO rb-be2b723-226188-430986 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/tmp2mucasgt_chrome_odoo" 2026-10-31 16:50:41,256 104 INFO rb-be2b723-226188-430986 odoo.addons.to_website_docs.tests.test_docs_editor_tour: Starting TestDocsEditorTour.test_confirming_the_delete_confirmation_removes_the_document ... 2026-10-31 16:50:41,656 104 INFO rb-be2b723-226188-430986 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_confirming_the_delete_confirmation_removes_the_document: Chrome pid: 2375 2026-10-31 16:50:41,656 104 INFO rb-be2b723-226188-430986 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/tmpwzmj3psy_chrome_odoo 2026-10-31 16:50:41,656 104 INFO rb-be2b723-226188-430986 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:34271/json/version 2026-10-31 16:50:41,657 104 INFO rb-be2b723-226188-430986 odoo.tests.common.requests: request http://127.0.0.1:34271/json/version with timeout 3 increased to 10s during tests 2026-10-31 16:50:41,666 104 INFO rb-be2b723-226188-430986 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-10-31 16:50:41,667 104 INFO rb-be2b723-226188-430986 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:34271/json 2026-10-31 16:50:41,667 104 INFO rb-be2b723-226188-430986 odoo.tests.common.requests: request http://127.0.0.1:34271/json with timeout 3 increased to 10s during tests 2026-10-31 16:50:41,675 104 INFO rb-be2b723-226188-430986 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:34271/devtools/page/B4372CF5E455C02019A9D713E4BA7817 2026-10-31 16:50:41,680 104 INFO rb-be2b723-226188-430986 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-10-31 16:50:41,686 104 INFO rb-be2b723-226188-430986 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-10-31 16:50:41,739 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.res_users: Login successful for db:rb-be2b723-226188-430986 login:tour_editor from n/a 2026-10-31 16:50:41,752 104 INFO rb-be2b723-226188-430986 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-10-31 16:50:41,774 104 INFO rb-be2b723-226188-430986 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-10-31 16:50:41,775 104 INFO rb-be2b723-226188-430986 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-10-31 16:50:41,793 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-31 16:50:42,276 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 603, model: website.doc.category 2026-10-31 16:50:42,875 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 603, model: website.doc.category 2026-10-31 16:50:43,768 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:50:43] "GET /docs/c/tour-subject-tour-section-tour-category-85 HTTP/1.1" 200 - 377 0.217 1.762 2026-10-31 16:50:43,772 104 INFO rb-be2b723-226188-430986 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_confirming_the_delete_confirmation_removes_the_document: Navigation result: {'frameId': 'B4372CF5E455C02019A9D713E4BA7817', 'loaderId': '62B4A975AD08D7EAB121EE0A7A4F5C21', 'isDownload': False} 2026-10-31 16:50:43,772 104 INFO rb-be2b723-226188-430986 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-10-31 16:50:43,808 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 16:50:43] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.006 2026-10-31 16:50:43,813 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6a1500a/to_website_docs.assets_frontend_css.min.css, copying from /web/assets/6a1500a/to_website_docs.assets_frontend_css.min.css 2026-10-31 16:50:43,829 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:50:43] "GET /web/assets/1/6a1500a/to_website_docs.assets_frontend_css.min.css HTTP/1.1" 200 - 11 0.007 0.020 2026-10-31 16:50:43,841 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/e530af9/web.assets_frontend.min.css, copying from /web/assets/e530af9/web.assets_frontend.min.css 2026-10-31 16:50:43,883 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:50:43] "GET /web/assets/1/e530af9/web.assets_frontend.min.css HTTP/1.1" 200 - 8 0.026 0.053 2026-10-31 16:50:43,888 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/885ed0a/web.assets_frontend_minimal.min.js, copying from /web/assets/885ed0a/web.assets_frontend_minimal.min.js 2026-10-31 16:50:43,896 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:50:43] "GET /web/assets/1/885ed0a/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.004 0.048 2026-10-31 16:50:43,905 104 INFO rb-be2b723-226188-430986 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Inter:300,300i,400,400i,700,700i&display=swap 2026-10-31 16:50:43,905 104 INFO rb-be2b723-226188-430986 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Inter+Tight:300,300i,400,400i,500,500i,700,700i&display=swap 2026-10-31 16:50:43,914 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/4132e88/web.__assets_tests_call__.min.js, copying from /web/assets/4132e88/web.__assets_tests_call__.min.js 2026-10-31 16:50:43,928 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:50:43] "GET /web/assets/1/4132e88/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.003 0.018 2026-10-31 16:50:44,052 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 16:50:44] "GET /to_website_docs/static/src/img/devices.gif HTTP/1.1" 200 - 0 0.000 0.021 2026-10-31 16:50:44,054 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 16:50:44] "GET /viin_brand/static/img/viindoo_logo_tiny.png HTTP/1.1" 200 - 0 0.000 0.020 2026-10-31 16:50:44,056 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 16:50:44] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.027 2026-10-31 16:50:44,068 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:50:44] "GET /web/image/website/1/logo/My%20Website?unique=14a5d6e HTTP/1.1" 200 - 4 0.020 0.028 2026-10-31 16:50:44,079 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 16:50:44] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.028 2026-10-31 16:50:44,102 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 16:50:44] "GET /website/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.012 2026-10-31 16:50:44,129 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/64db66a/web.assets_frontend_lazy.min.js, copying from /web/assets/64db66a/web.assets_frontend_lazy.min.js 2026-10-31 16:50:44,152 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:50:44] "GET /web/assets/1/64db66a/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.005 0.037 2026-10-31 16:50:44,164 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:50:44] "GET /web/image/website/1/favicon?unique=14a5d6e HTTP/1.1" 200 - 4 0.002 0.046 2026-10-31 16:50:44,618 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/9a0c336/to_website_docs.assets_frontend_js.min.js, copying from /web/assets/9a0c336/to_website_docs.assets_frontend_js.min.js 2026-10-31 16:50:44,628 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:50:44] "GET /web/assets/1/9a0c336/to_website_docs.assets_frontend_js.min.js HTTP/1.1" 200 - 8 0.004 0.013 2026-10-31 16:50:44,681 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:50:44] "GET /website/translations/21715c2fccecbfb09054c55db4241b5acf079e7d?lang=en_US HTTP/1.1" 200 - 0 0.000 0.006 2026-10-31 16:50:44,816 104 INFO rb-be2b723-226188-430986 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-10-31 16:50:44,831 104 INFO rb-be2b723-226188-430986 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-10-31 16:50:44,872 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:50:44] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 12 0.005 0.124 2026-10-31 16:50:44,888 104 INFO rb-be2b723-226188-430986 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-10-31 16:50:44,911 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:50:44] "POST /im_livechat/init HTTP/1.1" 200 - 27 0.013 0.154 2026-10-31 16:50:44,981 104 INFO rb-be2b723-226188-430986 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-10-31 16:50:45,047 104 INFO rb-be2b723-226188-430986 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-10-31 16:50:45,105 104 INFO rb-be2b723-226188-430986 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-10-31 16:50:45,256 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #603 deleted mail.message records with IDs: [12162] 2026-10-31 16:50:45,294 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #603 deleted website.document.content records with IDs: [36] 2026-10-31 16:50:45,310 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #603 deleted mail.followers records with IDs: [2236] 2026-10-31 16:50:45,339 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #603 deleted mail.message records with IDs: [12160, 12159] 2026-10-31 16:50:45,365 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #603 deleted website.document records with IDs: [100] 2026-10-31 16:50:45,382 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #603 deleted mail.followers records with IDs: [2234] 2026-10-31 16:50:45,390 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:50:45] "POST /docs/delete HTTP/1.1" 200 - 114 0.092 0.114 2026-10-31 16:50:45,428 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 603, model: website.doc.category 2026-10-31 16:50:45,488 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 603, model: website.doc.category 2026-10-31 16:50:45,559 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:50:45] "GET /docs/c/tour-subject-tour-section-tour-category-85 HTTP/1.1" 200 - 28 0.024 0.127 2026-10-31 16:50:46,086 104 INFO rb-be2b723-226188-430986 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-10-31 16:50:46,096 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:50:46] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 2 0.001 0.007 2026-10-31 16:50:46,151 104 INFO rb-be2b723-226188-430986 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-10-31 16:50:46,152 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:50:46] "POST /im_livechat/init HTTP/1.1" 200 - 20 0.013 0.041 2026-10-31 16:50:46,215 104 INFO rb-be2b723-226188-430986 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_confirming_the_delete_confirmation_removes_the_document.browser: tour succeeded 2026-10-31 16:50:46,217 104 INFO rb-be2b723-226188-430986 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-10-31 16:50:46,304 104 INFO rb-be2b723-226188-430986 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_confirming_the_delete_confirmation_removes_the_document.browser: heap 9449976 (allocated 11534336) 2026-10-31 16:50:46,310 104 INFO rb-be2b723-226188-430986 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_confirming_the_delete_confirmation_removes_the_document: Closing chrome headless with pid 2375 2026-10-31 16:50:46,317 104 INFO rb-be2b723-226188-430986 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_confirming_the_delete_confirmation_removes_the_document: Closing websocket connection 2026-10-31 16:50:46,319 104 INFO rb-be2b723-226188-430986 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_confirming_the_delete_confirmation_removes_the_document: Terminating chrome headless with pid 2375 2026-10-31 16:50:46,417 104 INFO rb-be2b723-226188-430986 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-be2b723-226188-430986/chrome_logs/chrome_log_20261031_165046_417497_test_confirming_the_delete_confirmation_removes_the_document.txt 2026-10-31 16:50:46,417 104 INFO rb-be2b723-226188-430986 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_confirming_the_delete_confirmation_removes_the_document: Removing chrome user profile "/tmp/tmpwzmj3psy_chrome_odoo" 2026-10-31 16:50:46,473 104 INFO rb-be2b723-226188-430986 odoo.addons.to_website_docs.tests.test_docs_editor_tour: Starting TestDocsEditorTour.test_creating_a_document_through_the_dialog_persists_it ... 2026-10-31 16:50:46,791 104 INFO rb-be2b723-226188-430986 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_creating_a_document_through_the_dialog_persists_it: Chrome pid: 2554 2026-10-31 16:50:46,791 104 INFO rb-be2b723-226188-430986 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/tmppod16lci_chrome_odoo 2026-10-31 16:50:46,792 104 INFO rb-be2b723-226188-430986 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:46047/json/version 2026-10-31 16:50:46,795 104 INFO rb-be2b723-226188-430986 odoo.tests.common.requests: request http://127.0.0.1:46047/json/version with timeout 3 increased to 10s during tests 2026-10-31 16:50:46,872 104 INFO rb-be2b723-226188-430986 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-10-31 16:50:46,872 104 INFO rb-be2b723-226188-430986 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:46047/json 2026-10-31 16:50:46,873 104 INFO rb-be2b723-226188-430986 odoo.tests.common.requests: request http://127.0.0.1:46047/json with timeout 3 increased to 10s during tests 2026-10-31 16:50:46,886 104 INFO rb-be2b723-226188-430986 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:46047/devtools/page/C66F9F277D42AE63D1782035C74D8AF3 2026-10-31 16:50:46,900 104 INFO rb-be2b723-226188-430986 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-10-31 16:50:46,923 104 INFO rb-be2b723-226188-430986 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-10-31 16:50:46,980 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.res_users: Login successful for db:rb-be2b723-226188-430986 login:tour_editor from n/a 2026-10-31 16:50:46,997 104 INFO rb-be2b723-226188-430986 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-10-31 16:50:47,000 104 INFO rb-be2b723-226188-430986 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-10-31 16:50:47,000 104 INFO rb-be2b723-226188-430986 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-10-31 16:50:47,024 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-31 16:50:47,421 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 603, model: website.doc.category 2026-10-31 16:50:47,947 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 603, model: website.doc.category 2026-10-31 16:50:48,706 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:50:48] "GET /docs/c/tour-subject-tour-section-tour-category-85 HTTP/1.1" 200 - 377 0.228 1.458 2026-10-31 16:50:48,710 104 INFO rb-be2b723-226188-430986 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_creating_a_document_through_the_dialog_persists_it: Navigation result: {'frameId': 'C66F9F277D42AE63D1782035C74D8AF3', 'loaderId': '8BDC84774409D03317695F0D2291EFA1', 'isDownload': False} 2026-10-31 16:50:48,710 104 INFO rb-be2b723-226188-430986 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-10-31 16:50:48,754 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 16:50:48] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.008 2026-10-31 16:50:48,762 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/e530af9/web.assets_frontend.min.css, copying from /web/assets/e530af9/web.assets_frontend.min.css 2026-10-31 16:50:48,816 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:50:48] "GET /web/assets/1/e530af9/web.assets_frontend.min.css HTTP/1.1" 200 - 11 0.034 0.036 2026-10-31 16:50:48,823 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6a1500a/to_website_docs.assets_frontend_css.min.css, copying from /web/assets/6a1500a/to_website_docs.assets_frontend_css.min.css 2026-10-31 16:50:48,836 104 INFO rb-be2b723-226188-430986 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Inter:300,300i,400,400i,700,700i&display=swap 2026-10-31 16:50:48,836 104 INFO rb-be2b723-226188-430986 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Inter+Tight:300,300i,400,400i,500,500i,700,700i&display=swap 2026-10-31 16:50:48,838 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:50:48] "GET /web/assets/1/6a1500a/to_website_docs.assets_frontend_css.min.css HTTP/1.1" 200 - 8 0.006 0.085 2026-10-31 16:50:48,844 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/885ed0a/web.assets_frontend_minimal.min.js, copying from /web/assets/885ed0a/web.assets_frontend_minimal.min.js 2026-10-31 16:50:48,855 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:50:48] "GET /web/assets/1/885ed0a/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.004 0.019 2026-10-31 16:50:48,865 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/4132e88/web.__assets_tests_call__.min.js, copying from /web/assets/4132e88/web.__assets_tests_call__.min.js 2026-10-31 16:50:48,879 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:50:48] "GET /web/assets/1/4132e88/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.004 0.020 2026-10-31 16:50:48,980 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 16:50:48] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.024 2026-10-31 16:50:48,990 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 16:50:48] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.031 2026-10-31 16:50:48,999 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 16:50:48] "GET /to_website_docs/static/src/img/devices.gif HTTP/1.1" 200 - 0 0.000 0.025 2026-10-31 16:50:49,005 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:50:49] "GET /web/image/website/1/logo/My%20Website?unique=14a5d6e HTTP/1.1" 200 - 4 0.014 0.026 2026-10-31 16:50:49,010 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 16:50:49] "GET /viin_brand/static/img/viindoo_logo_tiny.png HTTP/1.1" 200 - 0 0.000 0.009 2026-10-31 16:50:49,023 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 16:50:49] "GET /website/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-31 16:50:49,037 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:50:49] "GET /web/image/website/1/favicon?unique=14a5d6e HTTP/1.1" 200 - 4 0.002 0.011 2026-10-31 16:50:49,054 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/64db66a/web.assets_frontend_lazy.min.js, copying from /web/assets/64db66a/web.assets_frontend_lazy.min.js 2026-10-31 16:50:49,086 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:50:49] "GET /web/assets/1/64db66a/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.005 0.052 2026-10-31 16:50:49,456 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/9a0c336/to_website_docs.assets_frontend_js.min.js, copying from /web/assets/9a0c336/to_website_docs.assets_frontend_js.min.js 2026-10-31 16:50:49,467 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:50:49] "GET /web/assets/1/9a0c336/to_website_docs.assets_frontend_js.min.js HTTP/1.1" 200 - 8 0.004 0.015 2026-10-31 16:50:49,492 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:50:49] "GET /website/translations/21715c2fccecbfb09054c55db4241b5acf079e7d?lang=en_US HTTP/1.1" 200 - 0 0.000 0.005 2026-10-31 16:50:49,586 104 INFO rb-be2b723-226188-430986 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-10-31 16:50:49,595 104 INFO rb-be2b723-226188-430986 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-10-31 16:50:49,628 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:50:49] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 12 0.005 0.105 2026-10-31 16:50:49,683 104 INFO rb-be2b723-226188-430986 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-10-31 16:50:49,700 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:50:49] "POST /im_livechat/init HTTP/1.1" 200 - 27 0.016 0.165 2026-10-31 16:50:49,752 104 INFO rb-be2b723-226188-430986 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-10-31 16:50:49,809 104 INFO rb-be2b723-226188-430986 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-10-31 16:50:49,891 104 INFO rb-be2b723-226188-430986 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-10-31 16:50:50,056 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:50:50] "POST /docs/create HTTP/1.1" 200 - 38 0.032 0.067 2026-10-31 16:50:50,836 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:50:50] "GET /docs/d/tour-created-document-101 HTTP/1.1" 200 - 156 0.093 0.653 2026-10-31 16:50:51,376 104 INFO rb-be2b723-226188-430986 odoo.tests.common: External chrome request during tests: returning 404 for http://connect.facebook.net/en_US/all.js 2026-10-31 16:50:51,391 104 INFO rb-be2b723-226188-430986 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-10-31 16:50:51,483 104 INFO rb-be2b723-226188-430986 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_creating_a_document_through_the_dialog_persists_it.browser: tour succeeded 2026-10-31 16:50:51,484 104 INFO rb-be2b723-226188-430986 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-10-31 16:50:51,509 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:50:51] "POST /im_livechat/init HTTP/1.1" 200 - 20 0.016 0.072 2026-10-31 16:50:51,516 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:50:51] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 2 0.001 0.093 2026-10-31 16:50:51,595 104 INFO rb-be2b723-226188-430986 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_creating_a_document_through_the_dialog_persists_it.browser: heap 13565940 (allocated 15728640) 2026-10-31 16:50:51,610 104 INFO rb-be2b723-226188-430986 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 2554 2026-10-31 16:50:51,614 104 INFO rb-be2b723-226188-430986 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_creating_a_document_through_the_dialog_persists_it: Closing websocket connection 2026-10-31 16:50:51,616 104 INFO rb-be2b723-226188-430986 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 2554 2026-10-31 16:50:51,726 104 INFO rb-be2b723-226188-430986 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-be2b723-226188-430986/chrome_logs/chrome_log_20261031_165051_726536_test_creating_a_document_through_the_dialog_persists_it.txt 2026-10-31 16:50:51,726 104 INFO rb-be2b723-226188-430986 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/tmppod16lci_chrome_odoo" 2026-10-31 16:50:51,796 104 INFO rb-be2b723-226188-430986 odoo.addons.to_website_docs.tests.test_docs_editor_tour: Starting TestDocsEditorTour.test_editor_page_offers_the_create_affordance ... 2026-10-31 16:50:52,094 104 INFO rb-be2b723-226188-430986 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_editor_page_offers_the_create_affordance: Chrome pid: 2745 2026-10-31 16:50:52,094 104 INFO rb-be2b723-226188-430986 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/tmpctp8ft_y_chrome_odoo 2026-10-31 16:50:52,096 104 INFO rb-be2b723-226188-430986 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:35239/json/version 2026-10-31 16:50:52,098 104 INFO rb-be2b723-226188-430986 odoo.tests.common.requests: request http://127.0.0.1:35239/json/version with timeout 3 increased to 10s during tests 2026-10-31 16:50:52,182 104 INFO rb-be2b723-226188-430986 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-10-31 16:50:52,183 104 INFO rb-be2b723-226188-430986 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:35239/json 2026-10-31 16:50:52,183 104 INFO rb-be2b723-226188-430986 odoo.tests.common.requests: request http://127.0.0.1:35239/json with timeout 3 increased to 10s during tests 2026-10-31 16:50:52,205 104 INFO rb-be2b723-226188-430986 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:35239/devtools/page/7627C305252ABD641B80EC235FBCAEC2 2026-10-31 16:50:52,220 104 INFO rb-be2b723-226188-430986 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-10-31 16:50:52,227 104 INFO rb-be2b723-226188-430986 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_editor_page_offers_the_create_affordance: Chrome headless enable page notifications 2026-10-31 16:50:52,287 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.res_users: Login successful for db:rb-be2b723-226188-430986 login:tour_editor from n/a 2026-10-31 16:50:52,300 104 INFO rb-be2b723-226188-430986 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_editor_page_offers_the_create_affordance: Setting session cookie in browser 2026-10-31 16:50:52,306 104 INFO rb-be2b723-226188-430986 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-10-31 16:50:52,307 104 INFO rb-be2b723-226188-430986 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-10-31 16:50:52,325 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-31 16:50:53,903 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 603, model: website.doc.category 2026-10-31 16:50:54,471 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 603, model: website.doc.category 2026-10-31 16:50:55,376 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:50:55] "GET /docs/c/tour-subject-tour-section-tour-category-85 HTTP/1.1" 200 - 377 0.267 2.787 2026-10-31 16:50:55,381 104 INFO rb-be2b723-226188-430986 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_editor_page_offers_the_create_affordance: Navigation result: {'frameId': '7627C305252ABD641B80EC235FBCAEC2', 'loaderId': '7B4A52E8047BE7CC848BB48330847281', 'isDownload': False} 2026-10-31 16:50:55,381 104 INFO rb-be2b723-226188-430986 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-10-31 16:50:55,436 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 16:50:55] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.015 2026-10-31 16:50:55,463 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/e530af9/web.assets_frontend.min.css, copying from /web/assets/e530af9/web.assets_frontend.min.css 2026-10-31 16:50:55,528 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:50:55] "GET /web/assets/1/e530af9/web.assets_frontend.min.css HTTP/1.1" 200 - 11 0.049 0.058 2026-10-31 16:50:55,536 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6a1500a/to_website_docs.assets_frontend_css.min.css, copying from /web/assets/6a1500a/to_website_docs.assets_frontend_css.min.css 2026-10-31 16:50:55,554 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:50:55] "GET /web/assets/1/6a1500a/to_website_docs.assets_frontend_css.min.css HTTP/1.1" 200 - 8 0.009 0.120 2026-10-31 16:50:55,559 104 INFO rb-be2b723-226188-430986 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Inter:300,300i,400,400i,700,700i&display=swap 2026-10-31 16:50:55,559 104 INFO rb-be2b723-226188-430986 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Inter+Tight:300,300i,400,400i,500,500i,700,700i&display=swap 2026-10-31 16:50:55,572 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/885ed0a/web.assets_frontend_minimal.min.js, copying from /web/assets/885ed0a/web.assets_frontend_minimal.min.js 2026-10-31 16:50:55,588 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:50:55] "GET /web/assets/1/885ed0a/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.006 0.021 2026-10-31 16:50:55,608 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/4132e88/web.__assets_tests_call__.min.js, copying from /web/assets/4132e88/web.__assets_tests_call__.min.js 2026-10-31 16:50:55,641 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:50:55] "GET /web/assets/1/4132e88/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.006 0.039 2026-10-31 16:50:55,706 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 16:50:55] "GET /viin_brand/static/img/viindoo_logo_tiny.png HTTP/1.1" 200 - 0 0.000 0.010 2026-10-31 16:50:55,719 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 16:50:55] "GET /to_website_docs/static/src/img/devices.gif HTTP/1.1" 200 - 0 0.000 0.021 2026-10-31 16:50:55,726 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 16:50:55] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.032 2026-10-31 16:50:55,729 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 16:50:55] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.010 2026-10-31 16:50:55,731 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:50:55] "GET /web/image/website/1/logo/My%20Website?unique=14a5d6e HTTP/1.1" 200 - 4 0.017 0.020 2026-10-31 16:50:55,800 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 16:50:55] "GET /website/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-31 16:50:55,825 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/64db66a/web.assets_frontend_lazy.min.js, copying from /web/assets/64db66a/web.assets_frontend_lazy.min.js 2026-10-31 16:50:55,858 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:50:55] "GET /web/assets/1/64db66a/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.005 0.043 2026-10-31 16:50:55,882 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:50:55] "GET /web/image/website/1/favicon?unique=14a5d6e HTTP/1.1" 200 - 4 0.003 0.048 2026-10-31 16:50:56,383 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/9a0c336/to_website_docs.assets_frontend_js.min.js, copying from /web/assets/9a0c336/to_website_docs.assets_frontend_js.min.js 2026-10-31 16:50:56,398 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:50:56] "GET /web/assets/1/9a0c336/to_website_docs.assets_frontend_js.min.js HTTP/1.1" 200 - 8 0.009 0.019 2026-10-31 16:50:56,420 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:50:56] "GET /website/translations/21715c2fccecbfb09054c55db4241b5acf079e7d?lang=en_US HTTP/1.1" 200 - 0 0.000 0.006 2026-10-31 16:50:56,566 104 INFO rb-be2b723-226188-430986 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-10-31 16:50:56,574 104 INFO rb-be2b723-226188-430986 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-10-31 16:50:56,600 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:50:56] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 12 0.005 0.129 2026-10-31 16:50:56,653 104 INFO rb-be2b723-226188-430986 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-10-31 16:50:56,689 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:50:56] "POST /im_livechat/init HTTP/1.1" 200 - 27 0.018 0.204 2026-10-31 16:50:56,705 104 INFO rb-be2b723-226188-430986 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-10-31 16:50:56,765 104 INFO rb-be2b723-226188-430986 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_editor_page_offers_the_create_affordance.browser: tour succeeded 2026-10-31 16:50:56,766 104 INFO rb-be2b723-226188-430986 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-10-31 16:50:56,847 104 INFO rb-be2b723-226188-430986 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_editor_page_offers_the_create_affordance.browser: heap 9090572 (allocated 10485760) 2026-10-31 16:50:56,855 104 INFO rb-be2b723-226188-430986 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_editor_page_offers_the_create_affordance: Closing chrome headless with pid 2745 2026-10-31 16:50:56,856 104 INFO rb-be2b723-226188-430986 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_editor_page_offers_the_create_affordance: Closing websocket connection 2026-10-31 16:50:56,857 104 INFO rb-be2b723-226188-430986 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_editor_page_offers_the_create_affordance: Terminating chrome headless with pid 2745 2026-10-31 16:50:56,984 104 INFO rb-be2b723-226188-430986 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-be2b723-226188-430986/chrome_logs/chrome_log_20261031_165056_984254_test_editor_page_offers_the_create_affordance.txt 2026-10-31 16:50:56,984 104 INFO rb-be2b723-226188-430986 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_editor_page_offers_the_create_affordance: Removing chrome user profile "/tmp/tmpctp8ft_y_chrome_odoo" 2026-10-31 16:50:57,035 104 INFO rb-be2b723-226188-430986 odoo.addons.to_website_docs.tests.test_docs_editor_tour: Starting TestDocsEditorTour.test_manager_creating_a_section_from_the_context_menu_persists_it ... 2026-10-31 16:50:57,458 104 INFO rb-be2b723-226188-430986 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_manager_creating_a_section_from_the_context_menu_persists_it: Chrome pid: 2926 2026-10-31 16:50:57,458 104 INFO rb-be2b723-226188-430986 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/tmp2f1u6eim_chrome_odoo 2026-10-31 16:50:57,460 104 INFO rb-be2b723-226188-430986 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:35859/json/version 2026-10-31 16:50:57,463 104 INFO rb-be2b723-226188-430986 odoo.tests.common.requests: request http://127.0.0.1:35859/json/version with timeout 3 increased to 10s during tests 2026-10-31 16:50:57,519 104 INFO rb-be2b723-226188-430986 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-10-31 16:50:57,519 104 INFO rb-be2b723-226188-430986 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:35859/json 2026-10-31 16:50:57,520 104 INFO rb-be2b723-226188-430986 odoo.tests.common.requests: request http://127.0.0.1:35859/json with timeout 3 increased to 10s during tests 2026-10-31 16:50:57,535 104 INFO rb-be2b723-226188-430986 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:35859/devtools/page/5E826D9D12FBC241AB0FA0FFB268D47F 2026-10-31 16:50:57,575 104 INFO rb-be2b723-226188-430986 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-10-31 16:50:57,588 104 INFO rb-be2b723-226188-430986 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-10-31 16:50:57,665 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.res_users: Login successful for db:rb-be2b723-226188-430986 login:tour_manager from n/a 2026-10-31 16:50:57,683 104 INFO rb-be2b723-226188-430986 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-10-31 16:50:57,686 104 INFO rb-be2b723-226188-430986 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-10-31 16:50:57,686 104 INFO rb-be2b723-226188-430986 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-10-31 16:50:57,700 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-31 16:50:59,583 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:50:59] "GET /docs HTTP/1.1" 200 - 287 0.183 1.703 2026-10-31 16:50:59,591 104 INFO rb-be2b723-226188-430986 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': '5E826D9D12FBC241AB0FA0FFB268D47F', 'loaderId': '9E8E8928FB7E2B9DD00BC051E3832DF7', 'isDownload': False} 2026-10-31 16:50:59,592 104 INFO rb-be2b723-226188-430986 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-10-31 16:50:59,641 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 16:50: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-10-31 16:50:59,654 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/e530af9/web.assets_frontend.min.css, copying from /web/assets/e530af9/web.assets_frontend.min.css 2026-10-31 16:50:59,714 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:50:59] "GET /web/assets/1/e530af9/web.assets_frontend.min.css HTTP/1.1" 200 - 11 0.044 0.035 2026-10-31 16:50:59,722 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6a1500a/to_website_docs.assets_frontend_css.min.css, copying from /web/assets/6a1500a/to_website_docs.assets_frontend_css.min.css 2026-10-31 16:50:59,737 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:50:59] "GET /web/assets/1/6a1500a/to_website_docs.assets_frontend_css.min.css HTTP/1.1" 200 - 8 0.009 0.092 2026-10-31 16:50:59,745 104 INFO rb-be2b723-226188-430986 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Inter:300,300i,400,400i,700,700i&display=swap 2026-10-31 16:50:59,748 104 INFO rb-be2b723-226188-430986 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Inter+Tight:300,300i,400,400i,500,500i,700,700i&display=swap 2026-10-31 16:50:59,768 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/885ed0a/web.assets_frontend_minimal.min.js, copying from /web/assets/885ed0a/web.assets_frontend_minimal.min.js 2026-10-31 16:50:59,780 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:50:59] "GET /web/assets/1/885ed0a/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.012 0.015 2026-10-31 16:50:59,793 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/4132e88/web.__assets_tests_call__.min.js, copying from /web/assets/4132e88/web.__assets_tests_call__.min.js 2026-10-31 16:50:59,812 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:50:59] "GET /web/assets/1/4132e88/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.005 0.026 2026-10-31 16:50:59,896 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 16:50:59] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.011 2026-10-31 16:50:59,899 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 16:50:59] "GET /to_website_docs/static/src/img/devices.gif HTTP/1.1" 200 - 0 0.000 0.012 2026-10-31 16:50:59,911 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 16:50:59] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.009 2026-10-31 16:50:59,915 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:50:59] "GET /web/image/website/1/logo/My%20Website?unique=14a5d6e HTTP/1.1" 200 - 4 0.003 0.027 2026-10-31 16:50:59,917 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 16:50:59] "GET /to_website_docs/static/src/img/user.jpg HTTP/1.1" 200 - 0 0.000 0.026 2026-10-31 16:50:59,980 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 16:50:59] "GET /website/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-31 16:51:00,004 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/64db66a/web.assets_frontend_lazy.min.js, copying from /web/assets/64db66a/web.assets_frontend_lazy.min.js 2026-10-31 16:51:00,026 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:51:00] "GET /web/assets/1/64db66a/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.005 0.043 2026-10-31 16:51:00,034 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:51:00] "GET /web/image/website/1/favicon?unique=14a5d6e HTTP/1.1" 200 - 4 0.002 0.053 2026-10-31 16:51:00,540 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/9a0c336/to_website_docs.assets_frontend_js.min.js, copying from /web/assets/9a0c336/to_website_docs.assets_frontend_js.min.js 2026-10-31 16:51:00,551 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:51:00] "GET /web/assets/1/9a0c336/to_website_docs.assets_frontend_js.min.js HTTP/1.1" 200 - 8 0.005 0.015 2026-10-31 16:51:00,587 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:51:00] "GET /website/translations/21715c2fccecbfb09054c55db4241b5acf079e7d?lang=en_US HTTP/1.1" 200 - 0 0.000 0.007 2026-10-31 16:51:00,720 104 INFO rb-be2b723-226188-430986 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-10-31 16:51:00,732 104 INFO rb-be2b723-226188-430986 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-10-31 16:51:00,786 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:51:00] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 12 0.006 0.136 2026-10-31 16:51:00,798 104 INFO rb-be2b723-226188-430986 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-10-31 16:51:00,858 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:51:00] "POST /im_livechat/init HTTP/1.1" 200 - 27 0.021 0.171 2026-10-31 16:51:00,875 104 INFO rb-be2b723-226188-430986 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-10-31 16:51:00,950 104 INFO rb-be2b723-226188-430986 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-10-31 16:51:01,026 104 INFO rb-be2b723-226188-430986 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-10-31 16:51:01,211 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:51:01] "POST /docs/create_category HTTP/1.1" 200 - 51 0.057 0.062 2026-10-31 16:51:01,337 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:51:01] "GET /docs HTTP/1.1" 200 - 20 0.030 0.067 2026-10-31 16:51:01,840 104 INFO rb-be2b723-226188-430986 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-10-31 16:51:01,922 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:51:01] "POST /im_livechat/init HTTP/1.1" 200 - 20 0.017 0.051 2026-10-31 16:51:01,931 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:51:01] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 2 0.001 0.073 2026-10-31 16:51:01,939 104 INFO rb-be2b723-226188-430986 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-10-31 16:51:01,941 104 INFO rb-be2b723-226188-430986 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-10-31 16:51:02,038 104 INFO rb-be2b723-226188-430986 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_manager_creating_a_section_from_the_context_menu_persists_it.browser: heap 9591440 (allocated 12058624) 2026-10-31 16:51:02,044 104 INFO rb-be2b723-226188-430986 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 2926 2026-10-31 16:51:02,046 104 INFO rb-be2b723-226188-430986 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-10-31 16:51:02,046 104 INFO rb-be2b723-226188-430986 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 2926 2026-10-31 16:51:02,157 104 INFO rb-be2b723-226188-430986 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-be2b723-226188-430986/chrome_logs/chrome_log_20261031_165102_156988_test_manager_creating_a_section_from_the_context_menu_persists_it.txt 2026-10-31 16:51:02,157 104 INFO rb-be2b723-226188-430986 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/tmp2f1u6eim_chrome_odoo" 2026-10-31 16:51:02,206 104 INFO rb-be2b723-226188-430986 odoo.addons.to_website_docs.tests.test_docs_editor_tour: Starting TestDocsEditorTour.test_manager_creating_a_subject_through_the_dialog_persists_it ... 2026-10-31 16:51:02,611 104 INFO rb-be2b723-226188-430986 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_manager_creating_a_subject_through_the_dialog_persists_it: Chrome pid: 3107 2026-10-31 16:51:02,612 104 INFO rb-be2b723-226188-430986 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/tmp6bmcv685_chrome_odoo 2026-10-31 16:51:02,612 104 INFO rb-be2b723-226188-430986 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:37489/json/version 2026-10-31 16:51:02,613 104 INFO rb-be2b723-226188-430986 odoo.tests.common.requests: request http://127.0.0.1:37489/json/version with timeout 3 increased to 10s during tests 2026-10-31 16:51:02,628 104 INFO rb-be2b723-226188-430986 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-10-31 16:51:02,629 104 INFO rb-be2b723-226188-430986 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:37489/json 2026-10-31 16:51:02,629 104 INFO rb-be2b723-226188-430986 odoo.tests.common.requests: request http://127.0.0.1:37489/json with timeout 3 increased to 10s during tests 2026-10-31 16:51:02,664 104 INFO rb-be2b723-226188-430986 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:37489/devtools/page/CFBEC3DEFE7826C9EFE3B634F60AE265 2026-10-31 16:51:02,677 104 INFO rb-be2b723-226188-430986 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-10-31 16:51:02,689 104 INFO rb-be2b723-226188-430986 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-10-31 16:51:02,724 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.res_users: Login successful for db:rb-be2b723-226188-430986 login:tour_manager from n/a 2026-10-31 16:51:02,737 104 INFO rb-be2b723-226188-430986 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-10-31 16:51:02,742 104 INFO rb-be2b723-226188-430986 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-10-31 16:51:02,742 104 INFO rb-be2b723-226188-430986 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-10-31 16:51:02,764 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-31 16:51:04,534 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:51:04] "GET /docs HTTP/1.1" 200 - 287 0.193 1.581 2026-10-31 16:51:04,538 104 INFO rb-be2b723-226188-430986 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_manager_creating_a_subject_through_the_dialog_persists_it: Navigation result: {'frameId': 'CFBEC3DEFE7826C9EFE3B634F60AE265', 'loaderId': '8DF913C1136476EA57AA94F0CC109AC1', 'isDownload': False} 2026-10-31 16:51:04,538 104 INFO rb-be2b723-226188-430986 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-10-31 16:51:04,590 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 16:51:04] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.011 2026-10-31 16:51:04,612 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/e530af9/web.assets_frontend.min.css, copying from /web/assets/e530af9/web.assets_frontend.min.css 2026-10-31 16:51:04,667 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:51:04] "GET /web/assets/1/e530af9/web.assets_frontend.min.css HTTP/1.1" 200 - 11 0.036 0.051 2026-10-31 16:51:04,688 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6a1500a/to_website_docs.assets_frontend_css.min.css, copying from /web/assets/6a1500a/to_website_docs.assets_frontend_css.min.css 2026-10-31 16:51:04,706 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:51:04] "GET /web/assets/1/6a1500a/to_website_docs.assets_frontend_css.min.css HTTP/1.1" 200 - 8 0.015 0.100 2026-10-31 16:51:04,707 104 INFO rb-be2b723-226188-430986 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Inter:300,300i,400,400i,700,700i&display=swap 2026-10-31 16:51:04,708 104 INFO rb-be2b723-226188-430986 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Inter+Tight:300,300i,400,400i,500,500i,700,700i&display=swap 2026-10-31 16:51:04,718 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/885ed0a/web.assets_frontend_minimal.min.js, copying from /web/assets/885ed0a/web.assets_frontend_minimal.min.js 2026-10-31 16:51:04,731 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:51:04] "GET /web/assets/1/885ed0a/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.005 0.015 2026-10-31 16:51:04,748 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/4132e88/web.__assets_tests_call__.min.js, copying from /web/assets/4132e88/web.__assets_tests_call__.min.js 2026-10-31 16:51:04,772 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:51:04] "GET /web/assets/1/4132e88/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.006 0.038 2026-10-31 16:51:04,867 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 16:51:04] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-31 16:51:04,873 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 16:51:04] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-10-31 16:51:04,892 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 16:51:04] "GET /to_website_docs/static/src/img/devices.gif HTTP/1.1" 200 - 0 0.000 0.019 2026-10-31 16:51:04,906 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 16:51:04] "GET /to_website_docs/static/src/img/user.jpg HTTP/1.1" 200 - 0 0.000 0.020 2026-10-31 16:51:04,909 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:51:04] "GET /web/image/website/1/logo/My%20Website?unique=14a5d6e HTTP/1.1" 200 - 4 0.016 0.023 2026-10-31 16:51:04,956 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 16:51:04] "GET /website/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-31 16:51:05,002 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/64db66a/web.assets_frontend_lazy.min.js, copying from /web/assets/64db66a/web.assets_frontend_lazy.min.js 2026-10-31 16:51:05,033 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:51:05] "GET /web/assets/1/64db66a/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.011 0.056 2026-10-31 16:51:05,047 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:51:05] "GET /web/image/website/1/favicon?unique=14a5d6e HTTP/1.1" 200 - 4 0.003 0.057 2026-10-31 16:51:05,547 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/9a0c336/to_website_docs.assets_frontend_js.min.js, copying from /web/assets/9a0c336/to_website_docs.assets_frontend_js.min.js 2026-10-31 16:51:05,558 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:51:05] "GET /web/assets/1/9a0c336/to_website_docs.assets_frontend_js.min.js HTTP/1.1" 200 - 8 0.004 0.014 2026-10-31 16:51:05,593 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:51:05] "GET /website/translations/21715c2fccecbfb09054c55db4241b5acf079e7d?lang=en_US HTTP/1.1" 200 - 0 0.000 0.010 2026-10-31 16:51:05,722 104 INFO rb-be2b723-226188-430986 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-10-31 16:51:05,743 104 INFO rb-be2b723-226188-430986 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-10-31 16:51:05,760 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:51:05] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 12 0.005 0.120 2026-10-31 16:51:05,821 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:51:05] "POST /im_livechat/init HTTP/1.1" 200 - 27 0.017 0.153 2026-10-31 16:51:05,822 104 INFO rb-be2b723-226188-430986 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-10-31 16:51:05,895 104 INFO rb-be2b723-226188-430986 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-10-31 16:51:05,974 104 INFO rb-be2b723-226188-430986 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-10-31 16:51:06,135 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:51:06] "POST /docs/create_category HTTP/1.1" 200 - 34 0.025 0.058 2026-10-31 16:51:06,392 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:51:06] "GET /docs/c/tour-created-subject-87 HTTP/1.1" 200 - 67 0.051 0.169 2026-10-31 16:51:07,001 104 INFO rb-be2b723-226188-430986 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-10-31 16:51:07,075 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:51:07] "POST /im_livechat/init HTTP/1.1" 200 - 20 0.017 0.045 2026-10-31 16:51:07,085 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:51:07] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 2 0.001 0.069 2026-10-31 16:51:07,119 104 INFO rb-be2b723-226188-430986 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-10-31 16:51:07,119 104 INFO rb-be2b723-226188-430986 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-10-31 16:51:07,232 104 INFO rb-be2b723-226188-430986 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_manager_creating_a_subject_through_the_dialog_persists_it.browser: heap 12682312 (allocated 14155776) 2026-10-31 16:51:07,241 104 INFO rb-be2b723-226188-430986 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 3107 2026-10-31 16:51:07,244 104 INFO rb-be2b723-226188-430986 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-10-31 16:51:07,245 104 INFO rb-be2b723-226188-430986 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 3107 2026-10-31 16:51:07,342 104 INFO rb-be2b723-226188-430986 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-be2b723-226188-430986/chrome_logs/chrome_log_20261031_165107_342145_test_manager_creating_a_subject_through_the_dialog_persists_it.txt 2026-10-31 16:51:07,342 104 INFO rb-be2b723-226188-430986 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/tmp6bmcv685_chrome_odoo" 2026-10-31 16:51:07,398 104 INFO rb-be2b723-226188-430986 odoo.addons.to_website_docs.tests.test_docs_editor_tour: Starting TestDocsEditorTour.test_renaming_a_document_through_the_context_dialog_persists ... 2026-10-31 16:51:07,822 104 INFO rb-be2b723-226188-430986 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_renaming_a_document_through_the_context_dialog_persists: Chrome pid: 3280 2026-10-31 16:51:07,823 104 INFO rb-be2b723-226188-430986 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/tmp_8atgci6_chrome_odoo 2026-10-31 16:51:07,823 104 INFO rb-be2b723-226188-430986 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:41397/json/version 2026-10-31 16:51:07,824 104 INFO rb-be2b723-226188-430986 odoo.tests.common.requests: request http://127.0.0.1:41397/json/version with timeout 3 increased to 10s during tests 2026-10-31 16:51:07,849 104 INFO rb-be2b723-226188-430986 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-10-31 16:51:07,850 104 INFO rb-be2b723-226188-430986 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:41397/json 2026-10-31 16:51:07,852 104 INFO rb-be2b723-226188-430986 odoo.tests.common.requests: request http://127.0.0.1:41397/json with timeout 3 increased to 10s during tests 2026-10-31 16:51:07,872 104 INFO rb-be2b723-226188-430986 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:41397/devtools/page/36CBBF0670BCC0124A613CCA6FCD6DC0 2026-10-31 16:51:07,885 104 INFO rb-be2b723-226188-430986 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-10-31 16:51:07,895 104 INFO rb-be2b723-226188-430986 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-10-31 16:51:07,951 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.res_users: Login successful for db:rb-be2b723-226188-430986 login:tour_editor from n/a 2026-10-31 16:51:07,965 104 INFO rb-be2b723-226188-430986 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-10-31 16:51:07,976 104 INFO rb-be2b723-226188-430986 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-10-31 16:51:07,976 104 INFO rb-be2b723-226188-430986 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-10-31 16:51:07,993 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-31 16:51:08,495 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 603, model: website.doc.category 2026-10-31 16:51:09,225 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 603, model: website.doc.category 2026-10-31 16:51:10,233 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:51:10] "GET /docs/c/tour-subject-tour-section-tour-category-85 HTTP/1.1" 200 - 377 0.296 1.947 2026-10-31 16:51:10,246 104 INFO rb-be2b723-226188-430986 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_renaming_a_document_through_the_context_dialog_persists: Navigation result: {'frameId': '36CBBF0670BCC0124A613CCA6FCD6DC0', 'loaderId': 'BBFF0AFAA664D0D25FD64654011E2A05', 'isDownload': False} 2026-10-31 16:51:10,246 104 INFO rb-be2b723-226188-430986 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-10-31 16:51:10,287 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 16:51:10] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-31 16:51:10,303 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6a1500a/to_website_docs.assets_frontend_css.min.css, copying from /web/assets/6a1500a/to_website_docs.assets_frontend_css.min.css 2026-10-31 16:51:10,337 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:51:10] "GET /web/assets/1/6a1500a/to_website_docs.assets_frontend_css.min.css HTTP/1.1" 200 - 11 0.008 0.039 2026-10-31 16:51:10,359 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/e530af9/web.assets_frontend.min.css, copying from /web/assets/e530af9/web.assets_frontend.min.css 2026-10-31 16:51:10,422 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:51:10] "GET /web/assets/1/e530af9/web.assets_frontend.min.css HTTP/1.1" 200 - 8 0.036 0.095 2026-10-31 16:51:10,434 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/885ed0a/web.assets_frontend_minimal.min.js, copying from /web/assets/885ed0a/web.assets_frontend_minimal.min.js 2026-10-31 16:51:10,449 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:51:10] "GET /web/assets/1/885ed0a/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.008 0.078 2026-10-31 16:51:10,459 104 INFO rb-be2b723-226188-430986 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Inter:300,300i,400,400i,700,700i&display=swap 2026-10-31 16:51:10,460 104 INFO rb-be2b723-226188-430986 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Inter+Tight:300,300i,400,400i,500,500i,700,700i&display=swap 2026-10-31 16:51:10,474 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/4132e88/web.__assets_tests_call__.min.js, copying from /web/assets/4132e88/web.__assets_tests_call__.min.js 2026-10-31 16:51:10,490 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:51:10] "GET /web/assets/1/4132e88/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.005 0.024 2026-10-31 16:51:10,687 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 16:51:10] "GET /to_website_docs/static/src/img/devices.gif HTTP/1.1" 200 - 0 0.000 0.028 2026-10-31 16:51:10,688 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 16:51:10] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.019 2026-10-31 16:51:10,696 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 16:51:10] "GET /viin_brand/static/img/viindoo_logo_tiny.png HTTP/1.1" 200 - 0 0.000 0.035 2026-10-31 16:51:10,705 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 16:51:10] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-10-31 16:51:10,712 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:51:10] "GET /web/image/website/1/logo/My%20Website?unique=14a5d6e HTTP/1.1" 200 - 4 0.021 0.032 2026-10-31 16:51:10,753 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 16:51:10] "GET /website/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-31 16:51:10,786 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:51:10] "GET /web/image/website/1/favicon?unique=14a5d6e HTTP/1.1" 200 - 4 0.003 0.014 2026-10-31 16:51:10,814 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/64db66a/web.assets_frontend_lazy.min.js, copying from /web/assets/64db66a/web.assets_frontend_lazy.min.js 2026-10-31 16:51:10,847 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:51:10] "GET /web/assets/1/64db66a/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.007 0.069 2026-10-31 16:51:11,330 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/9a0c336/to_website_docs.assets_frontend_js.min.js, copying from /web/assets/9a0c336/to_website_docs.assets_frontend_js.min.js 2026-10-31 16:51:11,341 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:51:11] "GET /web/assets/1/9a0c336/to_website_docs.assets_frontend_js.min.js HTTP/1.1" 200 - 8 0.005 0.016 2026-10-31 16:51:11,381 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:51:11] "GET /website/translations/21715c2fccecbfb09054c55db4241b5acf079e7d?lang=en_US HTTP/1.1" 200 - 0 0.000 0.006 2026-10-31 16:51:11,503 104 INFO rb-be2b723-226188-430986 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-10-31 16:51:11,519 104 INFO rb-be2b723-226188-430986 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-10-31 16:51:11,542 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:51:11] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 12 0.005 0.114 2026-10-31 16:51:11,600 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:51:11] "POST /im_livechat/init HTTP/1.1" 200 - 27 0.018 0.133 2026-10-31 16:51:11,600 104 INFO rb-be2b723-226188-430986 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-10-31 16:51:11,676 104 INFO rb-be2b723-226188-430986 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-10-31 16:51:11,765 104 INFO rb-be2b723-226188-430986 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-10-31 16:51:11,803 104 INFO rb-be2b723-226188-430986 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-10-31 16:51:11,892 104 INFO rb-be2b723-226188-430986 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-10-31 16:51:12,043 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:51:12] "POST /docs/update_document HTTP/1.1" 200 - 31 0.024 0.054 2026-10-31 16:51:13,047 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:51:13] "GET /docs/d/tour-renamed-document-100 HTTP/1.1" 200 - 152 0.089 0.893 2026-10-31 16:51:13,687 104 INFO rb-be2b723-226188-430986 odoo.tests.common: External chrome request during tests: returning 404 for http://connect.facebook.net/en_US/all.js 2026-10-31 16:51:13,695 104 INFO rb-be2b723-226188-430986 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-10-31 16:51:13,786 104 INFO rb-be2b723-226188-430986 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_renaming_a_document_through_the_context_dialog_persists.browser: tour succeeded 2026-10-31 16:51:13,793 104 INFO rb-be2b723-226188-430986 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-10-31 16:51:13,839 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:51:13] "POST /im_livechat/init HTTP/1.1" 200 - 20 0.019 0.075 2026-10-31 16:51:13,849 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:51:13] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 2 0.001 0.089 2026-10-31 16:51:13,914 104 INFO rb-be2b723-226188-430986 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_renaming_a_document_through_the_context_dialog_persists.browser: heap 12885676 (allocated 14155776) 2026-10-31 16:51:13,940 104 INFO rb-be2b723-226188-430986 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 3280 2026-10-31 16:51:13,942 104 INFO rb-be2b723-226188-430986 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_renaming_a_document_through_the_context_dialog_persists: Closing websocket connection 2026-10-31 16:51:13,943 104 INFO rb-be2b723-226188-430986 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 3280 2026-10-31 16:51:14,073 104 INFO rb-be2b723-226188-430986 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-be2b723-226188-430986/chrome_logs/chrome_log_20261031_165114_072950_test_renaming_a_document_through_the_context_dialog_persists.txt 2026-10-31 16:51:14,073 104 INFO rb-be2b723-226188-430986 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/tmp_8atgci6_chrome_odoo" 2026-10-31 16:51:14,133 104 INFO rb-be2b723-226188-430986 odoo.addons.to_website_docs.tests.test_docs_editor_tour: Starting TestDocsEditorTour.test_saving_the_dialog_with_an_empty_name_creates_nothing ... 2026-10-31 16:51:14,599 104 INFO rb-be2b723-226188-430986 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_saving_the_dialog_with_an_empty_name_creates_nothing: Chrome pid: 3454 2026-10-31 16:51:14,600 104 INFO rb-be2b723-226188-430986 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/tmp0bmjfwvv_chrome_odoo 2026-10-31 16:51:14,600 104 INFO rb-be2b723-226188-430986 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:33575/json/version 2026-10-31 16:51:14,601 104 INFO rb-be2b723-226188-430986 odoo.tests.common.requests: request http://127.0.0.1:33575/json/version with timeout 3 increased to 10s during tests 2026-10-31 16:51:14,709 104 INFO rb-be2b723-226188-430986 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-10-31 16:51:14,709 104 INFO rb-be2b723-226188-430986 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:33575/json 2026-10-31 16:51:14,710 104 INFO rb-be2b723-226188-430986 odoo.tests.common.requests: request http://127.0.0.1:33575/json with timeout 3 increased to 10s during tests 2026-10-31 16:51:14,723 104 INFO rb-be2b723-226188-430986 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:33575/devtools/page/183B4BB0475B12810FF0C6EB9EA2EB9B 2026-10-31 16:51:14,749 104 INFO rb-be2b723-226188-430986 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-10-31 16:51:14,763 104 INFO rb-be2b723-226188-430986 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-10-31 16:51:14,883 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.res_users: Login successful for db:rb-be2b723-226188-430986 login:tour_editor from n/a 2026-10-31 16:51:14,902 104 INFO rb-be2b723-226188-430986 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-10-31 16:51:14,916 104 INFO rb-be2b723-226188-430986 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-10-31 16:51:14,916 104 INFO rb-be2b723-226188-430986 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-10-31 16:51:14,942 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-31 16:51:16,804 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 603, model: website.doc.category 2026-10-31 16:51:17,542 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 603, model: website.doc.category 2026-10-31 16:51:18,545 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:51:18] "GET /docs/c/tour-subject-tour-section-tour-category-85 HTTP/1.1" 200 - 377 0.287 3.325 2026-10-31 16:51:18,550 104 INFO rb-be2b723-226188-430986 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_saving_the_dialog_with_an_empty_name_creates_nothing: Navigation result: {'frameId': '183B4BB0475B12810FF0C6EB9EA2EB9B', 'loaderId': 'DF396BC5505BD60AFD813DA66BC13909', 'isDownload': False} 2026-10-31 16:51:18,550 104 INFO rb-be2b723-226188-430986 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-10-31 16:51:18,608 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 16:51:18] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.008 2026-10-31 16:51:18,620 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/e530af9/web.assets_frontend.min.css, copying from /web/assets/e530af9/web.assets_frontend.min.css 2026-10-31 16:51:18,687 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:51:18] "GET /web/assets/1/e530af9/web.assets_frontend.min.css HTTP/1.1" 200 - 11 0.044 0.043 2026-10-31 16:51:18,705 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6a1500a/to_website_docs.assets_frontend_css.min.css, copying from /web/assets/6a1500a/to_website_docs.assets_frontend_css.min.css 2026-10-31 16:51:18,745 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:51:18] "GET /web/assets/1/6a1500a/to_website_docs.assets_frontend_css.min.css HTTP/1.1" 200 - 8 0.014 0.131 2026-10-31 16:51:18,753 104 INFO rb-be2b723-226188-430986 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Inter:300,300i,400,400i,700,700i&display=swap 2026-10-31 16:51:18,754 104 INFO rb-be2b723-226188-430986 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Inter+Tight:300,300i,400,400i,500,500i,700,700i&display=swap 2026-10-31 16:51:18,779 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/885ed0a/web.assets_frontend_minimal.min.js, copying from /web/assets/885ed0a/web.assets_frontend_minimal.min.js 2026-10-31 16:51:18,811 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:51:18] "GET /web/assets/1/885ed0a/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.012 0.041 2026-10-31 16:51:18,822 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/4132e88/web.__assets_tests_call__.min.js, copying from /web/assets/4132e88/web.__assets_tests_call__.min.js 2026-10-31 16:51:18,840 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:51:18] "GET /web/assets/1/4132e88/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.006 0.039 2026-10-31 16:51:18,955 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 16:51:18] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.023 2026-10-31 16:51:18,956 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 16:51:18] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.028 2026-10-31 16:51:18,957 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:51:18] "GET /web/image/website/1/logo/My%20Website?unique=14a5d6e HTTP/1.1" 200 - 4 0.012 0.019 2026-10-31 16:51:18,963 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 16:51:18] "GET /to_website_docs/static/src/img/devices.gif HTTP/1.1" 200 - 0 0.000 0.015 2026-10-31 16:51:18,964 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 16:51:18] "GET /viin_brand/static/img/viindoo_logo_tiny.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-31 16:51:18,988 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 16:51:18] "GET /website/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-31 16:51:19,047 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/64db66a/web.assets_frontend_lazy.min.js, copying from /web/assets/64db66a/web.assets_frontend_lazy.min.js 2026-10-31 16:51:19,084 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:51:19] "GET /web/assets/1/64db66a/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.005 0.070 2026-10-31 16:51:19,099 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:51:19] "GET /web/image/website/1/favicon?unique=14a5d6e HTTP/1.1" 200 - 4 0.003 0.079 2026-10-31 16:51:19,651 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/9a0c336/to_website_docs.assets_frontend_js.min.js, copying from /web/assets/9a0c336/to_website_docs.assets_frontend_js.min.js 2026-10-31 16:51:19,663 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:51:19] "GET /web/assets/1/9a0c336/to_website_docs.assets_frontend_js.min.js HTTP/1.1" 200 - 8 0.005 0.015 2026-10-31 16:51:19,709 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:51:19] "GET /website/translations/21715c2fccecbfb09054c55db4241b5acf079e7d?lang=en_US HTTP/1.1" 200 - 0 0.000 0.007 2026-10-31 16:51:19,863 104 INFO rb-be2b723-226188-430986 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-10-31 16:51:19,875 104 INFO rb-be2b723-226188-430986 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-10-31 16:51:19,912 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:51:19] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 12 0.005 0.126 2026-10-31 16:51:19,938 104 INFO rb-be2b723-226188-430986 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-10-31 16:51:19,962 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:51:19] "POST /im_livechat/init HTTP/1.1" 200 - 27 0.015 0.144 2026-10-31 16:51:20,054 104 INFO rb-be2b723-226188-430986 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-10-31 16:51:20,115 104 INFO rb-be2b723-226188-430986 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-10-31 16:51:20,194 104 INFO rb-be2b723-226188-430986 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-10-31 16:51:20,276 104 INFO rb-be2b723-226188-430986 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-10-31 16:51:20,330 104 INFO rb-be2b723-226188-430986 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-10-31 16:51:20,387 104 INFO rb-be2b723-226188-430986 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-10-31 16:51:20,451 104 INFO rb-be2b723-226188-430986 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-10-31 16:51:20,452 104 INFO rb-be2b723-226188-430986 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-10-31 16:51:20,571 104 INFO rb-be2b723-226188-430986 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_saving_the_dialog_with_an_empty_name_creates_nothing.browser: heap 9547496 (allocated 10485760) 2026-10-31 16:51:20,583 104 INFO rb-be2b723-226188-430986 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 3454 2026-10-31 16:51:20,587 104 INFO rb-be2b723-226188-430986 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-10-31 16:51:20,588 104 INFO rb-be2b723-226188-430986 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 3454 2026-10-31 16:51:20,715 104 INFO rb-be2b723-226188-430986 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-be2b723-226188-430986/chrome_logs/chrome_log_20261031_165120_715207_test_saving_the_dialog_with_an_empty_name_creates_nothing.txt 2026-10-31 16:51:20,715 104 INFO rb-be2b723-226188-430986 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/tmp0bmjfwvv_chrome_odoo" 2026-10-31 16:51:20,773 104 INFO rb-be2b723-226188-430986 odoo.addons.to_website_docs.tests.test_docs_editor_tour: Starting TestDocsEditorTour.test_user_without_docs_access_gets_no_editor_affordance ... 2026-10-31 16:51:21,227 104 INFO rb-be2b723-226188-430986 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_user_without_docs_access_gets_no_editor_affordance: Chrome pid: 3631 2026-10-31 16:51:21,227 104 INFO rb-be2b723-226188-430986 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/tmp2w82yvzu_chrome_odoo 2026-10-31 16:51:21,227 104 INFO rb-be2b723-226188-430986 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:35017/json/version 2026-10-31 16:51:21,229 104 INFO rb-be2b723-226188-430986 odoo.tests.common.requests: request http://127.0.0.1:35017/json/version with timeout 3 increased to 10s during tests 2026-10-31 16:51:21,297 104 INFO rb-be2b723-226188-430986 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-10-31 16:51:21,298 104 INFO rb-be2b723-226188-430986 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:35017/json 2026-10-31 16:51:21,298 104 INFO rb-be2b723-226188-430986 odoo.tests.common.requests: request http://127.0.0.1:35017/json with timeout 3 increased to 10s during tests 2026-10-31 16:51:21,321 104 INFO rb-be2b723-226188-430986 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:35017/devtools/page/87BC0F632716F96A120F258E1080BC90 2026-10-31 16:51:21,357 104 INFO rb-be2b723-226188-430986 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-10-31 16:51:21,375 104 INFO rb-be2b723-226188-430986 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-10-31 16:51:21,485 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.res_users: Login successful for db:rb-be2b723-226188-430986 login:tour_no_access from n/a 2026-10-31 16:51:21,499 104 INFO rb-be2b723-226188-430986 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-10-31 16:51:21,507 104 INFO rb-be2b723-226188-430986 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-10-31 16:51:21,507 104 INFO rb-be2b723-226188-430986 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-10-31 16:51:21,528 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-31 16:51:22,664 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 605, model: website.doc.category 2026-10-31 16:51:23,563 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:51:23] "GET /docs/c/tour-subject-tour-section-tour-category-85 HTTP/1.1" 200 - 322 0.208 1.831 2026-10-31 16:51:23,569 104 INFO rb-be2b723-226188-430986 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_user_without_docs_access_gets_no_editor_affordance: Navigation result: {'frameId': '87BC0F632716F96A120F258E1080BC90', 'loaderId': '552266856FC4B55B7ADEDB5766ABBA1F', 'isDownload': False} 2026-10-31 16:51:23,569 104 INFO rb-be2b723-226188-430986 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-10-31 16:51:23,620 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 16:51:23] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.016 2026-10-31 16:51:23,654 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/e530af9/web.assets_frontend.min.css, copying from /web/assets/e530af9/web.assets_frontend.min.css 2026-10-31 16:51:23,727 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:51:23] "GET /web/assets/1/e530af9/web.assets_frontend.min.css HTTP/1.1" 200 - 11 0.042 0.079 2026-10-31 16:51:23,734 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6a1500a/to_website_docs.assets_frontend_css.min.css, copying from /web/assets/6a1500a/to_website_docs.assets_frontend_css.min.css 2026-10-31 16:51:23,751 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:51:23] "GET /web/assets/1/6a1500a/to_website_docs.assets_frontend_css.min.css HTTP/1.1" 200 - 8 0.008 0.133 2026-10-31 16:51:23,776 104 INFO rb-be2b723-226188-430986 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Inter:300,300i,400,400i,700,700i&display=swap 2026-10-31 16:51:23,777 104 INFO rb-be2b723-226188-430986 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Inter+Tight:300,300i,400,400i,500,500i,700,700i&display=swap 2026-10-31 16:51:23,789 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/885ed0a/web.assets_frontend_minimal.min.js, copying from /web/assets/885ed0a/web.assets_frontend_minimal.min.js 2026-10-31 16:51:23,804 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:51:23] "GET /web/assets/1/885ed0a/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.009 0.015 2026-10-31 16:51:23,822 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/4132e88/web.__assets_tests_call__.min.js, copying from /web/assets/4132e88/web.__assets_tests_call__.min.js 2026-10-31 16:51:23,845 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:51:23] "GET /web/assets/1/4132e88/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.005 0.032 2026-10-31 16:51:23,982 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 16:51:23] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-31 16:51:23,992 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 16:51:23] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.007 2026-10-31 16:51:24,018 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 16:51:24] "GET /viin_brand/static/img/viindoo_logo_tiny.png HTTP/1.1" 200 - 0 0.000 0.015 2026-10-31 16:51:24,027 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 16:51:24] "GET /to_website_docs/static/src/img/devices.gif HTTP/1.1" 200 - 0 0.000 0.036 2026-10-31 16:51:24,028 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:51:24] "GET /web/image/website/1/logo/My%20Website?unique=14a5d6e HTTP/1.1" 200 - 4 0.009 0.033 2026-10-31 16:51:24,162 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:51:24] "GET /web/image/website/1/favicon?unique=14a5d6e HTTP/1.1" 200 - 4 0.002 0.011 2026-10-31 16:51:24,190 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/64db66a/web.assets_frontend_lazy.min.js, copying from /web/assets/64db66a/web.assets_frontend_lazy.min.js 2026-10-31 16:51:24,234 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:51:24] "GET /web/assets/1/64db66a/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.007 0.077 2026-10-31 16:51:24,757 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/9a0c336/to_website_docs.assets_frontend_js.min.js, copying from /web/assets/9a0c336/to_website_docs.assets_frontend_js.min.js 2026-10-31 16:51:24,772 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:51:24] "GET /web/assets/1/9a0c336/to_website_docs.assets_frontend_js.min.js HTTP/1.1" 200 - 8 0.005 0.017 2026-10-31 16:51:24,814 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:51:24] "GET /website/translations/21715c2fccecbfb09054c55db4241b5acf079e7d?lang=en_US HTTP/1.1" 200 - 0 0.000 0.007 2026-10-31 16:51:24,945 104 INFO rb-be2b723-226188-430986 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-10-31 16:51:24,978 104 INFO rb-be2b723-226188-430986 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-10-31 16:51:25,012 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:51:25] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 12 0.005 0.154 2026-10-31 16:51:25,042 104 INFO rb-be2b723-226188-430986 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-10-31 16:51:25,104 104 INFO rb-be2b723-226188-430986 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-10-31 16:51:25,115 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:51:25] "POST /im_livechat/init HTTP/1.1" 200 - 27 0.030 0.197 2026-10-31 16:51:25,166 104 INFO rb-be2b723-226188-430986 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-10-31 16:51:25,231 104 INFO rb-be2b723-226188-430986 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-10-31 16:51:25,299 104 INFO rb-be2b723-226188-430986 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-10-31 16:51:25,376 104 INFO rb-be2b723-226188-430986 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-10-31 16:51:25,430 104 INFO rb-be2b723-226188-430986 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_user_without_docs_access_gets_no_editor_affordance.browser: tour succeeded 2026-10-31 16:51:25,431 104 INFO rb-be2b723-226188-430986 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-10-31 16:51:25,506 104 INFO rb-be2b723-226188-430986 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_user_without_docs_access_gets_no_editor_affordance.browser: heap 9122000 (allocated 9961472) 2026-10-31 16:51:25,512 104 INFO rb-be2b723-226188-430986 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 3631 2026-10-31 16:51:25,525 104 INFO rb-be2b723-226188-430986 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_user_without_docs_access_gets_no_editor_affordance: Closing websocket connection 2026-10-31 16:51:25,528 104 INFO rb-be2b723-226188-430986 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 3631 2026-10-31 16:51:25,642 104 INFO rb-be2b723-226188-430986 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-be2b723-226188-430986/chrome_logs/chrome_log_20261031_165125_641248_test_user_without_docs_access_gets_no_editor_affordance.txt 2026-10-31 16:51:25,642 104 INFO rb-be2b723-226188-430986 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/tmp2w82yvzu_chrome_odoo" 2026-10-31 16:51:25,726 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-31 16:51:26,307 104 INFO rb-be2b723-226188-430986 odoo.addons.to_website_docs.tests.test_docs_resequence_tour: Starting TestDocsResequenceTour.test_reordering_categories_inside_a_section_leaves_the_section_alone ... 2026-10-31 16:51:26,788 104 INFO rb-be2b723-226188-430986 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_categories_inside_a_section_leaves_the_section_alone: Chrome pid: 3818 2026-10-31 16:51:26,788 104 INFO rb-be2b723-226188-430986 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/tmpyc4u7kyh_chrome_odoo 2026-10-31 16:51:26,788 104 INFO rb-be2b723-226188-430986 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:35653/json/version 2026-10-31 16:51:26,789 104 INFO rb-be2b723-226188-430986 odoo.tests.common.requests: request http://127.0.0.1:35653/json/version with timeout 3 increased to 10s during tests 2026-10-31 16:51:26,848 104 INFO rb-be2b723-226188-430986 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-10-31 16:51:26,848 104 INFO rb-be2b723-226188-430986 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:35653/json 2026-10-31 16:51:26,849 104 INFO rb-be2b723-226188-430986 odoo.tests.common.requests: request http://127.0.0.1:35653/json with timeout 3 increased to 10s during tests 2026-10-31 16:51:26,858 104 INFO rb-be2b723-226188-430986 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:35653/devtools/page/F0C0FF1A4BDDB4394004A2CEDA14F640 2026-10-31 16:51:26,881 104 INFO rb-be2b723-226188-430986 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-10-31 16:51:26,906 104 INFO rb-be2b723-226188-430986 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-10-31 16:51:26,968 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.res_users: Login successful for db:rb-be2b723-226188-430986 login:tour_reseq_manager from n/a 2026-10-31 16:51:26,997 104 INFO rb-be2b723-226188-430986 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-10-31 16:51:27,003 104 INFO rb-be2b723-226188-430986 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-10-31 16:51:27,003 104 INFO rb-be2b723-226188-430986 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-10-31 16:51:27,021 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-31 16:51:29,188 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:51:29] "GET /docs/c/tour-reseq-subject-a-88 HTTP/1.1" 200 - 325 0.234 1.937 2026-10-31 16:51:29,192 104 INFO rb-be2b723-226188-430986 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_categories_inside_a_section_leaves_the_section_alone: Navigation result: {'frameId': 'F0C0FF1A4BDDB4394004A2CEDA14F640', 'loaderId': 'E770C16B7326F472E24EB6755240FBC4', 'isDownload': False} 2026-10-31 16:51:29,193 104 INFO rb-be2b723-226188-430986 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-10-31 16:51:29,234 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 16:51:29] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-31 16:51:29,274 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/e530af9/web.assets_frontend.min.css, copying from /web/assets/e530af9/web.assets_frontend.min.css 2026-10-31 16:51:29,341 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:51:29] "GET /web/assets/1/e530af9/web.assets_frontend.min.css HTTP/1.1" 200 - 8 0.053 0.053 2026-10-31 16:51:29,353 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6a1500a/to_website_docs.assets_frontend_css.min.css, copying from /web/assets/6a1500a/to_website_docs.assets_frontend_css.min.css 2026-10-31 16:51:29,371 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:51:29] "GET /web/assets/1/6a1500a/to_website_docs.assets_frontend_css.min.css HTTP/1.1" 200 - 8 0.013 0.113 2026-10-31 16:51:29,399 104 INFO rb-be2b723-226188-430986 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Inter:300,300i,400,400i,700,700i&display=swap 2026-10-31 16:51:29,400 104 INFO rb-be2b723-226188-430986 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Inter+Tight:300,300i,400,400i,500,500i,700,700i&display=swap 2026-10-31 16:51:29,408 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/885ed0a/web.assets_frontend_minimal.min.js, copying from /web/assets/885ed0a/web.assets_frontend_minimal.min.js 2026-10-31 16:51:29,423 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:51:29] "GET /web/assets/1/885ed0a/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.010 0.022 2026-10-31 16:51:29,439 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/4132e88/web.__assets_tests_call__.min.js, copying from /web/assets/4132e88/web.__assets_tests_call__.min.js 2026-10-31 16:51:29,466 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:51:29] "GET /web/assets/1/4132e88/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.011 0.060 2026-10-31 16:51:29,627 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 16:51:29] "GET /to_website_docs/static/src/img/devices.gif HTTP/1.1" 200 - 0 0.000 0.018 2026-10-31 16:51:29,642 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:51:29] "GET /web/image/website/1/logo/My%20Website?unique=14a5d6e HTTP/1.1" 200 - 4 0.006 0.035 2026-10-31 16:51:29,653 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 16:51:29] "GET /to_website_docs/static/src/img/user.jpg HTTP/1.1" 200 - 0 0.000 0.020 2026-10-31 16:51:29,671 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 16:51:29] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.024 2026-10-31 16:51:29,674 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 16:51:29] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.018 2026-10-31 16:51:29,727 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 16:51:29] "GET /website/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-31 16:51:29,773 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/64db66a/web.assets_frontend_lazy.min.js, copying from /web/assets/64db66a/web.assets_frontend_lazy.min.js 2026-10-31 16:51:29,800 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:51:29] "GET /web/assets/1/64db66a/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.008 0.053 2026-10-31 16:51:29,814 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:51:29] "GET /web/image/website/1/favicon?unique=14a5d6e HTTP/1.1" 200 - 4 0.002 0.066 2026-10-31 16:51:30,347 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/9a0c336/to_website_docs.assets_frontend_js.min.js, copying from /web/assets/9a0c336/to_website_docs.assets_frontend_js.min.js 2026-10-31 16:51:30,363 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:51:30] "GET /web/assets/1/9a0c336/to_website_docs.assets_frontend_js.min.js HTTP/1.1" 200 - 8 0.006 0.019 2026-10-31 16:51:30,389 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:51:30] "GET /website/translations/21715c2fccecbfb09054c55db4241b5acf079e7d?lang=en_US HTTP/1.1" 200 - 0 0.000 0.005 2026-10-31 16:51:30,518 104 INFO rb-be2b723-226188-430986 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-10-31 16:51:30,530 104 INFO rb-be2b723-226188-430986 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-10-31 16:51:30,588 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:51:30] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 12 0.005 0.145 2026-10-31 16:51:30,591 104 INFO rb-be2b723-226188-430986 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-10-31 16:51:30,647 104 INFO rb-be2b723-226188-430986 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-10-31 16:51:30,659 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:51:30] "POST /im_livechat/init HTTP/1.1" 200 - 27 0.021 0.199 2026-10-31 16:51:30,861 104 INFO rb-be2b723-226188-430986 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-10-31 16:51:30,892 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:51:30] "POST /docs/resequence_category HTTP/1.1" 200 - 20 0.018 0.047 2026-10-31 16:51:30,927 104 INFO rb-be2b723-226188-430986 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-10-31 16:51:31,229 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:51:31] "GET /docs/c/tour-reseq-subject-a-88 HTTP/1.1" 200 - 33 0.030 0.190 2026-10-31 16:51:31,783 104 INFO rb-be2b723-226188-430986 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-10-31 16:51:31,870 104 INFO rb-be2b723-226188-430986 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-10-31 16:51:31,882 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:51:31] "POST /im_livechat/init HTTP/1.1" 200 - 20 0.025 0.057 2026-10-31 16:51:31,895 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:51:31] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 2 0.001 0.077 2026-10-31 16:51:31,934 104 INFO rb-be2b723-226188-430986 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-10-31 16:51:31,996 104 INFO rb-be2b723-226188-430986 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-10-31 16:51:31,997 104 INFO rb-be2b723-226188-430986 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-10-31 16:51:32,100 104 INFO rb-be2b723-226188-430986 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_categories_inside_a_section_leaves_the_section_alone.browser: heap 9344480 (allocated 11010048) 2026-10-31 16:51:32,105 104 INFO rb-be2b723-226188-430986 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 3818 2026-10-31 16:51:32,112 104 INFO rb-be2b723-226188-430986 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-10-31 16:51:32,113 104 INFO rb-be2b723-226188-430986 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 3818 2026-10-31 16:51:32,211 104 INFO rb-be2b723-226188-430986 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-be2b723-226188-430986/chrome_logs/chrome_log_20261031_165132_211567_test_reordering_categories_inside_a_section_leaves_the_section_alone.txt 2026-10-31 16:51:32,212 104 INFO rb-be2b723-226188-430986 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/tmpyc4u7kyh_chrome_odoo" 2026-10-31 16:51:32,291 104 INFO rb-be2b723-226188-430986 odoo.addons.to_website_docs.tests.test_docs_resequence_tour: Starting TestDocsResequenceTour.test_reordering_root_subjects_persists ... 2026-10-31 16:51:32,721 104 INFO rb-be2b723-226188-430986 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_root_subjects_persists: Chrome pid: 3993 2026-10-31 16:51:32,722 104 INFO rb-be2b723-226188-430986 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_root_subjects_persists: Chrome headless temporary user profile dir: /tmp/tmpeaqgvyjf_chrome_odoo 2026-10-31 16:51:32,722 104 INFO rb-be2b723-226188-430986 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_root_subjects_persists: Issuing json command http://127.0.0.1:42183/json/version 2026-10-31 16:51:32,724 104 INFO rb-be2b723-226188-430986 odoo.tests.common.requests: request http://127.0.0.1:42183/json/version with timeout 3 increased to 10s during tests 2026-10-31 16:51:32,770 104 INFO rb-be2b723-226188-430986 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_root_subjects_persists: Browser version: Chrome/150.0.7871.114 2026-10-31 16:51:32,771 104 INFO rb-be2b723-226188-430986 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_root_subjects_persists: Issuing json command http://127.0.0.1:42183/json 2026-10-31 16:51:32,772 104 INFO rb-be2b723-226188-430986 odoo.tests.common.requests: request http://127.0.0.1:42183/json with timeout 3 increased to 10s during tests 2026-10-31 16:51:32,785 104 INFO rb-be2b723-226188-430986 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_root_subjects_persists: Websocket url found: ws://127.0.0.1:42183/devtools/page/306FE26982856BD987B72ECAC67FCFA4 2026-10-31 16:51:32,815 104 INFO rb-be2b723-226188-430986 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_root_subjects_persists: Enable chrome headless console log notification 2026-10-31 16:51:32,830 104 INFO rb-be2b723-226188-430986 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_root_subjects_persists: Chrome headless enable page notifications 2026-10-31 16:51:32,903 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.res_users: Login successful for db:rb-be2b723-226188-430986 login:tour_reseq_manager from n/a 2026-10-31 16:51:32,918 104 INFO rb-be2b723-226188-430986 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_root_subjects_persists: Setting session cookie in browser 2026-10-31 16:51:32,930 104 INFO rb-be2b723-226188-430986 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-10-31 16:51:32,930 104 INFO rb-be2b723-226188-430986 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-10-31 16:51:32,976 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-31 16:51:34,889 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:51:34] "GET /docs HTTP/1.1" 200 - 287 0.205 1.715 2026-10-31 16:51:34,893 104 INFO rb-be2b723-226188-430986 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_root_subjects_persists: Navigation result: {'frameId': '306FE26982856BD987B72ECAC67FCFA4', 'loaderId': '901D2C791E290D2444721F4191D06567', 'isDownload': False} 2026-10-31 16:51:34,894 104 INFO rb-be2b723-226188-430986 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-10-31 16:51:34,937 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 16:51:34] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-31 16:51:34,959 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/e530af9/web.assets_frontend.min.css, copying from /web/assets/e530af9/web.assets_frontend.min.css 2026-10-31 16:51:35,019 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:51:35] "GET /web/assets/1/e530af9/web.assets_frontend.min.css HTTP/1.1" 200 - 11 0.045 0.035 2026-10-31 16:51:35,038 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6a1500a/to_website_docs.assets_frontend_css.min.css, copying from /web/assets/6a1500a/to_website_docs.assets_frontend_css.min.css 2026-10-31 16:51:35,060 104 INFO rb-be2b723-226188-430986 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Inter:300,300i,400,400i,700,700i&display=swap 2026-10-31 16:51:35,064 104 INFO rb-be2b723-226188-430986 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Inter+Tight:300,300i,400,400i,500,500i,700,700i&display=swap 2026-10-31 16:51:35,080 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:51:35] "GET /web/assets/1/6a1500a/to_website_docs.assets_frontend_css.min.css HTTP/1.1" 200 - 8 0.013 0.124 2026-10-31 16:51:35,089 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/885ed0a/web.assets_frontend_minimal.min.js, copying from /web/assets/885ed0a/web.assets_frontend_minimal.min.js 2026-10-31 16:51:35,108 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:51:35] "GET /web/assets/1/885ed0a/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.008 0.031 2026-10-31 16:51:35,132 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/4132e88/web.__assets_tests_call__.min.js, copying from /web/assets/4132e88/web.__assets_tests_call__.min.js 2026-10-31 16:51:35,151 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:51:35] "GET /web/assets/1/4132e88/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.005 0.027 2026-10-31 16:51:35,242 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 16:51:35] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.009 2026-10-31 16:51:35,243 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 16:51:35] "GET /to_website_docs/static/src/img/devices.gif HTTP/1.1" 200 - 0 0.000 0.007 2026-10-31 16:51:35,250 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 16:51:35] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.016 2026-10-31 16:51:35,251 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:51:35] "GET /web/image/website/1/logo/My%20Website?unique=14a5d6e HTTP/1.1" 200 - 4 0.013 0.017 2026-10-31 16:51:35,254 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 16:51:35] "GET /to_website_docs/static/src/img/user.jpg HTTP/1.1" 200 - 0 0.000 0.015 2026-10-31 16:51:35,334 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 16:51:35] "GET /website/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-31 16:51:35,368 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:51:35] "GET /web/image/website/1/favicon?unique=14a5d6e HTTP/1.1" 200 - 4 0.002 0.018 2026-10-31 16:51:35,401 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/64db66a/web.assets_frontend_lazy.min.js, copying from /web/assets/64db66a/web.assets_frontend_lazy.min.js 2026-10-31 16:51:35,434 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:51:35] "GET /web/assets/1/64db66a/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.009 0.071 2026-10-31 16:51:35,980 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/9a0c336/to_website_docs.assets_frontend_js.min.js, copying from /web/assets/9a0c336/to_website_docs.assets_frontend_js.min.js 2026-10-31 16:51:35,991 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:51:35] "GET /web/assets/1/9a0c336/to_website_docs.assets_frontend_js.min.js HTTP/1.1" 200 - 8 0.004 0.015 2026-10-31 16:51:36,024 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:51:36] "GET /website/translations/21715c2fccecbfb09054c55db4241b5acf079e7d?lang=en_US HTTP/1.1" 200 - 0 0.000 0.007 2026-10-31 16:51:36,180 104 INFO rb-be2b723-226188-430986 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-10-31 16:51:36,193 104 INFO rb-be2b723-226188-430986 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-10-31 16:51:36,233 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:51:36] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 12 0.005 0.138 2026-10-31 16:51:36,284 104 INFO rb-be2b723-226188-430986 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-10-31 16:51:36,311 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:51:36] "POST /im_livechat/init HTTP/1.1" 200 - 27 0.021 0.167 2026-10-31 16:51:36,335 104 INFO rb-be2b723-226188-430986 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-10-31 16:51:36,561 104 INFO rb-be2b723-226188-430986 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-10-31 16:51:36,619 104 INFO rb-be2b723-226188-430986 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-10-31 16:51:36,640 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:51:36] "POST /docs/resequence_category HTTP/1.1" 200 - 37 0.033 0.069 2026-10-31 16:51:36,800 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:51:36] "GET /docs HTTP/1.1" 200 - 20 0.019 0.078 2026-10-31 16:51:37,400 104 INFO rb-be2b723-226188-430986 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-10-31 16:51:37,447 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:51:37] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 2 0.005 0.025 2026-10-31 16:51:37,495 104 INFO rb-be2b723-226188-430986 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-10-31 16:51:37,506 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:51:37] "POST /im_livechat/init HTTP/1.1" 200 - 20 0.024 0.058 2026-10-31 16:51:37,546 104 INFO rb-be2b723-226188-430986 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_root_subjects_persists.browser: tour succeeded 2026-10-31 16:51:37,546 104 INFO rb-be2b723-226188-430986 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-10-31 16:51:37,643 104 INFO rb-be2b723-226188-430986 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_root_subjects_persists.browser: heap 9319340 (allocated 11796480) 2026-10-31 16:51:37,662 104 INFO rb-be2b723-226188-430986 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_root_subjects_persists: Closing chrome headless with pid 3993 2026-10-31 16:51:37,663 104 INFO rb-be2b723-226188-430986 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_root_subjects_persists: Closing websocket connection 2026-10-31 16:51:37,666 104 INFO rb-be2b723-226188-430986 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_root_subjects_persists: Terminating chrome headless with pid 3993 2026-10-31 16:51:37,764 104 INFO rb-be2b723-226188-430986 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_root_subjects_persists: Chrome Log in: /tmp/odoo_tests/rb-be2b723-226188-430986/chrome_logs/chrome_log_20261031_165137_764039_test_reordering_root_subjects_persists.txt 2026-10-31 16:51:37,764 104 INFO rb-be2b723-226188-430986 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_root_subjects_persists: Removing chrome user profile "/tmp/tmpeaqgvyjf_chrome_odoo" 2026-10-31 16:51:37,854 104 INFO rb-be2b723-226188-430986 odoo.addons.to_website_docs.tests.test_docs_resequence_tour: Starting TestDocsResequenceTour.test_reordering_sections_inside_a_subject_persists ... 2026-10-31 16:51:38,289 104 INFO rb-be2b723-226188-430986 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_sections_inside_a_subject_persists: Chrome pid: 4170 2026-10-31 16:51:38,289 104 INFO rb-be2b723-226188-430986 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/tmpjeoa9m28_chrome_odoo 2026-10-31 16:51:38,290 104 INFO rb-be2b723-226188-430986 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:37887/json/version 2026-10-31 16:51:38,291 104 INFO rb-be2b723-226188-430986 odoo.tests.common.requests: request http://127.0.0.1:37887/json/version with timeout 3 increased to 10s during tests 2026-10-31 16:51:38,355 104 INFO rb-be2b723-226188-430986 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-10-31 16:51:38,355 104 INFO rb-be2b723-226188-430986 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:37887/json 2026-10-31 16:51:38,356 104 INFO rb-be2b723-226188-430986 odoo.tests.common.requests: request http://127.0.0.1:37887/json with timeout 3 increased to 10s during tests 2026-10-31 16:51:38,375 104 INFO rb-be2b723-226188-430986 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:37887/devtools/page/24A9359F1C3051EE1A7AE1FFDDD9DAF5 2026-10-31 16:51:38,390 104 INFO rb-be2b723-226188-430986 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-10-31 16:51:38,399 104 INFO rb-be2b723-226188-430986 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_sections_inside_a_subject_persists: Chrome headless enable page notifications 2026-10-31 16:51:38,471 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.res_users: Login successful for db:rb-be2b723-226188-430986 login:tour_reseq_manager from n/a 2026-10-31 16:51:38,495 104 INFO rb-be2b723-226188-430986 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_sections_inside_a_subject_persists: Setting session cookie in browser 2026-10-31 16:51:38,505 104 INFO rb-be2b723-226188-430986 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-10-31 16:51:38,505 104 INFO rb-be2b723-226188-430986 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-10-31 16:51:38,527 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-31 16:51:40,582 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:51:40] "GET /docs/c/tour-reseq-subject-a-88 HTTP/1.1" 200 - 331 0.238 1.823 2026-10-31 16:51:40,589 104 INFO rb-be2b723-226188-430986 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_sections_inside_a_subject_persists: Navigation result: {'frameId': '24A9359F1C3051EE1A7AE1FFDDD9DAF5', 'loaderId': 'EDFF749DA2DA50D4CF424CA8E56CB3BE', 'isDownload': False} 2026-10-31 16:51:40,589 104 INFO rb-be2b723-226188-430986 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-10-31 16:51:40,651 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 16:51:40] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.018 2026-10-31 16:51:40,668 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/e530af9/web.assets_frontend.min.css, copying from /web/assets/e530af9/web.assets_frontend.min.css 2026-10-31 16:51:40,723 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:51:40] "GET /web/assets/1/e530af9/web.assets_frontend.min.css HTTP/1.1" 200 - 11 0.034 0.053 2026-10-31 16:51:40,732 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6a1500a/to_website_docs.assets_frontend_css.min.css, copying from /web/assets/6a1500a/to_website_docs.assets_frontend_css.min.css 2026-10-31 16:51:40,747 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:51:40] "GET /web/assets/1/6a1500a/to_website_docs.assets_frontend_css.min.css HTTP/1.1" 200 - 8 0.007 0.100 2026-10-31 16:51:40,755 104 INFO rb-be2b723-226188-430986 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Inter:300,300i,400,400i,700,700i&display=swap 2026-10-31 16:51:40,756 104 INFO rb-be2b723-226188-430986 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Inter+Tight:300,300i,400,400i,500,500i,700,700i&display=swap 2026-10-31 16:51:40,759 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/885ed0a/web.assets_frontend_minimal.min.js, copying from /web/assets/885ed0a/web.assets_frontend_minimal.min.js 2026-10-31 16:51:40,771 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:51:40] "GET /web/assets/1/885ed0a/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.005 0.015 2026-10-31 16:51:40,799 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/4132e88/web.__assets_tests_call__.min.js, copying from /web/assets/4132e88/web.__assets_tests_call__.min.js 2026-10-31 16:51:40,830 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:51:40] "GET /web/assets/1/4132e88/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.007 0.037 2026-10-31 16:51:40,938 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 16:51:40] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.025 2026-10-31 16:51:40,946 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 16:51:40] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.031 2026-10-31 16:51:40,981 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:51:40] "GET /web/image/website/1/logo/My%20Website?unique=14a5d6e HTTP/1.1" 200 - 4 0.029 0.022 2026-10-31 16:51:40,982 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 16:51:40] "GET /to_website_docs/static/src/img/devices.gif HTTP/1.1" 200 - 0 0.000 0.032 2026-10-31 16:51:40,985 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 16:51:40] "GET /to_website_docs/static/src/img/user.jpg HTTP/1.1" 200 - 0 0.000 0.010 2026-10-31 16:51:41,016 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 16:51:41] "GET /website/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-31 16:51:41,059 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:51:41] "GET /web/image/website/1/favicon?unique=14a5d6e HTTP/1.1" 200 - 4 0.004 0.017 2026-10-31 16:51:41,082 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/64db66a/web.assets_frontend_lazy.min.js, copying from /web/assets/64db66a/web.assets_frontend_lazy.min.js 2026-10-31 16:51:41,107 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:51:41] "GET /web/assets/1/64db66a/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.006 0.068 2026-10-31 16:51:41,685 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/9a0c336/to_website_docs.assets_frontend_js.min.js, copying from /web/assets/9a0c336/to_website_docs.assets_frontend_js.min.js 2026-10-31 16:51:41,698 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:51:41] "GET /web/assets/1/9a0c336/to_website_docs.assets_frontend_js.min.js HTTP/1.1" 200 - 8 0.005 0.016 2026-10-31 16:51:41,738 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:51:41] "GET /website/translations/21715c2fccecbfb09054c55db4241b5acf079e7d?lang=en_US HTTP/1.1" 200 - 0 0.000 0.006 2026-10-31 16:51:41,887 104 INFO rb-be2b723-226188-430986 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-10-31 16:51:41,911 104 INFO rb-be2b723-226188-430986 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-10-31 16:51:41,962 104 INFO rb-be2b723-226188-430986 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-10-31 16:51:41,995 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:51:41] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 12 0.019 0.186 2026-10-31 16:51:42,018 104 INFO rb-be2b723-226188-430986 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-10-31 16:51:42,050 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:51:42] "POST /im_livechat/init HTTP/1.1" 200 - 27 0.016 0.214 2026-10-31 16:51:42,239 104 INFO rb-be2b723-226188-430986 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-10-31 16:51:42,278 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:51:42] "POST /docs/resequence_category HTTP/1.1" 200 - 24 0.025 0.054 2026-10-31 16:51:42,325 104 INFO rb-be2b723-226188-430986 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-10-31 16:51:42,562 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:51:42] "GET /docs/c/tour-reseq-subject-a-88 HTTP/1.1" 200 - 33 0.025 0.133 2026-10-31 16:51:43,109 104 INFO rb-be2b723-226188-430986 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-10-31 16:51:43,145 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:51:43] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 2 0.003 0.014 2026-10-31 16:51:43,217 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:51:43] "POST /im_livechat/init HTTP/1.1" 200 - 20 0.024 0.055 2026-10-31 16:51:43,232 104 INFO rb-be2b723-226188-430986 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-10-31 16:51:43,279 104 INFO rb-be2b723-226188-430986 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_sections_inside_a_subject_persists.browser: tour succeeded 2026-10-31 16:51:43,280 104 INFO rb-be2b723-226188-430986 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-10-31 16:51:43,423 104 INFO rb-be2b723-226188-430986 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_sections_inside_a_subject_persists.browser: heap 9335448 (allocated 11010048) 2026-10-31 16:51:43,434 104 INFO rb-be2b723-226188-430986 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_sections_inside_a_subject_persists: Closing chrome headless with pid 4170 2026-10-31 16:51:43,435 104 INFO rb-be2b723-226188-430986 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_sections_inside_a_subject_persists: Closing websocket connection 2026-10-31 16:51:43,436 104 INFO rb-be2b723-226188-430986 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_sections_inside_a_subject_persists: Terminating chrome headless with pid 4170 2026-10-31 16:51:43,549 104 INFO rb-be2b723-226188-430986 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-be2b723-226188-430986/chrome_logs/chrome_log_20261031_165143_549481_test_reordering_sections_inside_a_subject_persists.txt 2026-10-31 16:51:43,549 104 INFO rb-be2b723-226188-430986 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_sections_inside_a_subject_persists: Removing chrome user profile "/tmp/tmpjeoa9m28_chrome_odoo" 2026-10-31 16:51:43,620 104 INFO rb-be2b723-226188-430986 odoo.addons.to_website_docs.tests.test_docs_resequence_tour: Starting TestDocsResequenceTour.test_reordering_the_left_document_tree_persists ... 2026-10-31 16:51:44,053 104 INFO rb-be2b723-226188-430986 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_the_left_document_tree_persists: Chrome pid: 4346 2026-10-31 16:51:44,053 104 INFO rb-be2b723-226188-430986 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/tmpt9_85olb_chrome_odoo 2026-10-31 16:51:44,053 104 INFO rb-be2b723-226188-430986 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:34871/json/version 2026-10-31 16:51:44,054 104 INFO rb-be2b723-226188-430986 odoo.tests.common.requests: request http://127.0.0.1:34871/json/version with timeout 3 increased to 10s during tests 2026-10-31 16:51:44,128 104 INFO rb-be2b723-226188-430986 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-10-31 16:51:44,128 104 INFO rb-be2b723-226188-430986 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:34871/json 2026-10-31 16:51:44,129 104 INFO rb-be2b723-226188-430986 odoo.tests.common.requests: request http://127.0.0.1:34871/json with timeout 3 increased to 10s during tests 2026-10-31 16:51:44,152 104 INFO rb-be2b723-226188-430986 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:34871/devtools/page/C112CF5DE4FB3380EF1597B35D6C0B6F 2026-10-31 16:51:44,177 104 INFO rb-be2b723-226188-430986 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-10-31 16:51:44,183 104 INFO rb-be2b723-226188-430986 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_the_left_document_tree_persists: Chrome headless enable page notifications 2026-10-31 16:51:44,260 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.res_users: Login successful for db:rb-be2b723-226188-430986 login:tour_reseq_manager from n/a 2026-10-31 16:51:44,273 104 INFO rb-be2b723-226188-430986 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_the_left_document_tree_persists: Setting session cookie in browser 2026-10-31 16:51:44,277 104 INFO rb-be2b723-226188-430986 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-10-31 16:51:44,277 104 INFO rb-be2b723-226188-430986 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-10-31 16:51:44,298 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-31 16:51:47,700 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:51:47] "GET /docs/c/tour-reseq-subject-a-tour-reseq-section-a-tour-reseq-category-a-92 HTTP/1.1" 200 - 375 0.276 3.129 2026-10-31 16:51:47,706 104 INFO rb-be2b723-226188-430986 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_the_left_document_tree_persists: Navigation result: {'frameId': 'C112CF5DE4FB3380EF1597B35D6C0B6F', 'loaderId': 'E64EEE4FB062769987B53317F39FE247', 'isDownload': False} 2026-10-31 16:51:47,707 104 INFO rb-be2b723-226188-430986 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-10-31 16:51:47,746 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 16:51:47] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-31 16:51:47,785 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/e530af9/web.assets_frontend.min.css, copying from /web/assets/e530af9/web.assets_frontend.min.css 2026-10-31 16:51:47,837 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:51:47] "GET /web/assets/1/e530af9/web.assets_frontend.min.css HTTP/1.1" 200 - 11 0.034 0.033 2026-10-31 16:51:47,854 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6a1500a/to_website_docs.assets_frontend_css.min.css, copying from /web/assets/6a1500a/to_website_docs.assets_frontend_css.min.css 2026-10-31 16:51:47,869 104 INFO rb-be2b723-226188-430986 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Inter:300,300i,400,400i,700,700i&display=swap 2026-10-31 16:51:47,870 104 INFO rb-be2b723-226188-430986 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Inter+Tight:300,300i,400,400i,500,500i,700,700i&display=swap 2026-10-31 16:51:47,882 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:51:47] "GET /web/assets/1/6a1500a/to_website_docs.assets_frontend_css.min.css HTTP/1.1" 200 - 8 0.027 0.085 2026-10-31 16:51:47,896 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/885ed0a/web.assets_frontend_minimal.min.js, copying from /web/assets/885ed0a/web.assets_frontend_minimal.min.js 2026-10-31 16:51:47,910 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:51:47] "GET /web/assets/1/885ed0a/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.007 0.038 2026-10-31 16:51:47,931 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/4132e88/web.__assets_tests_call__.min.js, copying from /web/assets/4132e88/web.__assets_tests_call__.min.js 2026-10-31 16:51:47,952 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:51:47] "GET /web/assets/1/4132e88/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.005 0.040 2026-10-31 16:51:48,064 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 16:51:48] "GET /to_website_docs/static/src/img/devices.gif HTTP/1.1" 200 - 0 0.000 0.003 2026-10-31 16:51:48,089 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 16:51:48] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.014 2026-10-31 16:51:48,102 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 16:51:48] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.034 2026-10-31 16:51:48,106 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:51:48] "GET /web/image/website/1/logo/My%20Website?unique=14a5d6e HTTP/1.1" 200 - 4 0.039 0.014 2026-10-31 16:51:48,234 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 16:51:48] "GET /website/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.031 2026-10-31 16:51:48,237 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/64db66a/web.assets_frontend_lazy.min.js, copying from /web/assets/64db66a/web.assets_frontend_lazy.min.js 2026-10-31 16:51:48,275 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:51:48] "GET /web/assets/1/64db66a/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.009 0.059 2026-10-31 16:51:48,294 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:51:48] "GET /web/image/website/1/favicon?unique=14a5d6e HTTP/1.1" 200 - 4 0.003 0.072 2026-10-31 16:51:48,814 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/9a0c336/to_website_docs.assets_frontend_js.min.js, copying from /web/assets/9a0c336/to_website_docs.assets_frontend_js.min.js 2026-10-31 16:51:48,825 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:51:48] "GET /web/assets/1/9a0c336/to_website_docs.assets_frontend_js.min.js HTTP/1.1" 200 - 8 0.004 0.014 2026-10-31 16:51:48,891 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:51:48] "GET /website/translations/21715c2fccecbfb09054c55db4241b5acf079e7d?lang=en_US HTTP/1.1" 200 - 0 0.000 0.009 2026-10-31 16:51:49,022 104 INFO rb-be2b723-226188-430986 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-10-31 16:51:49,034 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:51:49] "POST /im_livechat/init HTTP/1.1" 200 - 27 0.023 0.059 2026-10-31 16:51:49,073 104 INFO rb-be2b723-226188-430986 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-10-31 16:51:49,100 104 INFO rb-be2b723-226188-430986 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-10-31 16:51:49,144 104 INFO rb-be2b723-226188-430986 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-10-31 16:51:49,159 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:51:49] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 12 0.005 0.204 2026-10-31 16:51:49,393 104 INFO rb-be2b723-226188-430986 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-10-31 16:51:49,439 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:51:49] "POST /docs/resequence HTTP/1.1" 200 - 29 0.024 0.054 2026-10-31 16:51:49,462 104 INFO rb-be2b723-226188-430986 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-10-31 16:51:49,735 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:51:49] "GET /docs/c/tour-reseq-subject-a-tour-reseq-section-a-tour-reseq-category-a-92 HTTP/1.1" 200 - 39 0.028 0.160 2026-10-31 16:51:50,311 104 INFO rb-be2b723-226188-430986 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-10-31 16:51:50,354 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:51:50] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 2 0.001 0.026 2026-10-31 16:51:50,406 104 INFO rb-be2b723-226188-430986 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-10-31 16:51:50,429 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:51:50] "POST /im_livechat/init HTTP/1.1" 200 - 20 0.024 0.064 2026-10-31 16:51:50,463 104 INFO rb-be2b723-226188-430986 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_the_left_document_tree_persists.browser: tour succeeded 2026-10-31 16:51:50,464 104 INFO rb-be2b723-226188-430986 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-10-31 16:51:50,590 104 INFO rb-be2b723-226188-430986 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_the_left_document_tree_persists.browser: heap 9319340 (allocated 11272192) 2026-10-31 16:51:50,601 104 INFO rb-be2b723-226188-430986 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_the_left_document_tree_persists: Closing chrome headless with pid 4346 2026-10-31 16:51:50,605 104 INFO rb-be2b723-226188-430986 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_the_left_document_tree_persists: Closing websocket connection 2026-10-31 16:51:50,606 104 INFO rb-be2b723-226188-430986 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_the_left_document_tree_persists: Terminating chrome headless with pid 4346 2026-10-31 16:51:50,732 104 INFO rb-be2b723-226188-430986 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-be2b723-226188-430986/chrome_logs/chrome_log_20261031_165150_732462_test_reordering_the_left_document_tree_persists.txt 2026-10-31 16:51:50,732 104 INFO rb-be2b723-226188-430986 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_the_left_document_tree_persists: Removing chrome user profile "/tmp/tmpt9_85olb_chrome_odoo" 2026-10-31 16:51:50,804 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-31 16:51:50,826 104 INFO rb-be2b723-226188-430986 odoo.addons.to_website_docs.tests.test_frontend_bundle_loads: Starting TestFrontendBundleLoads.test_docs_frontend_bundle_loads_without_module_error ... 2026-10-31 16:51:51,284 104 INFO rb-be2b723-226188-430986 odoo.addons.to_website_docs.tests.test_frontend_bundle_loads.TestFrontendBundleLoads.test_docs_frontend_bundle_loads_without_module_error: Chrome pid: 4519 2026-10-31 16:51:51,284 104 INFO rb-be2b723-226188-430986 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/tmpzg4fggqn_chrome_odoo 2026-10-31 16:51:51,284 104 INFO rb-be2b723-226188-430986 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:36691/json/version 2026-10-31 16:51:51,287 104 INFO rb-be2b723-226188-430986 odoo.tests.common.requests: request http://127.0.0.1:36691/json/version with timeout 3 increased to 10s during tests 2026-10-31 16:51:51,370 104 INFO rb-be2b723-226188-430986 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-10-31 16:51:51,370 104 INFO rb-be2b723-226188-430986 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:36691/json 2026-10-31 16:51:51,371 104 INFO rb-be2b723-226188-430986 odoo.tests.common.requests: request http://127.0.0.1:36691/json with timeout 3 increased to 10s during tests 2026-10-31 16:51:51,411 104 INFO rb-be2b723-226188-430986 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:36691/devtools/page/D2F595349861018A939F1F50DC28A72E 2026-10-31 16:51:51,425 104 INFO rb-be2b723-226188-430986 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-10-31 16:51:51,429 104 INFO rb-be2b723-226188-430986 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-10-31 16:51:51,448 104 INFO rb-be2b723-226188-430986 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-10-31 16:51:51,460 104 INFO rb-be2b723-226188-430986 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-10-31 16:51:51,460 104 INFO rb-be2b723-226188-430986 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-10-31 16:51:51,488 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-31 16:51:53,145 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:51:53] "GET /docs HTTP/1.1" 200 - 235 0.144 1.519 2026-10-31 16:51:53,149 104 INFO rb-be2b723-226188-430986 odoo.addons.to_website_docs.tests.test_frontend_bundle_loads.TestFrontendBundleLoads.test_docs_frontend_bundle_loads_without_module_error: Navigation result: {'frameId': 'D2F595349861018A939F1F50DC28A72E', 'loaderId': 'E91ACB4CE1800A4A9319F566C3FABE3B', 'isDownload': False} 2026-10-31 16:51:53,149 104 INFO rb-be2b723-226188-430986 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-10-31 16:51:53,202 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 16:51:53] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.007 2026-10-31 16:51:53,215 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6a1500a/to_website_docs.assets_frontend_css.min.css, copying from /web/assets/6a1500a/to_website_docs.assets_frontend_css.min.css 2026-10-31 16:51:53,239 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:51:53] "GET /web/assets/1/6a1500a/to_website_docs.assets_frontend_css.min.css HTTP/1.1" 200 - 11 0.010 0.029 2026-10-31 16:51:53,260 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/e530af9/web.assets_frontend.min.css, copying from /web/assets/e530af9/web.assets_frontend.min.css 2026-10-31 16:51:53,336 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:51:53] "GET /web/assets/1/e530af9/web.assets_frontend.min.css HTTP/1.1" 200 - 8 0.044 0.092 2026-10-31 16:51:53,358 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/885ed0a/web.assets_frontend_minimal.min.js, copying from /web/assets/885ed0a/web.assets_frontend_minimal.min.js 2026-10-31 16:51:53,368 104 INFO rb-be2b723-226188-430986 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Inter:300,300i,400,400i,700,700i&display=swap 2026-10-31 16:51:53,371 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:51:53] "GET /web/assets/1/885ed0a/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.010 0.100 2026-10-31 16:51:53,375 104 INFO rb-be2b723-226188-430986 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Inter+Tight:300,300i,400,400i,500,500i,700,700i&display=swap 2026-10-31 16:51:53,388 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/4132e88/web.__assets_tests_call__.min.js, copying from /web/assets/4132e88/web.__assets_tests_call__.min.js 2026-10-31 16:51:53,419 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:51:53] "GET /web/assets/1/4132e88/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.006 0.059 2026-10-31 16:51:53,537 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 16:51:53] "GET /viin_brand/static/img/viindoo_logo_tiny.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-31 16:51:53,541 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 16:51:53] "GET /to_website_docs/static/src/img/devices.gif HTTP/1.1" 200 - 0 0.000 0.014 2026-10-31 16:51:53,557 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:51:53] "GET /web/image/website/1/logo/My%20Website?unique=14a5d6e HTTP/1.1" 200 - 4 0.026 0.015 2026-10-31 16:51:53,564 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 16:51:53] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.017 2026-10-31 16:51:53,569 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 16:51:53] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.025 2026-10-31 16:51:53,620 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/64db66a/web.assets_frontend_lazy.min.js, copying from /web/assets/64db66a/web.assets_frontend_lazy.min.js 2026-10-31 16:51:53,646 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:51:53] "GET /web/assets/1/64db66a/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.006 0.039 2026-10-31 16:51:53,669 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:51:53] "GET /web/image/website/1/favicon?unique=14a5d6e HTTP/1.1" 200 - 4 0.005 0.041 2026-10-31 16:51:54,154 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/9a0c336/to_website_docs.assets_frontend_js.min.js, copying from /web/assets/9a0c336/to_website_docs.assets_frontend_js.min.js 2026-10-31 16:51:54,166 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:51:54] "GET /web/assets/1/9a0c336/to_website_docs.assets_frontend_js.min.js HTTP/1.1" 200 - 8 0.005 0.016 2026-10-31 16:51:54,193 104 INFO rb-be2b723-226188-430986 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-10-31 16:51:54,207 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:51:54] "GET /website/translations/21715c2fccecbfb09054c55db4241b5acf079e7d?lang=en_US HTTP/1.1" 200 - 0 0.000 0.007 2026-10-31 16:51:54,208 104 INFO rb-be2b723-226188-430986 odoo.addons.to_website_docs.tests.test_frontend_bundle_loads.TestFrontendBundleLoads.test_docs_frontend_bundle_loads_without_module_error.browser: test successful 2026-10-31 16:51:54,294 104 INFO rb-be2b723-226188-430986 odoo.addons.to_website_docs.tests.test_frontend_bundle_loads.TestFrontendBundleLoads.test_docs_frontend_bundle_loads_without_module_error.browser: heap 7368992 (allocated 8388608) 2026-10-31 16:51:54,391 104 INFO rb-be2b723-226188-430986 odoo.addons.to_website_docs.tests.test_frontend_bundle_loads.TestFrontendBundleLoads.test_docs_frontend_bundle_loads_without_module_error: Closing chrome headless with pid 4519 2026-10-31 16:51:54,392 104 INFO rb-be2b723-226188-430986 odoo.addons.to_website_docs.tests.test_frontend_bundle_loads.TestFrontendBundleLoads.test_docs_frontend_bundle_loads_without_module_error: Closing websocket connection 2026-10-31 16:51:54,398 104 INFO rb-be2b723-226188-430986 odoo.addons.to_website_docs.tests.test_frontend_bundle_loads.TestFrontendBundleLoads.test_docs_frontend_bundle_loads_without_module_error: Terminating chrome headless with pid 4519 2026-10-31 16:51:54,406 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:51:54] "POST /im_livechat/init HTTP/1.1" 200 - 22 0.019 0.056 2026-10-31 16:51:54,528 104 INFO rb-be2b723-226188-430986 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-be2b723-226188-430986/chrome_logs/chrome_log_20261031_165154_528185_test_docs_frontend_bundle_loads_without_module_error.txt 2026-10-31 16:51:54,528 104 INFO rb-be2b723-226188-430986 odoo.addons.to_website_docs.tests.test_frontend_bundle_loads.TestFrontendBundleLoads.test_docs_frontend_bundle_loads_without_module_error: Removing chrome user profile "/tmp/tmpzg4fggqn_chrome_odoo" 2026-10-31 16:51:54,555 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:51:54] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 12 0.004 0.221 2026-10-31 16:51:54,617 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-31 16:51:54,638 104 INFO rb-be2b723-226188-430986 odoo.addons.to_website_docs.tests.test_no_jquery_ui_assets: Starting TestNoJqueryUiAssets.test_no_jquery_ui_or_cdn_reference_in_shipped_assets ... 2026-10-31 16:51:54,710 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-31 16:51:58,723 104 INFO rb-be2b723-226188-430986 odoo.addons.to_website_docs.tests.test_publish_permission_gate: Starting TestPublishPermissionGate.test_designer_publishes_approved_content_ends_up_published ... 2026-10-31 16:51:58,870 104 INFO rb-be2b723-226188-430986 odoo.addons.to_website_docs.tests.test_publish_permission_gate: Starting TestPublishPermissionGate.test_designer_publishes_approved_document_ends_up_published ... 2026-10-31 16:51:59,014 104 INFO rb-be2b723-226188-430986 odoo.addons.to_website_docs.tests.test_publish_permission_gate: Starting TestPublishPermissionGate.test_designer_publishes_category_regardless_of_document_state ... 2026-10-31 16:51:59,107 104 INFO rb-be2b723-226188-430986 odoo.addons.to_website_docs.tests.test_publish_permission_gate: Starting TestPublishPermissionGate.test_draft_content_cannot_be_published_by_designer ... 2026-10-31 16:51:59,181 104 INFO rb-be2b723-226188-430986 odoo.addons.to_website_docs.tests.test_publish_permission_gate: Starting TestPublishPermissionGate.test_draft_document_cannot_be_published_by_designer ... 2026-10-31 16:51:59,265 104 INFO rb-be2b723-226188-430986 odoo.addons.to_website_docs.tests.test_publish_permission_gate: Starting TestPublishPermissionGate.test_manager_publishing_category_is_not_a_no_op_toggle ... 2026-10-31 16:51:59,344 104 INFO rb-be2b723-226188-430986 odoo.addons.to_website_docs.tests.test_publish_permission_gate: Starting TestPublishPermissionGate.test_manager_publishing_document_is_not_a_no_op_toggle ... 2026-10-31 16:51:59,471 104 INFO rb-be2b723-226188-430986 odoo.addons.to_website_docs.tests.test_publish_permission_gate: Starting TestPublishPermissionGate.test_restricted_editor_cannot_publish_category ... 2026-10-31 16:51:59,565 104 INFO rb-be2b723-226188-430986 odoo.addons.to_website_docs.tests.test_publish_permission_gate: Starting TestPublishPermissionGate.test_restricted_editor_cannot_publish_content ... 2026-10-31 16:51:59,657 104 INFO rb-be2b723-226188-430986 odoo.addons.to_website_docs.tests.test_publish_permission_gate: Starting TestPublishPermissionGate.test_restricted_editor_cannot_publish_document ... 2026-10-31 16:51:59,747 104 INFO rb-be2b723-226188-430986 odoo.addons.to_website_docs.tests.test_publish_permission_gate: Starting TestPublishPermissionGate.test_reviewer_assigned_to_own_document_cannot_publish ... 2026-10-31 16:51:59,837 104 INFO rb-be2b723-226188-430986 odoo.addons.to_website_docs.tests.test_publish_permission_gate: Starting TestPublishPermissionGate.test_reviewer_cannot_publish_category ... 2026-10-31 16:51:59,912 104 INFO rb-be2b723-226188-430986 odoo.addons.to_website_docs.tests.test_publish_permission_gate: Starting TestPublishPermissionGate.test_reviewer_cannot_publish_content ... 2026-10-31 16:52:00,004 104 INFO rb-be2b723-226188-430986 odoo.addons.to_website_docs.tests.test_publish_permission_gate: Starting TestPublishPermissionGate.test_reviewer_cannot_publish_document ... 2026-10-31 16:52:00,122 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-10-31 16:52:01,092 104 INFO rb-be2b723-226188-430986 odoo.addons.to_website_docs.tests.test_resequence_category_permission: Starting TestResequenceCategoryPermission.test_a_section_write_holder_may_reorder_that_sections_categories ... 2026-10-31 16:52:01,142 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.res_users: Login successful for db:rb-be2b723-226188-430986 login:reseq_reviewer from n/a 2026-10-31 16:52:01,165 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-31 16:52:01,707 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:52:01] "POST /docs/resequence_category HTTP/1.1" 200 - 39 0.041 0.510 2026-10-31 16:52:01,752 104 INFO rb-be2b723-226188-430986 odoo.addons.to_website_docs.tests.test_resequence_category_permission: Starting TestResequenceCategoryPermission.test_a_user_without_write_on_the_section_is_denied ... 2026-10-31 16:52:01,777 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.res_users: Login successful for db:rb-be2b723-226188-430986 login:reseq_editor from n/a 2026-10-31 16:52:01,796 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-31 16:52:02,254 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:52:02] "POST /docs/resequence_category HTTP/1.1" 200 - 16 0.014 0.448 2026-10-31 16:52:02,293 104 INFO rb-be2b723-226188-430986 odoo.addons.to_website_docs.tests.test_resequence_category_permission: Starting TestResequenceCategoryPermission.test_ids_that_are_not_children_of_the_parent_are_rejected ... 2026-10-31 16:52:02,330 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.res_users: Login successful for db:rb-be2b723-226188-430986 login:reseq_reviewer from n/a 2026-10-31 16:52:02,358 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-31 16:52:02,778 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:52:02] "POST /docs/resequence_category HTTP/1.1" 200 - 18 0.013 0.410 2026-10-31 16:52:02,819 104 INFO rb-be2b723-226188-430986 odoo.addons.to_website_docs.tests.test_resequence_category_permission: Starting TestResequenceCategoryPermission.test_reordering_a_sections_categories_never_touches_the_section ... 2026-10-31 16:52:02,848 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.res_users: Login successful for db:rb-be2b723-226188-430986 login:reseq_reviewer from n/a 2026-10-31 16:52:02,864 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-31 16:52:04,687 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:52:04] "POST /docs/resequence_category HTTP/1.1" 200 - 48 0.034 1.792 2026-10-31 16:52:04,719 104 INFO rb-be2b723-226188-430986 odoo.addons.to_website_docs.tests.test_resequence_category_permission: Starting TestResequenceCategoryPermission.test_reordering_top_level_subjects_still_requires_a_docs_manager ... 2026-10-31 16:52:04,752 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.res_users: Login successful for db:rb-be2b723-226188-430986 login:reseq_reviewer from n/a 2026-10-31 16:52:04,777 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-31 16:52:05,216 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:52:05] "POST /docs/resequence_category HTTP/1.1" 200 - 13 0.008 0.434 2026-10-31 16:52:05,281 104 INFO rb-be2b723-226188-430986 odoo.addons.to_website_docs.tests.test_resequence_category_permission: Starting TestResequenceCategoryPermission.test_the_section_itself_cannot_ride_along_with_its_childrens_resequence ... 2026-10-31 16:52:05,323 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.res_users: Login successful for db:rb-be2b723-226188-430986 login:reseq_reviewer from n/a 2026-10-31 16:52:05,352 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-31 16:52:05,840 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:52:05] "POST /docs/resequence_category HTTP/1.1" 200 - 18 0.016 0.474 2026-10-31 16:52:05,896 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-31 16:52:09,800 104 INFO rb-be2b723-226188-430986 odoo.addons.to_website_docs.tests.test_route: Starting TestDocsRoute.test_route_category__user_designer ... 2026-10-31 16:52:09,823 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.res_users: Login successful for db:rb-be2b723-226188-430986 login:designer_doc from n/a 2026-10-31 16:52:09,848 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-31 16:52:10,227 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:52:10] "POST /docs/create_category HTTP/1.1" 200 - 8 0.005 0.380 2026-10-31 16:52:10,345 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:52:10] "POST /docs/create_category HTTP/1.1" 200 - 51 0.041 0.070 2026-10-31 16:52:10,419 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:52:10] "POST /docs/update_category HTTP/1.1" 200 - 21 0.017 0.040 2026-10-31 16:52:10,435 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:52:10] "POST /docs/delete HTTP/1.1" 200 - 1 0.001 0.008 2026-10-31 16:52:10,489 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:52:10] "POST /docs/update_category HTTP/1.1" 200 - 10 0.011 0.033 2026-10-31 16:52:10,509 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:52:10] "POST /docs/delete HTTP/1.1" 200 - 1 0.001 0.009 2026-10-31 16:52:10,510 104 INFO rb-be2b723-226188-430986 odoo.addons.to_website_docs.tests.test_route.TestDocsRoute.test_route_category__user_designer: waiting for threads: [] 2026-10-31 16:52:10,565 104 INFO rb-be2b723-226188-430986 odoo.addons.to_website_docs.tests.test_route: Starting TestDocsRoute.test_route_category__user_manager ... 2026-10-31 16:52:10,588 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.res_users: Login successful for db:rb-be2b723-226188-430986 login:manager_doc from n/a 2026-10-31 16:52:10,609 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-31 16:52:11,119 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:52:11] "POST /docs/create_category HTTP/1.1" 200 - 47 0.036 0.476 2026-10-31 16:52:11,216 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:52:11] "POST /docs/update_category HTTP/1.1" 200 - 27 0.027 0.061 2026-10-31 16:52:11,273 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #628 deleted mail.message records with IDs: [12206, 12205] 2026-10-31 16:52:11,304 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #628 deleted website.doc.category records with IDs: [113] 2026-10-31 16:52:11,311 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #628 deleted mail.followers records with IDs: [2248] 2026-10-31 16:52:11,314 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:52:11] "POST /docs/delete HTTP/1.1" 200 - 41 0.041 0.041 2026-10-31 16:52:11,367 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:52:11] "POST /docs/update_category HTTP/1.1" 200 - 10 0.011 0.034 2026-10-31 16:52:11,449 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #628 deleted website.document.content records with IDs: [46] 2026-10-31 16:52:11,476 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #628 deleted website.document records with IDs: [106] 2026-10-31 16:52:11,517 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #628 deleted mail.message records with IDs: [12207] 2026-10-31 16:52:11,529 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #628 deleted website.doc.category records with IDs: [109] 2026-10-31 16:52:11,540 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:52:11] "POST /docs/delete HTTP/1.1" 200 - 94 0.070 0.094 2026-10-31 16:52:11,542 104 INFO rb-be2b723-226188-430986 odoo.addons.to_website_docs.tests.test_route.TestDocsRoute.test_route_category__user_manager: waiting for threads: [] 2026-10-31 16:52:11,585 104 INFO rb-be2b723-226188-430986 odoo.addons.to_website_docs.tests.test_route: Starting TestDocsRoute.test_route_category__user_portal ... 2026-10-31 16:52:11,613 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.res_users: Login successful for db:rb-be2b723-226188-430986 login:portal_doc from n/a 2026-10-31 16:52:11,638 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-31 16:52:13,453 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:52:13] "POST /docs/create_category HTTP/1.1" 200 - 13 0.009 1.809 2026-10-31 16:52:13,474 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:52:13] "POST /docs/update_category HTTP/1.1" 200 - 3 0.004 0.008 2026-10-31 16:52:13,490 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:52:13] "POST /docs/delete HTTP/1.1" 200 - 1 0.001 0.007 2026-10-31 16:52:13,541 104 INFO rb-be2b723-226188-430986 odoo.addons.to_website_docs.tests.test_route: Starting TestDocsRoute.test_route_category__user_public ... 2026-10-31 16:52:13,565 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-31 16:52:14,077 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:52:14] "POST /docs/create_category HTTP/1.1" 200 - 5 0.002 0.515 2026-10-31 16:52:14,089 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:52:14] "POST /docs/update_category HTTP/1.1" 200 - 0 0.000 0.003 2026-10-31 16:52:14,098 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:52:14] "POST /docs/delete HTTP/1.1" 200 - 0 0.000 0.003 2026-10-31 16:52:14,142 104 INFO rb-be2b723-226188-430986 odoo.addons.to_website_docs.tests.test_route: Starting TestDocsRoute.test_route_category__user_reviewer ... 2026-10-31 16:52:14,168 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.res_users: Login successful for db:rb-be2b723-226188-430986 login:reviewer_doc from n/a 2026-10-31 16:52:14,188 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-31 16:52:14,648 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:52:14] "POST /docs/create_category HTTP/1.1" 200 - 13 0.008 0.454 2026-10-31 16:52:14,788 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:52:14] "POST /docs/create_category HTTP/1.1" 200 - 51 0.052 0.077 2026-10-31 16:52:14,873 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:52:14] "POST /docs/update_category HTTP/1.1" 200 - 21 0.024 0.049 2026-10-31 16:52:14,888 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:52:14] "POST /docs/delete HTTP/1.1" 200 - 1 0.001 0.006 2026-10-31 16:52:14,936 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:52:14] "POST /docs/update_category HTTP/1.1" 200 - 10 0.011 0.027 2026-10-31 16:52:14,951 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:52:14] "POST /docs/delete HTTP/1.1" 200 - 1 0.001 0.006 2026-10-31 16:52:15,006 104 INFO rb-be2b723-226188-430986 odoo.addons.to_website_docs.tests.test_route: Starting TestDocsRoute.test_route_document__user_designer ... 2026-10-31 16:52:15,033 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.res_users: Login successful for db:rb-be2b723-226188-430986 login:designer_doc from n/a 2026-10-31 16:52:15,054 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-31 16:52:15,642 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:52:15] "POST /docs/create HTTP/1.1" 200 - 57 0.059 0.531 2026-10-31 16:52:15,742 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:52:15] "POST /docs/update_document HTTP/1.1" 200 - 27 0.032 0.057 2026-10-31 16:52:15,817 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #626 deleted mail.message records with IDs: [12211] 2026-10-31 16:52:15,834 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #626 deleted website.document.content records with IDs: [48] 2026-10-31 16:52:15,846 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #626 deleted mail.followers records with IDs: [2250] 2026-10-31 16:52:15,865 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #626 deleted mail.message records with IDs: [12213, 12212] 2026-10-31 16:52:15,882 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #626 deleted website.document records with IDs: [108] 2026-10-31 16:52:15,899 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #626 deleted mail.followers records with IDs: [2251] 2026-10-31 16:52:15,901 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:52:15] "POST /docs/delete HTTP/1.1" 200 - 101 0.060 0.089 2026-10-31 16:52:15,957 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:52:15] "POST /docs/update_document HTTP/1.1" 200 - 9 0.014 0.034 2026-10-31 16:52:15,999 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:52:15] "POST /docs/delete HTTP/1.1" 200 - 8 0.009 0.026 2026-10-31 16:52:16,000 104 INFO rb-be2b723-226188-430986 odoo.addons.to_website_docs.tests.test_route.TestDocsRoute.test_route_document__user_designer: waiting for threads: [] 2026-10-31 16:52:16,037 104 INFO rb-be2b723-226188-430986 odoo.addons.to_website_docs.tests.test_route: Starting TestDocsRoute.test_route_document__user_editor ... 2026-10-31 16:52:16,060 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.res_users: Login successful for db:rb-be2b723-226188-430986 login:editor_doc from n/a 2026-10-31 16:52:16,081 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-31 16:52:16,546 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:52:16] "POST /docs/create HTTP/1.1" 200 - 54 0.035 0.433 2026-10-31 16:52:16,619 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:52:16] "POST /docs/update_document HTTP/1.1" 200 - 28 0.023 0.037 2026-10-31 16:52:16,710 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #622 deleted mail.message records with IDs: [12214] 2026-10-31 16:52:16,755 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #622 deleted website.document.content records with IDs: [49] 2026-10-31 16:52:16,788 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #622 deleted mail.followers records with IDs: [2252] 2026-10-31 16:52:16,816 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #622 deleted mail.message records with IDs: [12216, 12215] 2026-10-31 16:52:16,863 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #622 deleted website.document records with IDs: [109] 2026-10-31 16:52:16,892 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #622 deleted mail.followers records with IDs: [2253] 2026-10-31 16:52:16,899 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:52:16] "POST /docs/delete HTTP/1.1" 200 - 100 0.126 0.142 2026-10-31 16:52:16,920 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:52:16] "POST /docs/update_document HTTP/1.1" 200 - 3 0.003 0.011 2026-10-31 16:52:16,948 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:52:16] "POST /docs/delete HTTP/1.1" 200 - 3 0.003 0.016 2026-10-31 16:52:16,991 104 INFO rb-be2b723-226188-430986 odoo.addons.to_website_docs.tests.test_route: Starting TestDocsRoute.test_route_document__user_manager ... 2026-10-31 16:52:17,016 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.res_users: Login successful for db:rb-be2b723-226188-430986 login:manager_doc from n/a 2026-10-31 16:52:17,039 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-31 16:52:18,722 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:52:18] "POST /docs/create HTTP/1.1" 200 - 59 0.038 1.651 2026-10-31 16:52:18,788 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:52:18] "POST /docs/update_document HTTP/1.1" 200 - 20 0.018 0.041 2026-10-31 16:52:18,853 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #628 deleted mail.message records with IDs: [12217] 2026-10-31 16:52:18,878 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #628 deleted website.document.content records with IDs: [50] 2026-10-31 16:52:18,893 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #628 deleted mail.followers records with IDs: [2254] 2026-10-31 16:52:18,908 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #628 deleted mail.message records with IDs: [12219, 12218] 2026-10-31 16:52:18,939 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #628 deleted website.document records with IDs: [110] 2026-10-31 16:52:18,954 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #628 deleted mail.followers records with IDs: [2255] 2026-10-31 16:52:18,956 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:52:18] "POST /docs/delete HTTP/1.1" 200 - 107 0.061 0.102 2026-10-31 16:52:18,998 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:52:18] "POST /docs/update_document HTTP/1.1" 200 - 7 0.008 0.028 2026-10-31 16:52:19,057 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #628 deleted website.document.content records with IDs: [46] 2026-10-31 16:52:19,087 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #628 deleted mail.message records with IDs: [12220] 2026-10-31 16:52:19,100 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #628 deleted website.document records with IDs: [106] 2026-10-31 16:52:19,114 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:52:19] "POST /docs/delete HTTP/1.1" 200 - 56 0.042 0.066 2026-10-31 16:52:19,116 104 INFO rb-be2b723-226188-430986 odoo.addons.to_website_docs.tests.test_route.TestDocsRoute.test_route_document__user_manager: waiting for threads: [] 2026-10-31 16:52:19,165 104 INFO rb-be2b723-226188-430986 odoo.addons.to_website_docs.tests.test_route: Starting TestDocsRoute.test_route_document__user_portal ... 2026-10-31 16:52:19,195 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.res_users: Login successful for db:rb-be2b723-226188-430986 login:portal_doc from n/a 2026-10-31 16:52:19,224 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-31 16:52:19,736 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:52:19] "POST /docs/create HTTP/1.1" 200 - 17 0.012 0.502 2026-10-31 16:52:19,759 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:52:19] "POST /docs/update_document HTTP/1.1" 200 - 1 0.000 0.016 2026-10-31 16:52:19,774 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:52:19] "POST /docs/delete HTTP/1.1" 200 - 1 0.002 0.006 2026-10-31 16:52:19,776 104 INFO rb-be2b723-226188-430986 odoo.addons.to_website_docs.tests.test_route.TestDocsRoute.test_route_document__user_portal: waiting for threads: [] 2026-10-31 16:52:19,828 104 INFO rb-be2b723-226188-430986 odoo.addons.to_website_docs.tests.test_route: Starting TestDocsRoute.test_route_document__user_public ... 2026-10-31 16:52:19,857 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-31 16:52:20,297 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:52:20] "POST /docs/create HTTP/1.1" 200 - 5 0.006 0.442 2026-10-31 16:52:20,307 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:52:20] "POST /docs/update_document HTTP/1.1" 200 - 0 0.000 0.003 2026-10-31 16:52:20,320 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:52:20] "POST /docs/delete HTTP/1.1" 200 - 0 0.000 0.004 2026-10-31 16:52:20,373 104 INFO rb-be2b723-226188-430986 odoo.addons.to_website_docs.tests.test_route: Starting TestDocsRoute.test_route_document__user_reviewer ... 2026-10-31 16:52:20,406 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.res_users: Login successful for db:rb-be2b723-226188-430986 login:reviewer_doc from n/a 2026-10-31 16:52:20,440 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-31 16:52:20,964 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:52:20] "POST /docs/create HTTP/1.1" 200 - 57 0.040 0.491 2026-10-31 16:52:21,048 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:52:21] "POST /docs/update_document HTTP/1.1" 200 - 27 0.021 0.053 2026-10-31 16:52:21,119 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #624 deleted mail.message records with IDs: [12221] 2026-10-31 16:52:21,139 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #624 deleted website.document.content records with IDs: [51] 2026-10-31 16:52:21,153 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #624 deleted mail.followers records with IDs: [2256] 2026-10-31 16:52:21,168 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #624 deleted mail.message records with IDs: [12223, 12222] 2026-10-31 16:52:21,184 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #624 deleted website.document records with IDs: [111] 2026-10-31 16:52:21,200 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #624 deleted mail.followers records with IDs: [2257] 2026-10-31 16:52:21,202 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:52:21] "POST /docs/delete HTTP/1.1" 200 - 101 0.056 0.089 2026-10-31 16:52:21,261 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:52:21] "POST /docs/update_document HTTP/1.1" 200 - 9 0.014 0.033 2026-10-31 16:52:21,300 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:52:21] "POST /docs/delete HTTP/1.1" 200 - 8 0.009 0.022 2026-10-31 16:52:21,302 104 INFO rb-be2b723-226188-430986 odoo.addons.to_website_docs.tests.test_route.TestDocsRoute.test_route_document__user_reviewer: waiting for threads: [] 2026-10-31 16:52:21,377 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-10-31 16:52:21,405 104 INFO rb-be2b723-226188-430986 odoo.addons.to_website_docs.tests.test_search_route: Starting TestDocsSearchRoutePublicRequest.test_search_with_empty_query_param_does_not_error ... 2026-10-31 16:52:21,412 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-31 16:52:22,872 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:52:22] "GET /docs/search?search= HTTP/1.1" 200 - 209 0.115 1.348 2026-10-31 16:52:22,874 104 INFO rb-be2b723-226188-430986 odoo.addons.to_website_docs.tests.test_search_route.TestDocsSearchRoutePublicRequest.test_search_with_empty_query_param_does_not_error: waiting for threads: [] 2026-10-31 16:52:22,921 104 INFO rb-be2b723-226188-430986 odoo.addons.to_website_docs.tests.test_search_route: Starting TestDocsSearchRoutePublicRequest.test_search_with_query_param_still_works ... 2026-10-31 16:52:22,928 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-31 16:52:25,697 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:52:25] "GET /docs/search?search=activate HTTP/1.1" 200 - 209 0.126 2.647 2026-10-31 16:52:25,699 104 INFO rb-be2b723-226188-430986 odoo.addons.to_website_docs.tests.test_search_route.TestDocsSearchRoutePublicRequest.test_search_with_query_param_still_works: waiting for threads: [] 2026-10-31 16:52:25,732 104 INFO rb-be2b723-226188-430986 odoo.addons.to_website_docs.tests.test_search_route: Starting TestDocsSearchRoutePublicRequest.test_search_without_query_param_does_not_error ... 2026-10-31 16:52:25,741 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-31 16:52:27,244 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:52:27] "GET /docs/search HTTP/1.1" 200 - 209 0.135 1.371 2026-10-31 16:52:27,246 104 INFO rb-be2b723-226188-430986 odoo.addons.to_website_docs.tests.test_search_route.TestDocsSearchRoutePublicRequest.test_search_without_query_param_does_not_error: waiting for threads: [] 2026-10-31 16:52:27,302 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-31 16:52:31,784 104 INFO rb-be2b723-226188-430986 odoo.addons.to_website_docs_odoo.tests.test_access_rights: Starting TestOdooVersionAccessRights.test_docs_editor_crud_odoo_version ... 2026-10-31 16:52:31,933 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #632 deleted odoo.version records with IDs: [17] 2026-10-31 16:52:31,954 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #632 deleted product.attribute.value records with IDs: [122] 2026-10-31 16:52:32,022 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-10-31 16:52:36,465 104 INFO rb-be2b723-226188-430986 odoo.addons.to_website_docs_odoo.tests.test_get_content_access: Starting TestGetContentAccess.test_editor_with_create_rights_still_gets_seeded_content ... 2026-10-31 16:52:36,606 104 INFO rb-be2b723-226188-430986 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-10-31 16:52:36,670 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-10-31 16:52:40,842 104 INFO rb-be2b723-226188-430986 odoo.addons.to_website_docs_odoo.tests.test_website_docs_category: Starting TestWebsiteDocsCategory.test_compute_odoo_version_on_category ... 2026-10-31 16:52:40,945 104 INFO rb-be2b723-226188-430986 odoo.addons.to_website_docs_odoo.tests.test_website_docs_category: Starting TestWebsiteDocsCategory.test_func_search_document ... 2026-10-31 16:52:41,085 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-10-31 16:52:45,255 104 INFO rb-be2b723-226188-430986 odoo.addons.to_website_docs_odoo.tests.test_website_docs_content: Starting TestWebsiteDocsContent.test_func_get_other_odoo_versions ... 2026-10-31 16:52:45,335 104 INFO rb-be2b723-226188-430986 odoo.addons.to_website_docs_odoo.tests.test_website_docs_content: Starting TestWebsiteDocsContent.test_sql_constraint_uniq_odoo_version_doc_content ... 2026-10-31 16:52:45,387 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-10-31 16:52:49,848 104 INFO rb-be2b723-226188-430986 odoo.addons.to_website_docs_odoo.tests.test_website_docs_url: Starting TestWebsiteDocsUrl.test_docs_search_with_odoo_version ... 2026-10-31 16:52:49,880 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-31 16:52:51,553 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:52:51] "GET /docs/search?search=Angular&version=27 HTTP/1.1" 200 - 219 0.144 1.539 2026-10-31 16:52:51,628 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:52:51] "GET /docs/search?search=Angular&version=100 HTTP/1.1" 200 - 16 0.016 0.048 2026-10-31 16:52:51,676 104 INFO rb-be2b723-226188-430986 odoo.addons.to_website_docs_odoo.tests.test_website_docs_url: Starting TestWebsiteDocsUrl.test_search_without_search_term_or_with_bad_version ... 2026-10-31 16:52:51,743 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-31 16:52:53,291 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:52:53] "GET /docs/search HTTP/1.1" 200 - 219 0.134 1.418 2026-10-31 16:52:53,387 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:52:53] "GET /docs/search?version=27 HTTP/1.1" 200 - 22 0.016 0.070 2026-10-31 16:52:53,462 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:52:53] "GET /docs/search?search=Activate%20the%20Developer%20(Debug)%20Mode&version=abc HTTP/1.1" 200 - 22 0.016 0.047 2026-10-31 16:52:53,553 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:52:53] "GET /docs/search?search=Activate%20the%20Developer%20(Debug)%20Mode&version=² HTTP/1.1" 200 - 22 0.017 0.061 2026-10-31 16:52:53,603 104 INFO rb-be2b723-226188-430986 odoo.addons.to_website_docs_odoo.tests.test_website_docs_url: Starting TestWebsiteDocsUrl.test_website_url ... 2026-10-31 16:52:53,672 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-31 16:52:56,636 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:52:56] "GET /docs/98.0/d/welcome-to-summoner-s-rift-129 HTTP/1.1" 200 - 256 0.161 2.806 2026-10-31 16:52:56,750 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:52:56] "GET /docs/d/activate-the-developer-debug-mode-128 HTTP/1.1" 200 - 30 0.023 0.081 2026-10-31 16:52:56,988 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:52:56] "GET /docs/99.0/c/odoo-user-documentation-applications-general-142 HTTP/1.1" 200 - 45 0.039 0.155 2026-10-31 16:52:57,124 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:52:57] "GET /docs/99.0/c/odoo-user-documentation-applications-general-142 HTTP/1.1" 200 - 31 0.031 0.089 2026-10-31 16:52:57,161 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:52:57] "GET /docs/d/welcome-to-summoner-s-rift-129 HTTP/1.1" 301 - 6 0.003 0.016 2026-10-31 16:52:57,307 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:52:57] "GET /docs/98.0/d/welcome-to-summoner-s-rift-129 HTTP/1.1" 200 - 33 0.030 0.110 2026-10-31 16:52:57,340 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:52:57] "GET /docs/d/welcome-to-summoner-s-rift-129 HTTP/1.1" 301 - 6 0.003 0.017 2026-10-31 16:52:57,465 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:52:57] "GET /docs/98.0/d/welcome-to-summoner-s-rift-129 HTTP/1.1" 200 - 33 0.026 0.093 2026-10-31 16:52:57,627 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:52:57] "GET /docs/99.0/c/odoo-user-documentation-applications-general-142 HTTP/1.1" 200 - 31 0.039 0.114 2026-10-31 16:52:57,630 104 INFO rb-be2b723-226188-430986 odoo.addons.to_website_docs_odoo.tests.test_website_docs_url.TestWebsiteDocsUrl.test_website_url: waiting for threads: [] 2026-10-31 16:52:57,712 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-10-31 16:52:58,216 104 INFO rb-be2b723-226188-430986 odoo.addons.to_website_odoo_version.tests.test_access_rights: Starting TestAccessRights.test_access_odoo_version ... 2026-10-31 16:52:58,330 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #679 deleted mail.message records with IDs: [12230] 2026-10-31 16:52:58,344 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #679 deleted odoo.version records with IDs: [31] 2026-10-31 16:52:58,354 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #679 deleted mail.followers records with IDs: [2258] 2026-10-31 16:52:58,369 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #679 deleted product.attribute.value records with IDs: [136] 2026-10-31 16:52:58,417 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #679 deleted mail.message records with IDs: [12229] 2026-10-31 16:52:58,435 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #679 deleted odoo.version records with IDs: [30] 2026-10-31 16:52:58,462 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #679 deleted product.attribute.value records with IDs: [135] 2026-10-31 16:52:58,522 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-31 16:52:58,542 104 INFO rb-be2b723-226188-430986 odoo.addons.to_website_slides_event.tests.test_slides_event: Starting TestSlidesEvent.test_compute_course_contents_on_event_form ... 2026-10-31 16:52:59,007 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-31 16:52:59,218 104 INFO rb-be2b723-226188-430986 odoo.addons.utm.tests.test_routes: Starting TestRoutes.test_01_web_session_destroy ... 2026-10-31 16:52:59,292 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.res_users: Login successful for db:rb-be2b723-226188-430986 login:demo from n/a 2026-10-31 16:52:59,310 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-31 16:52:59,747 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 16:52:59] "POST /web/session/destroy HTTP/1.1" 200 - 7 0.004 0.438 2026-10-31 16:52:59,752 104 INFO rb-be2b723-226188-430986 odoo.addons.utm.tests.test_routes.TestRoutes.test_01_web_session_destroy: waiting for threads: [] 2026-10-31 16:52:59,807 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-31 16:53:00,450 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [500] 2026-10-31 16:53:00,463 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12232] 2026-10-31 16:53:00,472 104 INFO rb-be2b723-226188-430986 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-31 16:53:00,501 104 INFO rb-be2b723-226188-430986 odoo.addons.utm.tests.test_utm: Starting TestUtm.test_campaign_automatic_name ... 2026-10-31 16:53:00,565 104 INFO rb-be2b723-226188-430986 odoo.addons.utm.tests.test_utm: Starting TestUtm.test_find_or_create_record ... 2026-10-31 16:53:00,615 104 INFO rb-be2b723-226188-430986 odoo.addons.utm.tests.test_utm: Starting TestUtm.test_find_or_create_record_case ... 2026-10-31 16:53:00,656 104 INFO rb-be2b723-226188-430986 odoo.addons.utm.tests.test_utm: Starting TestUtm.test_find_or_create_with_archived_record ... 2026-10-31 16:53:00,698 104 INFO rb-be2b723-226188-430986 odoo.addons.utm.tests.test_utm: Starting TestUtm.test_name_generation ... 2026-10-31 16:53:00,731 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted utm.source records with IDs: [28, 31, 32] 2026-10-31 16:53:00,774 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted utm.medium records with IDs: [19, 22, 23] 2026-10-31 16:53:00,823 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted utm.campaign records with IDs: [12, 15, 16] 2026-10-31 16:53:00,883 104 INFO rb-be2b723-226188-430986 odoo.addons.utm.tests.test_utm: Starting TestUtm.test_name_generation_duplicate_marks ... 2026-10-31 16:53:00,984 104 INFO rb-be2b723-226188-430986 odoo.addons.utm.tests.test_utm: Starting TestUtm.test_split_name_and_count ... 2026-10-31 16:53:01,037 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-31 16:53:01,583 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [501] 2026-10-31 16:53:01,598 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12234] 2026-10-31 16:53:01,609 104 INFO rb-be2b723-226188-430986 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-31 16:53:01,647 104 INFO rb-be2b723-226188-430986 odoo.addons.utm.tests.test_utm_consistency: Starting TestUTMConsistency.test_utm_consistency ... 2026-10-31 16:53:01,732 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-31 16:53:02,402 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [502] 2026-10-31 16:53:02,415 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12236] 2026-10-31 16:53:02,424 104 INFO rb-be2b723-226188-430986 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-31 16:53:02,451 104 INFO rb-be2b723-226188-430986 odoo.addons.utm.tests.test_utm_security: Starting TestUTMSecurity.test_utm_security_admin ... 2026-10-31 16:53:02,509 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted utm.campaign records with IDs: [36] 2026-10-31 16:53:02,523 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted utm.medium records with IDs: [42] 2026-10-31 16:53:02,535 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted utm.source records with IDs: [51] 2026-10-31 16:53:02,586 104 INFO rb-be2b723-226188-430986 odoo.addons.utm.tests.test_utm_security: Starting TestUTMSecurity.test_utm_security_employee ... 2026-10-31 16:53:02,655 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 682, model: utm.campaign 2026-10-31 16:53:02,669 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 682, model: utm.medium 2026-10-31 16:53:02,676 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 682, model: utm.source 2026-10-31 16:53:02,743 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-31 16:53:17,390 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_account.tests.test_account_account: Starting TestAccountAccount.test_account_code_check_enabled_by_default ... 2026-10-31 16:53:17,537 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_account.tests.test_account_account: Starting TestAccountAccount.test_create_income_deduction_account_type ... 2026-10-31 16:53:17,691 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_account.tests.test_account_account: Starting TestAccountAccount.test_create_income_financial_account_type ... 2026-10-31 16:53:17,857 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_account.tests.test_account_account: Starting TestAccountAccount.test_disable_account_code_check_via_system_param ... 2026-10-31 16:53:18,061 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-31 16:53:34,551 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_account.tests.test_account_automatic_entry_wizard: Starting TestAccountAutomaticEntryTransferWizard.test_10_transfer_wizard_reconcile ... 2026-10-31 16:53:36,051 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_account.tests.test_account_automatic_entry_wizard: Starting TestAccountAutomaticEntryTransferWizard.test_11_transfer_wizard_grouping ... 2026-10-31 16:53:37,617 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_account.tests.test_account_automatic_entry_wizard: Starting TestAccountAutomaticEntryTransferWizard.test_12_transfer_wizard_currency_conversion ... 2026-10-31 16:53:38,788 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_account.tests.test_account_automatic_entry_wizard: Starting TestAccountAutomaticEntryTransferWizard.test_13_transfer_wizard_no_currency_conversion ... 2026-10-31 16:53:40,117 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_account.tests.test_account_automatic_entry_wizard: Starting TestAccountAutomaticEntryTransferWizard.test_20_period_change ... 2026-10-31 16:53:41,557 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_account.tests.test_account_automatic_entry_wizard: Starting TestAccountAutomaticEntryTransferWizard.test_21_period_change_lock_date ... 2026-10-31 16:53:43,072 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_account.tests.test_account_automatic_entry_wizard: Starting TestAccountAutomaticEntryTransferWizard.test_30_partner_change ... 2026-10-31 16:53:44,517 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_account.tests.test_account_automatic_entry_wizard: Starting TestAccountAutomaticEntryTransferWizard.test_31_transfer_wizard_sign ... 2026-10-31 16:53:46,206 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_account.tests.test_account_automatic_entry_wizard: Starting TestAccountAutomaticEntryTransferWizard.test_32_transfer_wizard_currency ... 2026-10-31 16:53:48,302 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_account.tests.test_account_automatic_entry_wizard: Starting TestAccountAutomaticEntryTransferWizard.test_40_change_partner_basic ... 2026-10-31 16:53:50,196 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_account.tests.test_account_automatic_entry_wizard: Starting TestAccountAutomaticEntryTransferWizard.test_41_change_partner_receivable ... 2026-10-31 16:53:52,404 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_account.tests.test_account_automatic_entry_wizard: Starting TestAccountAutomaticEntryTransferWizard.test_42_change_partner_different_partners_error ... 2026-10-31 16:53:53,194 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-31 16:53:53,221 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_account.tests.test_account_tax_group: Starting TestAccountTaxGroup.test_is_vat ... 2026-10-31 16:53:53,321 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-31 16:54:10,539 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_account.tests.test_account_transfer_allocation: Starting TestAccountTransferAllocation.test_allocation_state_both_posted ... 2026-10-31 16:54:10,654 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_account.tests.test_account_transfer_allocation: Starting TestAccountTransferAllocation.test_allocation_state_mixed_draft_posted ... 2026-10-31 16:54:11,041 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_account.tests.test_account_transfer_allocation: Starting TestAccountTransferAllocation.test_allocation_state_one_cancelled ... 2026-10-31 16:54:11,504 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_account.tests.test_account_transfer_allocation: Starting TestAccountTransferAllocation.test_to_transfer_amount_remaining ... 2026-10-31 16:54:11,665 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_account.tests.test_account_transfer_allocation: Starting TestAccountTransferAllocation.test_transfer_allocation_valid_creation ... 2026-10-31 16:54:11,780 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_account.tests.test_account_transfer_allocation: Starting TestAccountTransferAllocation.test_transfer_amount_cannot_be_zero ... 2026-10-31 16:54:11,982 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_account.tests.test_account_transfer_allocation: Starting TestAccountTransferAllocation.test_transfer_amount_cannot_exceed_source_balance ... 2026-10-31 16:54:12,195 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_account.tests.test_account_transfer_allocation: Starting TestAccountTransferAllocation.test_transfer_dest_partner_must_match_source ... 2026-10-31 16:54:12,844 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_account.tests.test_account_transfer_allocation: Starting TestAccountTransferAllocation.test_transfer_source_dest_must_same_account ... 2026-10-31 16:54:13,484 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_account.tests.test_account_transfer_allocation: Starting TestAccountTransferAllocation.test_transfer_source_dest_must_same_company ... 2026-10-31 16:54:26,707 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_account.tests.test_account_transfer_allocation: Starting TestAccountTransferAllocation.test_transfer_source_dest_must_same_currency ... 2026-10-31 16:54:27,355 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_account.tests.test_account_transfer_allocation: Starting TestAccountTransferAllocation.test_transferred_amount_excludes_cancelled ... 2026-10-31 16:54:28,153 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-31 16:54:43,573 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_account.tests.test_chart_template_identity_change: Starting TestChartTemplateIdentityChange.test_adopted_account_is_resynced_to_template_identity_on_reload ... 2026-10-31 16:54:52,743 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-31 16:55:08,817 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_account.tests.test_compute_account_id_no_product: Starting TestComputeAccountIdNoProduct.test_in_refund_no_product_does_not_crash ... 2026-10-31 16:55:09,391 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_account.tests.test_compute_account_id_no_product: Starting TestComputeAccountIdNoProduct.test_out_refund_no_product_account_unchanged ... 2026-10-31 16:55:10,044 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_account.tests.test_compute_account_id_no_product: Starting TestComputeAccountIdNoProduct.test_out_refund_no_product_does_not_crash ... 2026-10-31 16:55:10,759 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_account.tests.test_compute_account_id_no_product: Starting TestComputeAccountIdNoProduct.test_out_refund_with_product_still_overrides_account ... 2026-10-31 16:55:11,776 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-31 16:55:11,798 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_account.tests.test_fiscal_position: Starting TestFiscalPosition.test_fiscal_position ... 2026-10-31 16:55:12,047 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-31 16:55:12,070 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_account.tests.test_generic_coa_defaults: Starting TestGenericCoaDefaults.test_configure_defaults_fills_existing_generic_coa_branch ... 2026-10-31 16:55:34,677 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_account.tests.test_generic_coa_defaults: Starting TestGenericCoaDefaults.test_configure_defaults_keeps_administrator_choice ... 2026-10-31 16:55:45,133 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [506423] 2026-10-31 16:55:45,133 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted account.account records with IDs: [2312] 2026-10-31 16:55:45,809 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_account.tests.test_generic_coa_defaults: Starting TestGenericCoaDefaults.test_install_adopts_the_company_account_already_carrying_code_6500 ... 2026-10-31 16:55:57,315 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [506542] 2026-10-31 16:55:57,315 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted account.account records with IDs: [2366] 2026-10-31 16:55:58,794 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_account.tests.test_generic_coa_defaults: Starting TestGenericCoaDefaults.test_install_on_existing_generic_coa_company_applies_defaults_once ... 2026-10-31 16:56:10,420 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [506670] 2026-10-31 16:56:10,420 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted account.account records with IDs: [2419] 2026-10-31 16:56:12,736 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_account.tests.test_generic_coa_defaults: Starting TestGenericCoaDefaults.test_new_generic_coa_company_gets_viin_account_defaults ... 2026-10-31 16:56:24,516 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_account.tests.test_generic_coa_defaults: Starting TestGenericCoaDefaults.test_viin_account_adds_only_other_expenses_to_the_generic_chart ... 2026-10-31 16:56:24,765 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-31 16:56:25,816 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_account.tests.test_invoice_line: Starting TestInvoiceLine.test_invoice_line_payment ... 2026-10-31 16:56:28,899 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_account.tests.test_invoice_line: Starting TestInvoiceLine.test_invoice_line_payment_multi_line ... 2026-10-31 16:56:31,133 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_account.tests.test_invoice_line: Starting TestInvoiceLine.test_invoice_line_payment_with_tax ... 2026-10-31 16:56:33,581 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-31 16:56:34,022 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_account.tests.test_refund_account: Starting TestRefundAccount.test_add_credit_note ... 2026-10-31 16:56:35,999 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted account.move.line.ctp records with IDs: [697, 698] 2026-10-31 16:56:36,180 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted account.move.line records with IDs: [1509] 2026-10-31 16:56:37,266 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_account.tests.test_refund_account: Starting TestRefundAccount.test_add_credit_note_purchase ... 2026-10-31 16:56:38,794 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted account.move.line.ctp records with IDs: [703, 704] 2026-10-31 16:56:38,957 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted account.move.line records with IDs: [1516] 2026-10-31 16:56:39,980 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_account.tests.test_refund_account: Starting TestRefundAccount.test_not_config_refund_account ... 2026-10-31 16:56:40,747 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_account.tests.test_refund_account: Starting TestRefundAccount.test_onchange_refund_account_category ... 2026-10-31 16:56:42,248 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_account.tests.test_refund_account: Starting TestRefundAccount.test_onchange_refund_account_product ... 2026-10-31 16:56:43,649 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-31 16:56:44,424 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_account.tests.test_refund_account_access_right: Starting TestRefundAccountAccessRight.test_access_right_product_admin ... 2026-10-31 16:56:44,780 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_account.tests.test_refund_account_access_right: Starting TestRefundAccountAccessRight.test_access_right_product_billing_access_rights ... 2026-10-31 16:56:44,956 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 693, model: product.product 2026-10-31 16:56:45,011 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 693, model: product.template 2026-10-31 16:56:45,083 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_account.tests.test_refund_account_access_right: Starting TestRefundAccountAccessRight.test_access_right_product_billing_settings ... 2026-10-31 16:56:45,769 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_account.tests.test_refund_account_access_right: Starting TestRefundAccountAccessRight.test_access_right_product_category ... 2026-10-31 16:56:45,942 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-31 16:57:01,355 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_account.tests.test_refund_account_generic_coa: Starting TestRefundAccountGenericCoA.test_full_flow_purchase_bill_then_credit_note ... 2026-10-31 16:57:02,999 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #694 deleted account.move.line.ctp records with IDs: [709, 710] 2026-10-31 16:57:03,194 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #694 deleted account.move.line records with IDs: [1538] 2026-10-31 16:57:04,337 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_account.tests.test_refund_account_generic_coa: Starting TestRefundAccountGenericCoA.test_full_flow_sale_invoice_then_credit_note ... 2026-10-31 16:57:05,987 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #694 deleted account.move.line.ctp records with IDs: [715, 716] 2026-10-31 16:57:06,168 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #694 deleted account.move.line records with IDs: [1545] 2026-10-31 16:57:07,331 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_account.tests.test_refund_account_generic_coa: Starting TestRefundAccountGenericCoA.test_multi_product_credit_note_mixed_config ... 2026-10-31 16:57:08,222 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_account.tests.test_refund_account_generic_coa: Starting TestRefundAccountGenericCoA.test_odoo_default_reverse_in_invoice_without_refund_config ... 2026-10-31 16:57:09,808 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #694 deleted account.move.line.ctp records with IDs: [721, 722] 2026-10-31 16:57:09,959 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #694 deleted account.move.line records with IDs: [1557] 2026-10-31 16:57:10,568 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_account.tests.test_refund_account_generic_coa: Starting TestRefundAccountGenericCoA.test_odoo_default_reverse_in_receipt_without_refund_config ... 2026-10-31 16:57:12,197 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #694 deleted account.move.line.ctp records with IDs: [725, 726] 2026-10-31 16:57:12,376 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #694 deleted account.move.line records with IDs: [1564] 2026-10-31 16:57:12,972 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_account.tests.test_refund_account_generic_coa: Starting TestRefundAccountGenericCoA.test_odoo_default_reverse_out_invoice_without_refund_config ... 2026-10-31 16:57:14,612 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #694 deleted account.move.line.ctp records with IDs: [729, 730] 2026-10-31 16:57:14,752 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #694 deleted account.move.line records with IDs: [1571] 2026-10-31 16:57:15,306 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_account.tests.test_refund_account_generic_coa: Starting TestRefundAccountGenericCoA.test_odoo_default_reverse_out_receipt_without_refund_config ... 2026-10-31 16:57:16,727 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #694 deleted account.move.line.ctp records with IDs: [733, 734] 2026-10-31 16:57:16,913 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #694 deleted account.move.line records with IDs: [1578] 2026-10-31 16:57:17,557 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_account.tests.test_refund_account_generic_coa: Starting TestRefundAccountGenericCoA.test_product_refund_overrides_category_refund ... 2026-10-31 16:57:18,630 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_account.tests.test_refund_account_generic_coa: Starting TestRefundAccountGenericCoA.test_purchase_bill_uses_regular_expense_account ... 2026-10-31 16:57:19,465 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_account.tests.test_refund_account_generic_coa: Starting TestRefundAccountGenericCoA.test_purchase_credit_note_category_fallback ... 2026-10-31 16:57:20,244 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_account.tests.test_refund_account_generic_coa: Starting TestRefundAccountGenericCoA.test_purchase_credit_note_company_settings_fallback ... 2026-10-31 16:57:21,180 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_account.tests.test_refund_account_generic_coa: Starting TestRefundAccountGenericCoA.test_purchase_credit_note_no_refund_config ... 2026-10-31 16:57:21,948 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_account.tests.test_refund_account_generic_coa: Starting TestRefundAccountGenericCoA.test_purchase_credit_note_product_level_refund_account ... 2026-10-31 16:57:22,874 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_account.tests.test_refund_account_generic_coa: Starting TestRefundAccountGenericCoA.test_purchase_receipt_uses_regular_expense_account ... 2026-10-31 16:57:23,697 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_account.tests.test_refund_account_generic_coa: Starting TestRefundAccountGenericCoA.test_refund_with_fiscal_position_mapping ... 2026-10-31 16:57:25,403 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_account.tests.test_refund_account_generic_coa: Starting TestRefundAccountGenericCoA.test_reverse_purchase_bill_category_fallback ... 2026-10-31 16:57:27,117 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #694 deleted account.move.line.ctp records with IDs: [737, 738] 2026-10-31 16:57:27,309 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #694 deleted account.move.line records with IDs: [1609] 2026-10-31 16:57:28,003 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_account.tests.test_refund_account_generic_coa: Starting TestRefundAccountGenericCoA.test_reverse_purchase_bill_company_fallback ... 2026-10-31 16:57:29,391 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #694 deleted account.move.line.ctp records with IDs: [741, 742] 2026-10-31 16:57:29,551 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #694 deleted account.move.line records with IDs: [1616] 2026-10-31 16:57:30,325 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_account.tests.test_refund_account_generic_coa: Starting TestRefundAccountGenericCoA.test_reverse_purchase_bill_product_level ... 2026-10-31 16:57:31,957 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #694 deleted account.move.line.ctp records with IDs: [745, 746] 2026-10-31 16:57:32,182 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #694 deleted account.move.line records with IDs: [1623] 2026-10-31 16:57:32,951 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_account.tests.test_refund_account_generic_coa: Starting TestRefundAccountGenericCoA.test_reverse_purchase_receipt_uses_refund_account ... 2026-10-31 16:57:34,689 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #694 deleted account.move.line.ctp records with IDs: [749, 750] 2026-10-31 16:57:34,993 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #694 deleted account.move.line records with IDs: [1630] 2026-10-31 16:57:36,437 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_account.tests.test_refund_account_generic_coa: Starting TestRefundAccountGenericCoA.test_reverse_sale_invoice_category_fallback ... 2026-10-31 16:57:38,048 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #694 deleted account.move.line.ctp records with IDs: [755, 756] 2026-10-31 16:57:38,274 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #694 deleted account.move.line records with IDs: [1637] 2026-10-31 16:57:39,132 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_account.tests.test_refund_account_generic_coa: Starting TestRefundAccountGenericCoA.test_reverse_sale_invoice_company_fallback ... 2026-10-31 16:57:40,603 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #694 deleted account.move.line.ctp records with IDs: [759, 760] 2026-10-31 16:57:40,755 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #694 deleted account.move.line records with IDs: [1644] 2026-10-31 16:57:41,466 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_account.tests.test_refund_account_generic_coa: Starting TestRefundAccountGenericCoA.test_reverse_sale_invoice_no_refund ... 2026-10-31 16:57:43,091 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #694 deleted account.move.line.ctp records with IDs: [763, 764] 2026-10-31 16:57:43,326 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #694 deleted account.move.line records with IDs: [1651] 2026-10-31 16:57:43,904 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_account.tests.test_refund_account_generic_coa: Starting TestRefundAccountGenericCoA.test_reverse_sale_invoice_product_level ... 2026-10-31 16:57:45,576 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #694 deleted account.move.line.ctp records with IDs: [767, 768] 2026-10-31 16:57:45,797 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #694 deleted account.move.line records with IDs: [1658] 2026-10-31 16:57:46,551 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_account.tests.test_refund_account_generic_coa: Starting TestRefundAccountGenericCoA.test_reverse_sale_receipt_uses_refund_account ... 2026-10-31 16:57:48,160 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #694 deleted account.move.line.ctp records with IDs: [771, 772] 2026-10-31 16:57:48,353 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #694 deleted account.move.line records with IDs: [1665] 2026-10-31 16:57:49,514 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_account.tests.test_refund_account_generic_coa: Starting TestRefundAccountGenericCoA.test_sale_credit_note_category_fallback ... 2026-10-31 16:57:50,277 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_account.tests.test_refund_account_generic_coa: Starting TestRefundAccountGenericCoA.test_sale_credit_note_company_settings_fallback ... 2026-10-31 16:57:51,096 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_account.tests.test_refund_account_generic_coa: Starting TestRefundAccountGenericCoA.test_sale_credit_note_no_refund_config ... 2026-10-31 16:57:51,978 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_account.tests.test_refund_account_generic_coa: Starting TestRefundAccountGenericCoA.test_sale_credit_note_product_level_refund_account ... 2026-10-31 16:57:52,929 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_account.tests.test_refund_account_generic_coa: Starting TestRefundAccountGenericCoA.test_sale_invoice_uses_regular_income_account ... 2026-10-31 16:57:53,741 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_account.tests.test_refund_account_generic_coa: Starting TestRefundAccountGenericCoA.test_sale_receipt_uses_regular_income_account ... 2026-10-31 16:57:54,701 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-31 16:58:09,546 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #696 deleted ir.model.data records with IDs: [507057] 2026-10-31 16:58:09,546 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #696 deleted account.journal records with IDs: [860] 2026-10-31 16:58:09,550 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_account.tests.test_res_company: Starting TestResCompanyAccounting.test_automatic_entry_journal_created_on_first_call ... 2026-10-31 16:58:09,779 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_account.tests.test_res_company: Starting TestResCompanyAccounting.test_automatic_entry_journal_falls_back_to_default ... 2026-10-31 16:58:10,013 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_account.tests.test_res_company: Starting TestResCompanyAccounting.test_automatic_entry_journal_reused_on_second_call ... 2026-10-31 16:58:10,193 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_account.tests.test_res_company: Starting TestResCompanyAccounting.test_deprecated_parent_does_not_return_active_sibling ... 2026-10-31 16:58:10,385 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_account.tests.test_res_company: Starting TestResCompanyAccounting.test_exact_code_match_returns_that_account ... 2026-10-31 16:58:10,581 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_account.tests.test_res_company: Starting TestResCompanyAccounting.test_explicit_prefix_lookup_still_finds_child_account ... 2026-10-31 16:58:10,723 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_account.tests.test_res_company: Starting TestResCompanyAccounting.test_get_account_by_code_found ... 2026-10-31 16:58:10,865 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_account.tests.test_res_company: Starting TestResCompanyAccounting.test_get_account_by_code_not_found ... 2026-10-31 16:58:10,924 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_account.tests.test_res_company: Starting TestResCompanyAccounting.test_missing_code_does_not_return_sibling_account ... 2026-10-31 16:58:11,127 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-31 16:58:11,261 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_account.tests.test_res_config_settings: Starting TestResConfigSettings.test_category_explicit_value_overrides_settings ... 2026-10-31 16:58:12,748 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_account.tests.test_res_config_settings: Starting TestResConfigSettings.test_expense_refund_categ_set_via_settings_persists ... 2026-10-31 16:58:14,403 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_account.tests.test_res_config_settings: Starting TestResConfigSettings.test_income_refund_categ_set_via_settings_persists ... 2026-10-31 16:58:16,207 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_account.tests.test_res_config_settings: Starting TestResConfigSettings.test_settings_refund_account_applies_to_new_category ... 2026-10-31 16:58:17,692 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-31 16:58:17,711 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_account.tests.test_res_config_settings: Starting TestAccountActivationUpsellSettings.test_compute_available_is_false_when_module_present_but_uninstallable ... 2026-10-31 16:58:18,054 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_account.tests.test_res_config_settings: Starting TestAccountActivationUpsellSettings.test_compute_available_reflects_module_presence_in_addons_path ... 2026-10-31 16:58:18,432 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_account.tests.test_res_config_settings: Starting TestAccountActivationUpsellSettings.test_module_field_pairs_have_matching_availability_field_compute_and_setting ... 2026-10-31 16:58:18,491 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-31 16:58:33,243 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_account.tests.test_res_partner: Starting TestResPartnerAccounting.test_billing_type_propagates_to_child_contacts ... 2026-10-31 16:58:33,532 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_account.tests.test_res_partner: Starting TestResPartnerAccounting.test_company_partner_billing_type_is_vendor_bill ... 2026-10-31 16:58:33,708 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_account.tests.test_res_partner: Starting TestResPartnerAccounting.test_individual_partner_billing_type_is_purchase_receipt ... 2026-10-31 16:58:33,860 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_account.tests.test_res_partner: Starting TestResPartnerAccounting.test_other_payable_account_falls_back_to_standard ... 2026-10-31 16:58:34,027 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_account.tests.test_res_partner: Starting TestResPartnerAccounting.test_other_payable_account_returns_configured ... 2026-10-31 16:58:34,134 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_account.tests.test_res_partner: Starting TestResPartnerAccounting.test_other_receivable_account_falls_back_to_standard ... 2026-10-31 16:58:34,271 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_account.tests.test_res_partner: Starting TestResPartnerAccounting.test_other_receivable_account_returns_configured ... 2026-10-31 16:58:34,394 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_account.tests.test_res_partner: Starting TestResPartnerAccounting.test_partner_with_company_name_billing_type ... 2026-10-31 16:58:34,707 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_account.tests.test_res_partner: Starting TestResPartnerAccounting.test_unreconciled_lines_after_partial_payment ... 2026-10-31 16:58:37,036 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-31 16:58:38,249 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_account.tests.test_reverse_move_line: Starting TestReverseMoveLine.test_reverse_move_line ... 2026-10-31 16:58:39,510 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted account.move.line.ctp records with IDs: [779, 780] 2026-10-31 16:58:39,668 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted account.move.line records with IDs: [1694] 2026-10-31 16:58:40,745 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-31 16:59:03,199 104 INFO rb-be2b723-226188-430986 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-10-31 16:59:03,546 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_account_auto_transfer.tests.test_account_auto_transfer_model: Starting TestAccountAutoTransferModel.test_check_total_transfer_percentage_exceeds_100_raises ... 2026-10-31 16:59:03,790 104 INFO rb-be2b723-226188-430986 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-10-31 16:59:04,002 104 INFO rb-be2b723-226188-430986 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-10-31 16:59:04,222 104 INFO rb-be2b723-226188-430986 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-10-31 16:59:04,493 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_account_auto_transfer.tests.test_account_auto_transfer_model: Starting TestAccountAutoTransferModel.test_cron_domain_matches_only_activated_rules ... 2026-10-31 16:59:04,616 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_account_auto_transfer.tests.test_account_auto_transfer_model: Starting TestAccountAutoTransferModel.test_perform_transfer_creates_move_and_clears_source_balance ... 2026-10-31 16:59:06,074 104 INFO rb-be2b723-226188-430986 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-10-31 16:59:07,303 104 INFO rb-be2b723-226188-430986 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-10-31 16:59:08,417 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-31 16:59:38,342 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_account_bank_statement_import.tests.test_csv_import: Starting TestImportCSV.test_01_invalid_csv_file_mimetype ... 2026-10-31 16:59:38,539 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_account_bank_statement_import.tests.test_csv_import: Starting TestImportCSV.test_11_invalid_csv_file_content ... 2026-10-31 16:59:38,676 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_account_bank_statement_import.tests.test_csv_import: Starting TestImportCSV.test_21_csv_file_import ... 2026-10-31 16:59:39,847 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-31 17:00:07,546 104 INFO rb-be2b723-226188-430986 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-10-31 17:00:07,701 104 INFO rb-be2b723-226188-430986 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-10-31 17:00:07,815 104 INFO rb-be2b723-226188-430986 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-10-31 17:00:07,928 104 INFO rb-be2b723-226188-430986 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-10-31 17:00:08,041 104 INFO rb-be2b723-226188-430986 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-10-31 17:00:08,137 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_account_bank_statement_import.tests.test_csv_malformed_message: Starting TestCsvMalformedMessage.test_blank_lines_before_the_header_are_ignored ... 2026-10-31 17:00:08,224 104 INFO rb-be2b723-226188-430986 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-10-31 17:00:08,330 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_account_bank_statement_import.tests.test_csv_malformed_message: Starting TestCsvMalformedMessage.test_empty_file_is_refused_plainly ... 2026-10-31 17:00:08,428 104 INFO rb-be2b723-226188-430986 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-10-31 17:00:08,517 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_account_bank_statement_import.tests.test_csv_malformed_message: Starting TestCsvMalformedMessage.test_file_that_is_not_text_is_refused_plainly ... 2026-10-31 17:00:08,604 104 INFO rb-be2b723-226188-430986 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-10-31 17:00:08,710 104 INFO rb-be2b723-226188-430986 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-10-31 17:00:08,817 104 INFO rb-be2b723-226188-430986 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-10-31 17:00:08,913 104 INFO rb-be2b723-226188-430986 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-10-31 17:00:09,007 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_account_bank_statement_import.tests.test_csv_malformed_message: Starting TestCsvMalformedMessage.test_valid_file_is_still_parsed ... 2026-10-31 17:00:09,121 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_attachment: filestore gc 25 checked, 25 removed 2026-10-31 17:00:38,578 104 INFO rb-be2b723-226188-430986 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-10-31 17:00:38,799 104 INFO rb-be2b723-226188-430986 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-10-31 17:00:38,892 104 INFO rb-be2b723-226188-430986 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-10-31 17:00:39,077 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-10-31 17:01:09,602 104 INFO rb-be2b723-226188-430986 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-10-31 17:01:10,590 104 INFO rb-be2b723-226188-430986 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-10-31 17:01:11,530 104 INFO rb-be2b723-226188-430986 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-10-31 17:01:12,439 104 INFO rb-be2b723-226188-430986 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-10-31 17:01:13,237 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 713, model: account.bank.statement.import 2026-10-31 17:01:13,311 104 INFO rb-be2b723-226188-430986 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-10-31 17:01:14,990 104 INFO rb-be2b723-226188-430986 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-10-31 17:01:16,780 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_attachment: filestore gc 10 checked, 10 removed 2026-10-31 17:01:45,104 104 INFO rb-be2b723-226188-430986 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-10-31 17:01:45,295 104 INFO rb-be2b723-226188-430986 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-10-31 17:01:45,372 104 INFO rb-be2b723-226188-430986 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-10-31 17:01:45,462 104 INFO rb-be2b723-226188-430986 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-10-31 17:01:45,559 104 INFO rb-be2b723-226188-430986 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-10-31 17:01:45,744 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_attachment: filestore gc 13 checked, 13 removed 2026-10-31 17:02:12,801 104 INFO rb-be2b723-226188-430986 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-10-31 17:02:21,661 104 INFO rb-be2b723-226188-430986 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-10-31 17:02:22,497 104 INFO rb-be2b723-226188-430986 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-10-31 17:02:30,278 104 INFO rb-be2b723-226188-430986 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-10-31 17:02:38,463 104 INFO rb-be2b723-226188-430986 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-10-31 17:02:38,763 104 INFO rb-be2b723-226188-430986 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-10-31 17:02:40,668 104 INFO rb-be2b723-226188-430986 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-10-31 17:02:48,608 104 INFO rb-be2b723-226188-430986 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-10-31 17:02:49,587 104 INFO rb-be2b723-226188-430986 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-10-31 17:02:57,201 104 INFO rb-be2b723-226188-430986 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-10-31 17:02:58,268 104 INFO rb-be2b723-226188-430986 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-10-31 17:02:59,261 104 INFO rb-be2b723-226188-430986 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-10-31 17:03:00,205 104 INFO rb-be2b723-226188-430986 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-10-31 17:03:08,151 104 INFO rb-be2b723-226188-430986 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-10-31 17:03:08,344 104 INFO rb-be2b723-226188-430986 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-10-31 17:03:16,320 104 INFO rb-be2b723-226188-430986 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-10-31 17:03:17,251 104 INFO rb-be2b723-226188-430986 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-10-31 17:03:17,711 104 INFO rb-be2b723-226188-430986 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-10-31 17:03:18,444 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_attachment: filestore gc 31 checked, 31 removed 2026-10-31 17:03:45,741 104 INFO rb-be2b723-226188-430986 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-10-31 17:03:53,696 104 INFO rb-be2b723-226188-430986 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-10-31 17:03:54,458 104 INFO rb-be2b723-226188-430986 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-10-31 17:03:55,365 104 INFO rb-be2b723-226188-430986 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-10-31 17:03:56,252 104 INFO rb-be2b723-226188-430986 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-10-31 17:03:57,130 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-10-31 17:04:25,482 104 INFO rb-be2b723-226188-430986 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-10-31 17:04:28,533 104 INFO rb-be2b723-226188-430986 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-10-31 17:04:33,388 104 INFO rb-be2b723-226188-430986 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-10-31 17:04:37,652 104 INFO rb-be2b723-226188-430986 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-10-31 17:04:41,926 104 INFO rb-be2b723-226188-430986 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-10-31 17:04:46,080 104 INFO rb-be2b723-226188-430986 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-10-31 17:04:49,190 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_attachment: filestore gc 48 checked, 48 removed 2026-10-31 17:05:17,376 104 INFO rb-be2b723-226188-430986 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-10-31 17:05:18,665 104 INFO rb-be2b723-226188-430986 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-10-31 17:05:20,115 104 INFO rb-be2b723-226188-430986 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-10-31 17:05:21,777 104 INFO rb-be2b723-226188-430986 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-10-31 17:05:24,015 104 INFO rb-be2b723-226188-430986 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-10-31 17:05:25,950 104 INFO rb-be2b723-226188-430986 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-10-31 17:05:29,461 104 INFO rb-be2b723-226188-430986 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-10-31 17:05:30,321 104 INFO rb-be2b723-226188-430986 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-10-31 17:05:30,490 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_attachment: filestore gc 31 checked, 31 removed 2026-10-31 17:05:58,962 104 INFO rb-be2b723-226188-430986 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-10-31 17:05:59,556 104 INFO rb-be2b723-226188-430986 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-10-31 17:06:01,632 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #738 deleted account.move.line.ctp records with IDs: [907] 2026-10-31 17:06:01,870 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #738 deleted account.move.line records with IDs: [1951] 2026-10-31 17:06:02,553 104 INFO rb-be2b723-226188-430986 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-10-31 17:06:03,374 104 INFO rb-be2b723-226188-430986 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-10-31 17:06:04,075 104 INFO rb-be2b723-226188-430986 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-10-31 17:06:06,488 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #738 deleted account.move.line.ctp records with IDs: [912] 2026-10-31 17:06:06,692 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #738 deleted account.move.line records with IDs: [1960] 2026-10-31 17:06:07,444 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-31 17:06:34,597 104 INFO rb-be2b723-226188-430986 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-10-31 17:06:35,619 104 INFO rb-be2b723-226188-430986 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-10-31 17:06:37,220 104 INFO rb-be2b723-226188-430986 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-10-31 17:06:39,334 104 INFO rb-be2b723-226188-430986 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-10-31 17:06:41,668 104 INFO rb-be2b723-226188-430986 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-10-31 17:06:43,606 104 INFO rb-be2b723-226188-430986 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-10-31 17:06:45,747 104 INFO rb-be2b723-226188-430986 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-10-31 17:06:47,432 104 INFO rb-be2b723-226188-430986 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-10-31 17:06:49,178 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_account_bank_statement_import.tests.test_statement_reimport: Starting TestStatementReimport.test_same_transaction_in_another_journal_is_not_a_duplicate ... 2026-10-31 17:06:50,712 104 INFO rb-be2b723-226188-430986 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-10-31 17:06:53,000 104 INFO rb-be2b723-226188-430986 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-10-31 17:06:53,252 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_attachment: filestore gc 36 checked, 36 removed 2026-10-31 17:07:19,890 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_account_bank_statement_import.tests.test_xlsx_import: Starting TestImportCSV.test_01_invalid_xlsx_file_mimetype ... 2026-10-31 17:07:19,973 104 INFO rb-be2b723-226188-430986 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-10-31 17:07:20,015 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_account_bank_statement_import.tests.test_xlsx_import: Starting TestImportCSV.test_11_invalid_xlsx_file_content ... 2026-10-31 17:07:20,129 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_account_bank_statement_import.tests.test_xlsx_import: Starting TestImportCSV.test_21_xlsx_file_import ... 2026-10-31 17:07:21,122 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_account_bank_statement_import.tests.test_xlsx_import: Starting TestImportCSV.test_22_xlsx_file_import_date_cells ... 2026-10-31 17:07:22,042 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_account_bank_statement_import.tests.test_xlsx_import: Starting TestImportCSV.test_31_xlsx_import_skips_trailing_blank_rows ... 2026-10-31 17:07:23,062 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-10-31 17:07:50,111 104 INFO rb-be2b723-226188-430986 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-10-31 17:07:50,311 104 INFO rb-be2b723-226188-430986 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-10-31 17:07:50,418 104 INFO rb-be2b723-226188-430986 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-10-31 17:07:50,602 104 INFO rb-be2b723-226188-430986 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-10-31 17:07:50,716 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_account_bank_statement_import.tests.test_xlsx_malformed_message: Starting TestXlsxMalformedMessage.test_empty_sheet_is_refused_plainly ... 2026-10-31 17:07:50,828 104 INFO rb-be2b723-226188-430986 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-10-31 17:07:50,866 104 INFO rb-be2b723-226188-430986 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-10-31 17:07:50,913 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_account_bank_statement_import.tests.test_xlsx_malformed_message: Starting TestXlsxMalformedMessage.test_line_number_is_the_row_of_the_sheet ... 2026-10-31 17:07:51,004 104 INFO rb-be2b723-226188-430986 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-10-31 17:07:51,111 104 INFO rb-be2b723-226188-430986 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-10-31 17:07:51,217 104 INFO rb-be2b723-226188-430986 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-10-31 17:07:51,324 104 INFO rb-be2b723-226188-430986 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-10-31 17:07:51,431 104 INFO rb-be2b723-226188-430986 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-10-31 17:07:51,562 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_account_bank_statement_import.tests.test_xlsx_malformed_message: Starting TestXlsxMalformedMessage.test_valid_file_is_still_parsed ... 2026-10-31 17:07:51,692 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_attachment: filestore gc 18 checked, 18 removed 2026-10-31 17:08:17,528 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_account_bank_statement_import_rje.tests.test_rje_import: Starting TestImportRJE.test_01_invalid_rje_file_extension ... 2026-10-31 17:08:17,727 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_account_bank_statement_import_rje.tests.test_rje_import: Starting TestImportRJE.test_11_invalid_rje_file_content ... 2026-10-31 17:08:17,825 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_account_bank_statement_import_rje.tests.test_rje_import: Starting TestImportRJE.test_22_rje_file_import ... 2026-10-31 17:08:22,757 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_account_bank_statement_import_rje.tests.test_rje_import: Starting TestImportRJE.test_22_rje_file_import_wrong_currency ... 2026-10-31 17:08:22,948 104 INFO rb-be2b723-226188-430986 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-10-31 17:08:24,711 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-10-31 17:08:24,727 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_account_budget_hr_timesheet.tests.test_practical_amount: Starting TestPracticalAmount.test_01_practical_amount_with_analytic_account_and_budgetary_position ... 2026-10-31 17:08:30,508 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-31 17:08:30,689 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_account_budget_project.tests.test_budget_entries_action_context: Starting TestBudgetEntriesActionContext.test_action_context_with_trailing_whitespace_does_not_crash ... 2026-10-31 17:08:30,781 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-31 17:08:31,770 104 INFO rb-be2b723-226188-430986 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-10-31 17:08:31,898 104 INFO rb-be2b723-226188-430986 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-10-31 17:08:32,097 104 INFO rb-be2b723-226188-430986 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-10-31 17:08:32,217 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-31 17:08:55,740 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_account_followup.tests.test_followup: Starting TestFollowupReports.test_followup_report_multi_company ... 2026-10-31 17:09:03,674 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_account_followup.tests.test_followup: Starting TestFollowupReports.test_followup_report_total_due ... 2026-10-31 17:09:08,531 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-31 17:09:33,144 104 INFO rb-be2b723-226188-430986 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-10-31 17:09:37,201 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_account_followup.tests.test_followup_access: Starting TestFollowupAccessIsolation.test_account_manager_can_create_followup_level ... 2026-10-31 17:09:38,008 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_account_followup.tests.test_followup_access: Starting TestFollowupAccessIsolation.test_account_readonly_user_can_read_followup_receivable ... 2026-10-31 17:09:41,609 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_account_followup.tests.test_followup_access: Starting TestFollowupAccessIsolation.test_company_user_cannot_read_other_company_followup_level ... 2026-10-31 17:09:41,682 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [219], uid: 755, model: account.followup.level 2026-10-31 17:09:41,761 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_account_followup.tests.test_followup_access: Starting TestFollowupAccessIsolation.test_company_user_cannot_read_other_company_followup_report ... 2026-10-31 17:09:45,011 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [33], uid: 755, model: followup.report 2026-10-31 17:09:45,104 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_account_followup.tests.test_followup_access: Starting TestFollowupAccessIsolation.test_followup_user_can_read_followup_receivable ... 2026-10-31 17:09:48,345 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_account_followup.tests.test_followup_access: Starting TestFollowupAccessIsolation.test_plain_internal_user_cannot_read_followup_receivable ... 2026-10-31 17:09:49,178 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 759, model: followup.receivable 2026-10-31 17:09:49,278 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-10-31 17:10:12,937 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_account_followup.tests.test_followup_block_payment: Starting TestFollowupBlockPayment.test_blocked_invoice_leaves_followup_line_ids ... 2026-10-31 17:10:15,975 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_account_followup.tests.test_followup_block_payment: Starting TestFollowupBlockPayment.test_blocking_a_fully_paid_invoice_is_refused ... 2026-10-31 17:10:22,265 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_account_followup.tests.test_followup_block_payment: Starting TestFollowupBlockPayment.test_blocking_in_one_company_does_not_affect_another_company ... 2026-10-31 17:10:27,410 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_account_followup.tests.test_followup_block_payment: Starting TestFollowupBlockPayment.test_blocking_invoice_zeroes_due_and_overdue_totals ... 2026-10-31 17:10:30,758 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_account_followup.tests.test_followup_block_payment: Starting TestFollowupBlockPayment.test_blocking_removes_all_installments_of_a_split_invoice ... 2026-10-31 17:10:34,983 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_account_followup.tests.test_followup_block_payment: Starting TestFollowupBlockPayment.test_followup_line_ids_never_contains_a_blocked_move_line ... 2026-10-31 17:10:39,689 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_account_followup.tests.test_followup_block_payment: Starting TestFollowupBlockPayment.test_followup_receivable_view_agrees_with_orm_after_block ... 2026-10-31 17:10:42,443 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_account_followup.tests.test_followup_block_payment: Starting TestFollowupBlockPayment.test_invoice_with_unevaluated_payment_state_is_included_in_followup ... 2026-10-31 17:10:45,456 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_account_followup.tests.test_followup_block_payment: Starting TestFollowupBlockPayment.test_misc_journal_entry_receivable_can_be_excluded_from_followup ... 2026-10-31 17:10:46,062 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_account_followup.tests.test_followup_block_payment: Starting TestFollowupBlockPayment.test_paid_invoice_keeps_blocked_status_but_stays_out_of_followup ... 2026-10-31 17:10:51,499 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_account_followup.tests.test_followup_block_payment: Starting TestFollowupBlockPayment.test_reminder_payload_omits_blocked_invoice ... 2026-10-31 17:10:55,914 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_account_followup.tests.test_followup_block_payment: Starting TestFollowupBlockPayment.test_search_by_total_due_agrees_with_compute_after_block ... 2026-10-31 17:10:58,611 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_account_followup.tests.test_followup_block_payment: Starting TestFollowupBlockPayment.test_unblocking_invoice_restores_line_and_totals ... 2026-10-31 17:11:01,851 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-31 17:11:16,314 104 INFO rb-be2b723-226188-430986 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-10-31 17:11:16,426 104 INFO rb-be2b723-226188-430986 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-10-31 17:11:16,502 104 INFO rb-be2b723-226188-430986 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-10-31 17:11:16,612 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-31 17:11:41,251 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_account_followup.tests.test_followup_cron: Starting TestFollowupCron.test_archived_partner_excluded_from_receivable_view ... 2026-10-31 17:11:44,458 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_account_followup.tests.test_followup_cron: Starting TestFollowupCron.test_archived_partner_is_not_chased_by_send_cron ... 2026-10-31 17:11:47,884 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_account_followup.tests.test_followup_cron: Starting TestFollowupCron.test_archived_partner_is_not_picked_up_by_report_creation_cron ... 2026-10-31 17:11:50,869 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_account_followup.tests.test_followup_cron: Starting TestFollowupCron.test_cron_sends_again_once_reminder_cadence_elapses ... 2026-10-31 17:11:54,000 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <262954478477218.1705276800.000000000000000-openerp-155-followup.report@259995ba663e>: ['"Partner A" <@False>'] 2026-10-31 17:11:55,000 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #766 deleted mail.mail records with IDs: [503] 2026-10-31 17:11:55,000 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <793558034273031.1707523200.000000000000000-openerp-155-followup.report@259995ba663e>: ['"Partner A" <@False>'] 2026-10-31 17:11:55,000 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #766 deleted mail.mail records with IDs: [504] 2026-10-31 17:11:55,533 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_account_followup.tests.test_followup_cron: Starting TestFollowupCron.test_cron_sends_once_per_day_and_does_not_advance_level_twice ... 2026-10-31 17:11:59,000 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <465204143885334.1705276800.000000000000000-openerp-163-followup.report@259995ba663e>: ['"Partner A" <@False>'] 2026-10-31 17:11:59,000 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #766 deleted mail.mail records with IDs: [505] 2026-10-31 17:11:59,953 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-31 17:12:24,113 104 INFO rb-be2b723-226188-430986 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-10-31 17:12:28,000 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <855643362491803.1705276800.000000000000000-openerp-171-followup.report@259995ba663e>: ['"Below Threshold Partner" <@False>'] 2026-10-31 17:12:28,000 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #768 deleted mail.mail records with IDs: [506] 2026-10-31 17:12:28,491 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-31 17:12:53,215 104 INFO rb-be2b723-226188-430986 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-10-31 17:12:56,000 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <745282116121216.1705276800.000000000000000-openerp-179-followup.report@259995ba663e>: ['"Age Tracking Partner" <@False>'] 2026-10-31 17:12:57,000 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #770 deleted mail.mail records with IDs: [507] 2026-10-31 17:12:57,148 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-31 17:13:21,453 104 INFO rb-be2b723-226188-430986 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-10-31 17:13:25,000 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <447596184069554.1714521600.000000000000000-openerp-187-followup.report@259995ba663e>: ['"Negative Cadence Partner" <@False>'] 2026-10-31 17:13:25,000 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #772 deleted mail.mail records with IDs: [508] 2026-10-31 17:13:25,000 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <194609023911819.1718409600.000000000000000-openerp-187-followup.report@259995ba663e>: ['"Negative Cadence Partner" <@False>'] 2026-10-31 17:13:25,000 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #772 deleted mail.mail records with IDs: [509] 2026-10-31 17:13:26,007 104 INFO rb-be2b723-226188-430986 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-10-31 17:13:29,000 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <689159745396606.1712707200.000000000000000-openerp-195-followup.report@259995ba663e>: ['"Negative Cadence Partner" <@False>'] 2026-10-31 17:13:29,000 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #772 deleted mail.mail records with IDs: [510] 2026-10-31 17:13:30,124 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_account_followup.tests.test_followup_cron: Starting TestFollowupCronNegativeDueDayCadence.test_negative_due_day_level_schedules_next_contact_strictly_after_today ... 2026-10-31 17:13:34,000 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <330480223388668.1712707200.000000000000000-openerp-203-followup.report@259995ba663e>: ['"Negative Cadence Partner" <@False>'] 2026-10-31 17:13:34,000 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #772 deleted mail.mail records with IDs: [511] 2026-10-31 17:13:34,392 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-31 17:13:49,390 104 INFO rb-be2b723-226188-430986 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-10-31 17:13:53,252 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-31 17:14:14,404 104 INFO rb-be2b723-226188-430986 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-10-31 17:14:14,623 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_account_followup.tests.test_followup_grouping: Starting TestFollowupGrouping.test_followup_report_search_offers_multiple_working_group_by_axes ... 2026-10-31 17:14:14,853 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-31 17:14:28,641 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_account_followup.tests.test_followup_level: Starting TestFollowupLevelChain.test_level_escalation_chain_crosses_parent_branch_boundary ... 2026-10-31 17:14:42,142 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-31 17:15:07,206 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_account_followup.tests.test_followup_level: Starting TestFollowupLevelReEvaluation.test_followup_level_advances_as_invoice_ages_past_threshold ... 2026-10-31 17:15:10,823 104 INFO rb-be2b723-226188-430986 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-10-31 17:15:15,346 104 INFO rb-be2b723-226188-430986 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-10-31 17:15:22,112 104 INFO rb-be2b723-226188-430986 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-10-31 17:15:28,784 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_account_followup.tests.test_followup_level: Starting TestFollowupLevelReEvaluation.test_followup_level_ratchet_resists_demotion_from_new_younger_invoice ... 2026-10-31 17:15:34,539 104 INFO rb-be2b723-226188-430986 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-10-31 17:15:38,110 104 INFO rb-be2b723-226188-430986 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-10-31 17:15:41,461 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-31 17:16:06,512 104 INFO rb-be2b723-226188-430986 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-10-31 17:16:09,959 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-31 17:16:34,541 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_account_followup.tests.test_followup_line_ids_perf: Starting TestFollowupLineIdsCorrectness.test_dunning_set_excludes_only_receivables_whose_invoice_is_blocked ... 2026-10-31 17:16:41,358 104 INFO rb-be2b723-226188-430986 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-10-31 17:16:46,630 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-31 17:16:59,530 104 INFO rb-be2b723-226188-430986 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-10-31 17:18:01,397 104 INFO rb-be2b723-226188-430986 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-10-31 17:18:01,467 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-31 17:18:14,870 104 INFO rb-be2b723-226188-430986 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-10-31 17:20:23,500 104 INFO rb-be2b723-226188-430986 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-10-31 17:20:23,579 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-31 17:20:37,944 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_account_followup.tests.test_followup_manual_reminder: Starting TestFollowupManualReminderWizard.test_action_open_followup_action_dict_omits_legacy_view_type_key ... 2026-10-31 17:20:41,815 104 INFO rb-be2b723-226188-430986 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-10-31 17:20:47,418 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #790 deleted mail.mail records with IDs: [512] 2026-10-31 17:20:47,519 104 INFO rb-be2b723-226188-430986 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-10-31 17:20:50,915 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #790 deleted mail.mail records with IDs: [513] 2026-10-31 17:20:51,005 104 INFO rb-be2b723-226188-430986 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-10-31 17:20:56,500 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #790 deleted mail.mail records with IDs: [514] 2026-10-31 17:20:56,602 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_account_followup.tests.test_followup_manual_reminder: Starting TestFollowupManualReminderWizard.test_enable_activity_override_survives_a_fresh_read ... 2026-10-31 17:20:59,867 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_account_followup.tests.test_followup_manual_reminder: Starting TestFollowupManualReminderWizard.test_enable_email_override_survives_a_fresh_read ... 2026-10-31 17:21:02,882 104 INFO rb-be2b723-226188-430986 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-10-31 17:21:09,095 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #790 deleted mail.mail records with IDs: [515] 2026-10-31 17:21:09,229 104 INFO rb-be2b723-226188-430986 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-10-31 17:21:12,894 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #790 deleted mail.mail records with IDs: [516] 2026-10-31 17:21:13,018 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_account_followup.tests.test_followup_manual_reminder: Starting TestFollowupManualReminderWizard.test_recipient_ids_override_survives_a_fresh_read ... 2026-10-31 17:21:16,228 104 INFO rb-be2b723-226188-430986 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-10-31 17:21:20,106 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #790 deleted mail.mail records with IDs: [517] 2026-10-31 17:21:20,230 104 INFO rb-be2b723-226188-430986 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-10-31 17:21:24,215 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #790 deleted mail.mail records with IDs: [518] 2026-10-31 17:21:26,728 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #790 deleted mail.mail records with IDs: [519] 2026-10-31 17:21:26,823 104 INFO rb-be2b723-226188-430986 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-10-31 17:21:32,905 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #790 deleted mail.mail records with IDs: [520] 2026-10-31 17:21:33,021 104 INFO rb-be2b723-226188-430986 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-10-31 17:21:38,577 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #790 deleted mail.mail records with IDs: [521] 2026-10-31 17:21:38,747 104 INFO rb-be2b723-226188-430986 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-10-31 17:21:44,891 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #790 deleted mail.mail records with IDs: [522] 2026-10-31 17:21:45,264 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #790 deleted mail.mail records with IDs: [523] 2026-10-31 17:21:45,326 104 INFO rb-be2b723-226188-430986 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-10-31 17:21:49,201 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #790 deleted mail.mail records with IDs: [524] 2026-10-31 17:21:51,956 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #790 deleted mail.mail records with IDs: [525] 2026-10-31 17:21:52,118 104 INFO rb-be2b723-226188-430986 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-10-31 17:21:58,297 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #790 deleted mail.mail records with IDs: [526] 2026-10-31 17:21:58,406 104 INFO rb-be2b723-226188-430986 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-10-31 17:22:04,659 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #790 deleted mail.mail records with IDs: [527] 2026-10-31 17:22:05,039 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #790 deleted mail.mail records with IDs: [528] 2026-10-31 17:22:05,138 104 INFO rb-be2b723-226188-430986 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-10-31 17:22:11,435 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #790 deleted mail.mail records with IDs: [529] 2026-10-31 17:22:11,570 104 INFO rb-be2b723-226188-430986 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-10-31 17:22:16,962 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #790 deleted mail.mail records with IDs: [530] 2026-10-31 17:22:17,142 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #790 deleted mail.mail records with IDs: [531] 2026-10-31 17:22:17,243 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_account_followup.tests.test_followup_manual_reminder: Starting TestFollowupManualReminderWizard.test_wizard_creates_activity_only_when_level_requires_it ... 2026-10-31 17:22:20,956 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #790 deleted mail.mail records with IDs: [532] 2026-10-31 17:22:21,113 104 INFO rb-be2b723-226188-430986 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-10-31 17:22:25,105 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #790 deleted mail.mail records with IDs: [533] 2026-10-31 17:22:25,237 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_account_followup.tests.test_followup_manual_reminder: Starting TestFollowupManualReminderWizard.test_wizard_includes_invoice_pdf_when_level_enables_attach_invoice ... 2026-10-31 17:22:28,278 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_account_followup.tests.test_followup_manual_reminder: Starting TestFollowupManualReminderWizard.test_wizard_omits_invoice_pdf_when_level_disables_attach_invoice ... 2026-10-31 17:22:32,909 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_account_followup.tests.test_followup_manual_reminder: Starting TestFollowupManualReminderWizard.test_wizard_prechecks_email_and_activity_from_level_defaults ... 2026-10-31 17:22:36,381 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_account_followup.tests.test_followup_manual_reminder: Starting TestFollowupManualReminderWizard.test_wizard_recipients_include_the_report_partner ... 2026-10-31 17:22:39,756 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-10-31 17:23:01,408 104 INFO rb-be2b723-226188-430986 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-10-31 17:23:01,888 104 INFO rb-be2b723-226188-430986 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: 4765 2026-10-31 17:23:01,888 104 INFO rb-be2b723-226188-430986 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/tmp2tlpiiom_chrome_odoo 2026-10-31 17:23:01,889 104 INFO rb-be2b723-226188-430986 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:37367/json/version 2026-10-31 17:23:01,892 104 INFO rb-be2b723-226188-430986 odoo.tests.common.requests: request http://127.0.0.1:37367/json/version with timeout 3 increased to 10s during tests 2026-10-31 17:23:02,011 104 INFO rb-be2b723-226188-430986 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-10-31 17:23:02,012 104 INFO rb-be2b723-226188-430986 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:37367/json 2026-10-31 17:23:02,012 104 INFO rb-be2b723-226188-430986 odoo.tests.common.requests: request http://127.0.0.1:37367/json with timeout 3 increased to 10s during tests 2026-10-31 17:23:02,035 104 INFO rb-be2b723-226188-430986 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:37367/devtools/page/1FF26FE83AD5DE99D208ABB8DA33884A 2026-10-31 17:23:02,050 104 INFO rb-be2b723-226188-430986 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-10-31 17:23:02,078 104 INFO rb-be2b723-226188-430986 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-10-31 17:23:02,171 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.res_users: Login successful for db:rb-be2b723-226188-430986 login:admin from n/a 2026-10-31 17:23:02,190 104 INFO rb-be2b723-226188-430986 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-10-31 17:23:02,215 104 INFO rb-be2b723-226188-430986 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-10-31 17:23:02,215 104 INFO rb-be2b723-226188-430986 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-10-31 17:23:02,249 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-31 17:23:04,416 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:23:04] "GET /odoo HTTP/1.1" 200 - 185 0.248 1.924 2026-10-31 17:23:04,427 104 INFO rb-be2b723-226188-430986 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': '1FF26FE83AD5DE99D208ABB8DA33884A', 'loaderId': '1EB418028EB48A758DDA33A01607D211', 'isDownload': False} 2026-10-31 17:23:04,427 104 INFO rb-be2b723-226188-430986 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-10-31 17:23:04,488 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:23:04] "GET /web/assets/7602508/web.assets_web.min.js HTTP/1.1" 200 - 2 0.002 0.017 2026-10-31 17:23:04,500 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:23:04] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.032 2026-10-31 17:23:04,514 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:23:04] "GET /web/assets/0fbf7df/web.assets_web.min.css HTTP/1.1" 200 - 2 0.004 0.045 2026-10-31 17:23:04,581 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:23:04] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.029 0.071 2026-10-31 17:23:04,641 104 INFO rb-be2b723-226188-430986 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-31 17:23:05,659 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:23:05] "GET /web/webclient/load_menus/ba2b0be1bc774a7862d768eac4af3375038757742e353fc9eb0cdc1dba298578 HTTP/1.1" 200 - 920 0.443 0.748 2026-10-31 17:23:05,675 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:23:05] "GET /web/assets/fabee4f/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.003 1.057 2026-10-31 17:23:05,690 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:23:05] "GET /web/assets/38aa5c1/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.003 0.744 2026-10-31 17:23:05,958 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 17:23:05] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.006 2026-10-31 17:23:05,964 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 17:23:05] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.010 2026-10-31 17:23:05,973 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 17:23:05] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.007 2026-10-31 17:23:06,001 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:23:06] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.004 0.018 2026-10-31 17:23:06,012 104 INFO rb-be2b723-226188-430986 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-10-31 17:23:06,104 104 INFO rb-be2b723-226188-430986 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company company_1_data (125) 2026-10-31 17:23:06,179 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:23:06] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 17 0.064 0.099 2026-10-31 17:23:06,184 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:23:06] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.129 2026-10-31 17:23:06,207 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:23:06] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.000 0.118 2026-10-31 17:23:06,229 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:23:06] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.009 0.121 2026-10-31 17:23:06,319 104 INFO rb-be2b723-226188-430986 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-10-31 17:23:06,332 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:23:06] "GET /odoo/offline HTTP/1.1" 200 - 5 0.008 0.078 2026-10-31 17:23:06,421 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 17:23:06] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-31 17:23:06,439 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 17:23:06] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-31 17:23:06,885 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:23:06] "POST /mail/data HTTP/1.1" 200 - 146 0.282 0.306 2026-10-31 17:23:06,937 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:23:06] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 9 0.011 0.602 2026-10-31 17:23:06,938 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:23:06] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.675 2026-10-31 17:23:06,989 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:23:06] "GET /web/image/res.partner/3/avatar_128?unique=1793467359000 HTTP/1.1" 200 - 9 0.013 0.597 2026-10-31 17:23:07,088 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:23:07] "GET /odoo/action-viin_account_followup.action_followup_report HTTP/1.1" 200 - 22 0.024 0.666 2026-10-31 17:23:07,115 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:23:07] "POST /web/action/load HTTP/1.1" 200 - 5 0.011 0.717 2026-10-31 17:23:07,117 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:23:07] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.003 2026-10-31 17:23:07,561 104 INFO rb-be2b723-226188-430986 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-10-31 17:23:07,595 104 INFO rb-be2b723-226188-430986 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-10-31 17:23:07,598 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:23:07] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.009 0.024 2026-10-31 17:23:07,609 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:23:07] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 2 0.001 0.037 2026-10-31 17:23:07,663 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:23:07] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.000 0.008 2026-10-31 17:23:07,708 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:23:07] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 1 0.001 0.014 2026-10-31 17:23:08,109 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:23:08] "POST /mail/data HTTP/1.1" 200 - 71 0.101 0.237 2026-10-31 17:23:08,189 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:23:08] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 304 - 9 0.035 0.372 2026-10-31 17:23:08,236 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:23:08] "POST /web/action/load HTTP/1.1" 200 - 9 0.022 0.408 2026-10-31 17:23:08,240 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:23:08] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.440 2026-10-31 17:23:08,447 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:23:08] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.003 2026-10-31 17:23:08,532 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 17:23:08] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-31 17:23:08,534 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:23:08] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.034 0.038 2026-10-31 17:23:08,630 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 17:23:08] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.017 2026-10-31 17:23:08,728 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:23:08] "POST /web/dataset/call_kw/followup.report/get_views HTTP/1.1" 200 - 40 0.060 0.193 2026-10-31 17:23:08,775 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:23:08] "GET /web/image/res.company/125/favicon HTTP/1.1" 200 - 9 0.012 0.244 2026-10-31 17:23:08,843 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:23:08] "POST /web/dataset/call_kw/followup.report/web_search_read HTTP/1.1" 200 - 11 0.014 0.038 2026-10-31 17:23:08,857 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:23:08] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.054 2026-10-31 17:23:09,037 104 INFO rb-be2b723-226188-430986 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-10-31 17:23:09,179 104 INFO rb-be2b723-226188-430986 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-10-31 17:23:09,231 104 INFO rb-be2b723-226188-430986 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-10-31 17:23:09,291 104 INFO rb-be2b723-226188-430986 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-10-31 17:23:09,360 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:23:09] "POST /web/dataset/call_kw/followup.report/web_search_read HTTP/1.1" 200 - 6 0.015 0.035 2026-10-31 17:23:09,378 104 INFO rb-be2b723-226188-430986 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-10-31 17:23:09,417 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:23:09] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.007 2026-10-31 17:23:09,475 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:23:09] "POST /web/dataset/call_kw/followup.report/web_read HTTP/1.1" 200 - 9 0.013 0.044 2026-10-31 17:23:09,648 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:23:09] "POST /web/dataset/call_kw/followup.report/zalo_check_recipients HTTP/1.1" 200 - 8 0.018 0.026 2026-10-31 17:23:09,680 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:23:09] "POST /web/dataset/call_kw/account.followup.level/search_read HTTP/1.1" 200 - 6 0.011 0.044 2026-10-31 17:23:09,877 104 INFO rb-be2b723-226188-430986 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-10-31 17:23:09,906 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:23:09] "POST /web/dataset/call_kw/followup.report/zalo_check_recipients HTTP/1.1" 200 - 4 0.040 0.030 2026-10-31 17:23:09,984 104 INFO rb-be2b723-226188-430986 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-10-31 17:23:09,997 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:23:09] "POST /mail/thread/data HTTP/1.1" 200 - 30 0.043 0.107 2026-10-31 17:23:10,033 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:23:10] "POST /mail/thread/messages HTTP/1.1" 200 - 6 0.007 0.109 2026-10-31 17:23:10,226 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:23:10] "POST /web/dataset/call_button/followup.report/action_open_followup HTTP/1.1" 200 - 31 0.036 0.197 2026-10-31 17:23:10,260 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:23:10] "POST /web/dataset/call_kw/followup.report/zalo_check_recipients HTTP/1.1" 200 - 4 0.008 0.263 2026-10-31 17:23:10,334 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:23:10] "POST /web/dataset/call_kw/followup.manual.reminder/get_views HTTP/1.1" 200 - 10 0.009 0.044 2026-10-31 17:23:10,414 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:23:10] "POST /web/dataset/call_kw/followup.manual.reminder/web_read HTTP/1.1" 200 - 7 0.012 0.027 2026-10-31 17:23:10,523 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 17:23:10] "GET /web/static/img/mimetypes/pdf.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-10-31 17:23:10,581 104 INFO rb-be2b723-226188-430986 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-10-31 17:23:10,680 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:23:10] "POST /web/dataset/call_kw/account.move/search HTTP/1.1" 200 - 2 0.005 0.021 2026-10-31 17:23:11,083 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:23:11] "POST /web/dataset/call_kw/account.move/action_toggle_block_payment HTTP/1.1" 200 - 109 0.109 0.265 2026-10-31 17:23:11,088 104 INFO rb-be2b723-226188-430986 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-10-31 17:23:11,157 104 INFO rb-be2b723-226188-430986 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-10-31 17:23:11,720 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:23:11] "POST /web/dataset/call_button/followup.manual.reminder/action_send HTTP/1.1" 200 - 122 0.092 0.466 2026-10-31 17:23:11,764 104 INFO rb-be2b723-226188-430986 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-10-31 17:23:11,765 104 INFO rb-be2b723-226188-430986 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-10-31 17:23:11,813 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:23:11] "POST /mail/thread/messages HTTP/1.1" 200 - 22 0.042 0.040 2026-10-31 17:23:11,894 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:23:11] "POST /web/dataset/call_kw/followup.report/web_read HTTP/1.1" 200 - 9 0.018 0.138 2026-10-31 17:23:12,325 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:23:12] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.005 2026-10-31 17:23:12,489 104 INFO rb-be2b723-226188-430986 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 31844308 (allocated 36028416) 2026-10-31 17:23:12,511 104 INFO rb-be2b723-226188-430986 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 4765 2026-10-31 17:23:12,513 104 INFO rb-be2b723-226188-430986 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-10-31 17:23:12,515 104 INFO rb-be2b723-226188-430986 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 4765 2026-10-31 17:23:12,559 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:23:12] "POST /mail/thread/data HTTP/1.1" 200 - 25 0.038 0.056 2026-10-31 17:23:12,651 104 INFO rb-be2b723-226188-430986 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-be2b723-226188-430986/chrome_logs/chrome_log_20261031_172312_651021_test_manual_reminder_sent_body_reflects_report_data_at_send_time_via_the_real_browser_send_path.txt 2026-10-31 17:23:12,651 104 INFO rb-be2b723-226188-430986 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/tmp2tlpiiom_chrome_odoo" 2026-10-31 17:23:12,756 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_account_followup.tests.test_followup_manual_reminder_tour: Starting TestFollowupManualReminderStaleBodyTour.test_manual_reminder_tour_registration_satisfies_the_web_tour_schema ... 2026-10-31 17:23:13,182 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_account_followup.tests.test_followup_manual_reminder_tour.TestFollowupManualReminderStaleBodyTour.test_manual_reminder_tour_registration_satisfies_the_web_tour_schema: Chrome pid: 5018 2026-10-31 17:23:13,182 104 INFO rb-be2b723-226188-430986 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/tmpwpmetrep_chrome_odoo 2026-10-31 17:23:13,182 104 INFO rb-be2b723-226188-430986 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:34977/json/version 2026-10-31 17:23:13,184 104 INFO rb-be2b723-226188-430986 odoo.tests.common.requests: request http://127.0.0.1:34977/json/version with timeout 3 increased to 10s during tests 2026-10-31 17:23:13,277 104 INFO rb-be2b723-226188-430986 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-10-31 17:23:13,278 104 INFO rb-be2b723-226188-430986 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:34977/json 2026-10-31 17:23:13,279 104 INFO rb-be2b723-226188-430986 odoo.tests.common.requests: request http://127.0.0.1:34977/json with timeout 3 increased to 10s during tests 2026-10-31 17:23:13,296 104 INFO rb-be2b723-226188-430986 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:34977/devtools/page/AF2AA505B4E38B4D121D7C685E69420C 2026-10-31 17:23:13,318 104 INFO rb-be2b723-226188-430986 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-10-31 17:23:13,329 104 INFO rb-be2b723-226188-430986 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-10-31 17:23:13,446 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.res_users: Login successful for db:rb-be2b723-226188-430986 login:admin from n/a 2026-10-31 17:23:13,462 104 INFO rb-be2b723-226188-430986 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-10-31 17:23:13,472 104 INFO rb-be2b723-226188-430986 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-10-31 17:23:13,472 104 INFO rb-be2b723-226188-430986 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-10-31 17:23:13,494 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-31 17:23:15,442 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:23:15] "GET /odoo HTTP/1.1" 200 - 191 0.191 1.760 2026-10-31 17:23:15,454 104 INFO rb-be2b723-226188-430986 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': 'AF2AA505B4E38B4D121D7C685E69420C', 'loaderId': '1941B4CCDACF2E9D2BB53B4EDB8171CD', 'isDownload': False} 2026-10-31 17:23:15,454 104 INFO rb-be2b723-226188-430986 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 'AF2AA505B4E38B4D121D7C685E69420C' to stop loading 2026-10-31 17:23:16,586 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:23:16] "GET /web/webclient/load_menus/ba2b0be1bc774a7862d768eac4af3375038757742e353fc9eb0cdc1dba298578 HTTP/1.1" 200 - 920 0.430 0.656 2026-10-31 17:23:16,599 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:23:16] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 1.083 2026-10-31 17:23:16,619 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:23:16] "GET /web/assets/7602508/web.assets_web.min.js HTTP/1.1" 200 - 2 0.002 1.118 2026-10-31 17:23:16,627 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:23:16] "GET /web/assets/0fbf7df/web.assets_web.min.css HTTP/1.1" 200 - 2 0.001 1.112 2026-10-31 17:23:16,699 104 INFO rb-be2b723-226188-430986 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-31 17:23:16,706 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:23:16] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.049 1.135 2026-10-31 17:23:16,766 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:23:16] "GET /web/assets/fabee4f/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.008 0.014 2026-10-31 17:23:16,884 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:23:16] "GET /web/assets/38aa5c1/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.006 2026-10-31 17:23:17,937 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 17:23:17] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-10-31 17:23:17,952 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 17:23:17] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-10-31 17:23:17,957 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 17:23:17] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-10-31 17:23:18,020 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:23:18] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.002 0.023 2026-10-31 17:23:18,048 104 INFO rb-be2b723-226188-430986 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-10-31 17:23:18,177 104 INFO rb-be2b723-226188-430986 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company company_1_data (125) 2026-10-31 17:23:18,237 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:23:18] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 17 0.052 0.129 2026-10-31 17:23:18,256 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:23:18] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.006 0.053 2026-10-31 17:23:18,259 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:23:18] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.143 2026-10-31 17:23:18,282 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:23:18] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.004 0.082 2026-10-31 17:23:18,470 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 17:23:18] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-10-31 17:23:18,505 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 17:23:18] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.019 2026-10-31 17:23:18,827 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:23:18] "POST /mail/data HTTP/1.1" 200 - 149 0.241 0.293 2026-10-31 17:23:18,855 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:23:18] "POST /web/action/load HTTP/1.1" 200 - 5 0.005 0.499 2026-10-31 17:23:18,897 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:23:18] "GET /odoo/offline HTTP/1.1" 200 - 5 0.005 0.577 2026-10-31 17:23:18,950 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:23:18] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 9 0.017 0.574 2026-10-31 17:23:18,952 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:23:18] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.501 2026-10-31 17:23:19,051 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:23:19] "GET /web/image/res.partner/3/avatar_128?unique=1793467359000 HTTP/1.1" 200 - 9 0.042 0.633 2026-10-31 17:23:19,135 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:23:19] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.007 2026-10-31 17:23:19,173 104 INFO rb-be2b723-226188-430986 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-10-31 17:23:19,211 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:23:19] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.020 0.044 2026-10-31 17:23:19,322 104 INFO rb-be2b723-226188-430986 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-10-31 17:23:19,331 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:23:19] "GET /web/image/res.company/125/favicon HTTP/1.1" 200 - 9 0.016 0.052 2026-10-31 17:23:19,354 104 INFO rb-be2b723-226188-430986 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-10-31 17:23:19,392 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 17:23:19] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.014 2026-10-31 17:23:19,430 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 17:23:19] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.056 2026-10-31 17:23:19,598 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_account_followup.tests.test_followup_manual_reminder_tour.TestFollowupManualReminderStaleBodyTour.test_manual_reminder_tour_registration_satisfies_the_web_tour_schema.browser: heap 24866248 (allocated 25804800) 2026-10-31 17:23:19,619 104 INFO rb-be2b723-226188-430986 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 5018 2026-10-31 17:23:19,624 104 INFO rb-be2b723-226188-430986 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-10-31 17:23:19,629 104 INFO rb-be2b723-226188-430986 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 5018 2026-10-31 17:23:19,770 104 INFO rb-be2b723-226188-430986 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-be2b723-226188-430986/chrome_logs/chrome_log_20261031_172319_769927_test_manual_reminder_tour_registration_satisfies_the_web_tour_schema.txt 2026-10-31 17:23:19,770 104 INFO rb-be2b723-226188-430986 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/tmpwpmetrep_chrome_odoo" 2026-10-31 17:23:19,781 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:23:19] "POST /mail/data HTTP/1.1" 200 - 73 0.237 0.281 2026-10-31 17:23:19,806 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:23:19] "GET /web/image/res.company/125/favicon HTTP/1.1" 304 - 4 0.006 0.426 2026-10-31 17:23:19,892 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-31 17:23:37,220 104 INFO rb-be2b723-226188-430986 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-10-31 17:23:40,969 104 INFO rb-be2b723-226188-430986 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-10-31 17:23:41,283 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <180548982186780.1793467421.145324230194092-openerp-456-followup.report@259995ba663e>: ['"Write Axis - Post (follow-up admin)" <@False>'] 2026-10-31 17:23:41,319 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #797 deleted mail.mail records with IDs: [535] 2026-10-31 17:23:41,458 104 INFO rb-be2b723-226188-430986 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-10-31 17:23:45,240 104 INFO rb-be2b723-226188-430986 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-10-31 17:23:45,596 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <996571897875224.1793467425.456923484802246-openerp-458-followup.report@259995ba663e>: ['"Write Axis - Post (follow-up user)" <@False>'] 2026-10-31 17:23:45,661 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #796 deleted mail.mail records with IDs: [536] 2026-10-31 17:23:45,832 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-31 17:24:01,795 104 INFO rb-be2b723-226188-430986 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-10-31 17:24:06,786 104 INFO rb-be2b723-226188-430986 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-10-31 17:24:12,380 104 INFO rb-be2b723-226188-430986 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-10-31 17:24:18,788 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-31 17:24:46,383 104 INFO rb-be2b723-226188-430986 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-10-31 17:24:52,510 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_account_followup.tests.test_followup_report_uniqueness: Starting TestFollowupReportUniquePerPartnerCompany.test_second_report_for_the_same_partner_and_company_is_rejected ... 2026-10-31 17:24:52,678 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-31 17:25:08,340 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_account_followup.tests.test_followup_search: Starting TestFollowupSearch.test_no_action_needed_filter_excludes_indebted_and_includes_settled_partner ... 2026-10-31 17:25:14,796 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_account_followup.tests.test_followup_search: Starting TestFollowupSearch.test_status_not_equal_excludes_matching_status_and_includes_the_complement ... 2026-10-31 17:25:21,871 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_account_followup.tests.test_followup_search: Starting TestFollowupSearch.test_total_due_comparison_operators_work_via_search ... 2026-10-31 17:25:25,063 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_account_followup.tests.test_followup_search: Starting TestFollowupSearch.test_total_due_not_equal_operator_excludes_zero_due_report ... 2026-10-31 17:25:32,011 104 INFO rb-be2b723-226188-430986 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-10-31 17:25:35,573 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-31 17:25:51,436 104 INFO rb-be2b723-226188-430986 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-10-31 17:26:07,950 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-31 17:26:29,369 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_account_followup_sale.tests.test_followup_sale_access: Starting TestFollowupSaleAccess.test_active_field_access ... 2026-10-31 17:26:29,524 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [547], uid: 812, model: followup.report 2026-10-31 17:26:29,608 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_account_followup_sale.tests.test_followup_sale_access: Starting TestFollowupSaleAccess.test_followup_user_full_access ... 2026-10-31 17:26:29,678 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_account_followup_sale.tests.test_followup_sale_access: Starting TestFollowupSaleAccess.test_followup_user_write_access ... 2026-10-31 17:26:29,764 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_account_followup_sale.tests.test_followup_sale_access: Starting TestFollowupSaleAccess.test_mixed_access_scenarios ... 2026-10-31 17:26:29,819 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [546], uid: 812, model: followup.report 2026-10-31 17:26:29,944 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_account_followup_sale.tests.test_followup_sale_access: Starting TestFollowupSaleAccess.test_sale_manager_access ... 2026-10-31 17:26:30,010 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_account_followup_sale.tests.test_followup_sale_access: Starting TestFollowupSaleAccess.test_sale_manager_write_access ... 2026-10-31 17:26:30,083 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_account_followup_sale.tests.test_followup_sale_access: Starting TestFollowupSaleAccess.test_salesman_cannot_access_others ... 2026-10-31 17:26:30,135 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [547], uid: 812, model: followup.report 2026-10-31 17:26:30,176 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [548], uid: 812, model: followup.report 2026-10-31 17:26:30,227 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [547], uid: 812, model: followup.report 2026-10-31 17:26:30,285 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_account_followup_sale.tests.test_followup_sale_access: Starting TestFollowupSaleAccess.test_salesman_read_access ... 2026-10-31 17:26:30,389 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_account_followup_sale.tests.test_followup_sale_access: Starting TestFollowupSaleAccess.test_salesman_write_access ... 2026-10-31 17:26:30,489 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_account_followup_sale.tests.test_followup_sale_access: Starting TestFollowupSaleAccess.test_team_leader_access ... 2026-10-31 17:26:30,574 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_account_followup_sale.tests.test_followup_sale_access: Starting TestFollowupSaleAccess.test_team_leader_write_access ... 2026-10-31 17:26:30,668 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_account_followup_sale.tests.test_followup_sale_access: Starting TestFollowupSaleAccess.test_user_id_field_access ... 2026-10-31 17:26:30,871 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-10-31 17:26:50,652 104 INFO rb-be2b723-226188-430986 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-10-31 17:26:54,896 104 INFO rb-be2b723-226188-430986 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-10-31 17:26:54,975 104 INFO rb-be2b723-226188-430986 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-10-31 17:26:55,958 104 INFO rb-be2b723-226188-430986 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-10-31 17:26:56,002 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [549], uid: 821, model: followup.report 2026-10-31 17:26:56,090 104 INFO rb-be2b723-226188-430986 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-10-31 17:26:56,220 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-10-31 17:27:15,373 104 INFO rb-be2b723-226188-430986 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-10-31 17:27:15,478 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [553], uid: 830, model: followup.report 2026-10-31 17:27:15,532 104 INFO rb-be2b723-226188-430986 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-10-31 17:27:15,757 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-31 17:27:32,442 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_account_onbehalf_payment.tests.test_account_onbehalf_payment: Starting TestPayment.test_01_payment_onbehalf_01 ... 2026-10-31 17:27:34,604 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #831 deleted account.move.line.ctp records with IDs: [1229] 2026-10-31 17:27:34,879 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #831 deleted account.move.line records with IDs: [2589] 2026-10-31 17:27:36,546 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_account_onbehalf_payment.tests.test_account_onbehalf_payment: Starting TestPayment.test_02_payment_onbehalf_02 ... 2026-10-31 17:27:38,535 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #831 deleted account.move.line.ctp records with IDs: [1232] 2026-10-31 17:27:38,787 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #831 deleted account.move.line records with IDs: [2594] 2026-10-31 17:27:39,281 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_account_onbehalf_payment.tests.test_account_onbehalf_payment: Starting TestPayment.test_03_payment_onbehalf_03 ... 2026-10-31 17:27:41,259 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #831 deleted account.move.line.ctp records with IDs: [1234] 2026-10-31 17:27:41,479 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #831 deleted account.move.line records with IDs: [2597] 2026-10-31 17:27:41,805 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_account_onbehalf_payment.tests.test_account_onbehalf_payment: Starting TestPayment.test_04_payment_onbehalf_04 ... 2026-10-31 17:27:43,595 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #831 deleted account.move.line.ctp records with IDs: [1236] 2026-10-31 17:27:43,837 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #831 deleted account.move.line records with IDs: [2600] 2026-10-31 17:27:44,283 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_account_onbehalf_payment.tests.test_account_onbehalf_payment: Starting TestPayment.test_05_payment_onbehalf_01 ... 2026-10-31 17:27:46,345 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #831 deleted account.move.line.ctp records with IDs: [1238] 2026-10-31 17:27:46,578 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #831 deleted account.move.line records with IDs: [2603] 2026-10-31 17:27:48,850 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_account_onbehalf_payment.tests.test_account_onbehalf_payment: Starting TestPayment.test_05_payment_onbehalf_02 ... 2026-10-31 17:27:51,519 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #831 deleted account.move.line.ctp records with IDs: [1242, 1243] 2026-10-31 17:27:51,725 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #831 deleted account.move.line records with IDs: [2610, 2611] 2026-10-31 17:27:52,279 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_account_onbehalf_payment.tests.test_account_onbehalf_payment: Starting TestPayment.test_06_payment_onbehalf_01 ... 2026-10-31 17:27:56,893 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #831 deleted account.partial.reconcile records with IDs: [149, 150] 2026-10-31 17:27:57,069 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #831 deleted account.full.reconcile records with IDs: [85] 2026-10-31 17:27:57,567 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #831 deleted account.move.line.ctp records with IDs: [1248, 1249] 2026-10-31 17:27:57,937 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #831 deleted account.move.line records with IDs: [2617, 2618, 2619, 2620] 2026-10-31 17:27:58,067 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #831 deleted mail.message records with IDs: [13578, 13576] 2026-10-31 17:27:58,277 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #831 deleted account.move records with IDs: [1142, 1143] 2026-10-31 17:27:58,302 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #831 deleted mail.followers records with IDs: [2856, 2857] 2026-10-31 17:27:58,909 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #831 deleted account.move.line.ctp records with IDs: [1246, 1247] 2026-10-31 17:27:59,155 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #831 deleted account.move.line records with IDs: [2616] 2026-10-31 17:28:01,165 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_account_onbehalf_payment.tests.test_account_onbehalf_payment: Starting TestPayment.test_07_confirm_payment_receive ... 2026-10-31 17:28:04,693 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #831 deleted account.partial.reconcile records with IDs: [153, 154] 2026-10-31 17:28:04,793 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #831 deleted account.full.reconcile records with IDs: [87] 2026-10-31 17:28:05,325 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #831 deleted account.move.line.ctp records with IDs: [1256, 1257] 2026-10-31 17:28:05,595 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #831 deleted account.move.line records with IDs: [2629, 2630, 2631, 2632] 2026-10-31 17:28:05,684 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #831 deleted mail.message records with IDs: [13586, 13584] 2026-10-31 17:28:05,835 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #831 deleted account.move records with IDs: [1147, 1148] 2026-10-31 17:28:06,483 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #831 deleted account.move.line.ctp records with IDs: [1254, 1255] 2026-10-31 17:28:06,709 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #831 deleted account.move.line records with IDs: [2627, 2628] 2026-10-31 17:28:09,069 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_account_onbehalf_payment.tests.test_account_onbehalf_payment: Starting TestPayment.test_08_validate_amount_onbehalf_greater_amount_payment ... 2026-10-31 17:28:10,524 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_account_onbehalf_payment.tests.test_account_onbehalf_payment: Starting TestPayment.test_09_validate_onbehalf_payment_onbehalf_distribution ... 2026-10-31 17:28:11,637 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_account_onbehalf_payment.tests.test_account_onbehalf_payment: Starting TestPayment.test_10_validate_same_partner_payment_onbehalf_distribution ... 2026-10-31 17:28:12,955 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_account_onbehalf_payment.tests.test_account_onbehalf_payment: Starting TestPayment.test_11_payment_onbehalf_foreign_currency ... 2026-10-31 17:28:16,745 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_account_onbehalf_payment.tests.test_account_onbehalf_payment: Starting TestPayment.test_12_create_onbehalf_payment_without_outstanding_account ... 2026-10-31 17:28:17,753 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_account_onbehalf_payment.tests.test_account_onbehalf_payment: Starting TestPayment.test_13_create_onbehalf_payment_with_outstanding_account ... 2026-10-31 17:28:19,261 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_account_onbehalf_payment.tests.test_account_onbehalf_payment: Starting TestPayment.test_14_post_onbehalf_payment_without_outstanding_account ... 2026-10-31 17:28:20,123 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_account_onbehalf_payment.tests.test_account_onbehalf_payment: Starting TestPayment.test_payment_onbehalf_without_payment_partner_001 ... 2026-10-31 17:28:24,073 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-31 17:28:41,037 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_account_onbehalf_payment.tests.test_account_onbehalf_payment: Starting TestOnbehalfPaymentWithoutCurrency.test_onbehalf_line_computes_in_company_currency_without_journal ... 2026-10-31 17:28:42,296 104 INFO rb-be2b723-226188-430986 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-10-31 17:28:43,517 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_account_onbehalf_payment.tests.test_account_onbehalf_payment: Starting TestOnbehalfPaymentWithoutCurrency.test_transaction_form_shows_onbehalf_distribution_page ... 2026-10-31 17:28:44,274 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_account_onbehalf_payment.tests.test_account_onbehalf_payment: Starting TestOnbehalfPaymentWithoutCurrency.test_transaction_onbehalf_line_of_zero_transaction_has_zero_percentage ... 2026-10-31 17:28:45,078 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-31 17:29:00,225 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_account_onbehalf_payment.tests.test_onbehalf_payment_report: Starting TestOnbehalfPaymentReport.test_report_amount_is_company_currency_not_original_currency ... 2026-10-31 17:29:02,874 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_account_onbehalf_payment.tests.test_onbehalf_payment_report: Starting TestOnbehalfPaymentReport.test_report_reflects_onbehalf_distribution_after_posting ... 2026-10-31 17:29:05,871 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-31 17:29:22,189 104 INFO rb-be2b723-226188-430986 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-10-31 17:29:26,351 104 INFO rb-be2b723-226188-430986 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-10-31 17:29:28,316 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #837 deleted account.move.line.ctp records with IDs: [1282] 2026-10-31 17:29:28,605 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #837 deleted account.move.line records with IDs: [2677] 2026-10-31 17:29:28,878 104 INFO rb-be2b723-226188-430986 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-10-31 17:29:30,639 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-31 17:29:46,105 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_account_reconciliation.tests.test_bank_statement: Starting TestBankStatement.test_new_transaction_currency_defaults_to_the_journal_and_converts_on_change ... 2026-10-31 17:29:47,290 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_account_reconciliation.tests.test_bank_statement: Starting TestBankStatement.test_statement_completeness_and_validity ... 2026-10-31 17:29:54,408 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-31 17:30:10,267 104 INFO rb-be2b723-226188-430986 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-10-31 17:30:10,419 104 INFO rb-be2b723-226188-430986 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-10-31 17:30:10,574 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-31 17:30:26,117 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_account_reconciliation.tests.test_reconcile_access: Starting TestReconcileAccess.test_basic_group_user_reconciles_an_invoice_with_a_bank_transaction ... 2026-10-31 17:30:30,975 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #846 deleted account.move.line.ctp records with IDs: [1298] 2026-10-31 17:30:31,178 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #846 deleted account.move.line records with IDs: [2713] 2026-10-31 17:30:31,702 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_account_reconciliation.tests.test_reconcile_access: Starting TestReconcileAccess.test_default_kanban_of_statement_lines_is_not_the_reconcile_kanban ... 2026-10-31 17:30:34,891 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_account_reconciliation.tests.test_reconcile_access: Starting TestReconcileAccess.test_default_views_of_statement_lines_load_for_invoicing_and_auditor_users ... 2026-10-31 17:30:37,900 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_account_reconciliation.tests.test_reconcile_access: Starting TestReconcileAccess.test_payment_transaction_smart_button_opens_for_an_invoicing_only_user ... 2026-10-31 17:30:42,548 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #843 deleted account.move.line.ctp records with IDs: [1300] 2026-10-31 17:30:42,701 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #843 deleted account.move.line records with IDs: [2718] 2026-10-31 17:30:43,243 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_account_reconciliation.tests.test_reconcile_access: Starting TestReconcileAccess.test_reconcile_kanban_requested_by_id_stays_reserved_to_the_reconcile_group ... 2026-10-31 17:30:46,417 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_account_reconciliation.tests.test_reconcile_access: Starting TestReconcileAccess.test_reconcile_screens_are_not_refused_to_the_superuser ... 2026-10-31 17:30:49,674 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_account_reconciliation.tests.test_reconcile_access: Starting TestReconcileAccess.test_reconcile_screens_are_refused_server_side_to_an_invoicing_only_user ... 2026-10-31 17:30:53,007 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_account_reconciliation.tests.test_reconcile_access: Starting TestReconcileAccess.test_reconcile_screens_load_for_a_user_of_the_basic_accounting_group ... 2026-10-31 17:30:56,975 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_account_reconciliation.tests.test_reconcile_access: Starting TestReconcileAccess.test_reconcile_screens_load_for_an_accountant ... 2026-10-31 17:31:00,076 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_account_reconciliation.tests.test_reconcile_access: Starting TestReconcileAccess.test_reconcile_window_actions_are_gated_with_the_basic_accounting_group ... 2026-10-31 17:31:03,112 104 INFO rb-be2b723-226188-430986 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-10-31 17:31:06,388 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-10-31 17:31:23,446 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_account_reconciliation.tests.test_reconcile_auto_deferral: Starting TestReconcileAutoDeferral.test_creating_a_transaction_only_schedules_the_auto_reconcile_cron ... 2026-10-31 17:31:25,140 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #889 deleted account.move.line.ctp records with IDs: [1302] 2026-10-31 17:31:25,382 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #889 deleted account.move.line records with IDs: [2723] 2026-10-31 17:31:25,957 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_account_reconciliation.tests.test_reconcile_auto_deferral: Starting TestReconcileAutoDeferral.test_editing_label_or_reference_only_schedules_the_auto_reconcile_cron ... 2026-10-31 17:31:27,780 104 INFO rb-be2b723-226188-430986 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-10-31 17:31:29,893 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #889 deleted account.move.line.ctp records with IDs: [1307] 2026-10-31 17:31:30,104 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #889 deleted account.move.line records with IDs: [2732] 2026-10-31 17:31:30,693 104 INFO rb-be2b723-226188-430986 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-10-31 17:31:32,412 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_account_reconciliation.tests.test_reconcile_auto_deferral: Starting TestReconcileAutoDeferral.test_reposting_a_transaction_entry_only_schedules_the_auto_reconcile_cron ... 2026-10-31 17:31:34,105 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-31 17:31:49,733 104 INFO rb-be2b723-226188-430986 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-10-31 17:31:50,717 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #891 deleted account.move.line.ctp records with IDs: [1313] 2026-10-31 17:31:50,908 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #891 deleted account.move.line records with IDs: [2743] 2026-10-31 17:31:54,193 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #891 deleted account.move.line.ctp records with IDs: [1318] 2026-10-31 17:31:54,343 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #891 deleted account.move.line records with IDs: [2752] 2026-10-31 17:31:57,213 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #891 deleted account.move.line.ctp records with IDs: [1321] 2026-10-31 17:31:57,405 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #891 deleted account.move.line records with IDs: [2757] 2026-10-31 17:31:58,076 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_account_reconciliation.tests.test_reconcile_automation: Starting TestReconcileAutomation.test_copy_of_a_reconciled_line_is_not_auto_reconciled ... 2026-10-31 17:31:59,051 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #891 deleted account.move.line.ctp records with IDs: [1324] 2026-10-31 17:31:59,265 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #891 deleted account.move.line records with IDs: [2762] 2026-10-31 17:32:00,272 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-31 17:32:16,152 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_account_reconciliation.tests.test_reconcile_automation: Starting TestReconcileModelTextConditions.test_contains_and_not_contains_stay_case_insensitive ... 2026-10-31 17:32:17,232 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_account_reconciliation.tests.test_reconcile_automation: Starting TestReconcileModelTextConditions.test_regex_is_case_insensitive_whatever_the_case_of_the_pattern ... 2026-10-31 17:32:18,201 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_account_reconciliation.tests.test_reconcile_automation: Starting TestReconcileModelTextConditions.test_regex_negated_class_keeps_its_meaning ... 2026-10-31 17:32:19,254 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_account_reconciliation.tests.test_reconcile_automation: Starting TestReconcileModelTextConditions.test_regex_negated_whitespace_and_word_classes_keep_their_meaning ... 2026-10-31 17:32:20,580 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_account_reconciliation.tests.test_reconcile_automation: Starting TestReconcileModelTextConditions.test_regex_stays_anchored_at_the_start_of_the_label ... 2026-10-31 17:32:21,646 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-31 17:32:36,739 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_account_reconciliation.tests.test_reconcile_draft: Starting TestReconcileDraft.test_adding_an_item_is_additive_and_idempotent ... 2026-10-31 17:32:39,879 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_account_reconciliation.tests.test_reconcile_draft: Starting TestReconcileDraft.test_cleared_value_stays_cleared ... 2026-10-31 17:32:40,883 104 INFO rb-be2b723-226188-430986 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 17:32:44,930 104 INFO rb-be2b723-226188-430986 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f0a3e2f1440> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 17:32:44,932 104 INFO rb-be2b723-226188-430986 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f0a3e2762a0> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 17:32:44,950 104 INFO rb-be2b723-226188-430986 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 17:32:44,957 104 INFO rb-be2b723-226188-430986 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f0a3e274a40> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 17:32:45,619 104 INFO rb-be2b723-226188-430986 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 17:32:48,895 104 INFO rb-be2b723-226188-430986 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f0a0ea547c0> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 17:32:48,897 104 INFO rb-be2b723-226188-430986 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f0a116f7ce0> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 17:32:48,907 104 INFO rb-be2b723-226188-430986 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 17:32:48,915 104 INFO rb-be2b723-226188-430986 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f0a116f7ec0> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 17:32:49,387 104 INFO rb-be2b723-226188-430986 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 17:32:53,486 104 INFO rb-be2b723-226188-430986 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f0a3e4e6480> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 17:32:53,487 104 INFO rb-be2b723-226188-430986 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f0a3f7b1300> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 17:32:53,497 104 INFO rb-be2b723-226188-430986 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 17:32:53,504 104 INFO rb-be2b723-226188-430986 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f0a3f7b37e0> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 17:32:54,115 104 INFO rb-be2b723-226188-430986 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 17:32:58,206 104 INFO rb-be2b723-226188-430986 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f0a0f68c9a0> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 17:32:58,208 104 INFO rb-be2b723-226188-430986 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f0a3dab6b60> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 17:32:58,216 104 INFO rb-be2b723-226188-430986 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 17:32:58,222 104 INFO rb-be2b723-226188-430986 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f0a3dab76a0> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 17:32:58,777 104 INFO rb-be2b723-226188-430986 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 17:33:01,992 104 INFO rb-be2b723-226188-430986 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f0a0f873b00> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 17:33:01,996 104 INFO rb-be2b723-226188-430986 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f0a3e4e4900> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 17:33:02,013 104 INFO rb-be2b723-226188-430986 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 17:33:02,020 104 INFO rb-be2b723-226188-430986 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f0a3e4e4360> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 17:33:03,489 104 INFO rb-be2b723-226188-430986 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 17:33:06,531 104 INFO rb-be2b723-226188-430986 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f0a3ca08860> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 17:33:06,533 104 INFO rb-be2b723-226188-430986 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f0a110194e0> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 17:33:06,542 104 INFO rb-be2b723-226188-430986 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 17:33:06,549 104 INFO rb-be2b723-226188-430986 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f0a11018220> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 17:33:07,008 104 INFO rb-be2b723-226188-430986 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 17:33:10,979 104 INFO rb-be2b723-226188-430986 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f0a0f5a16c0> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 17:33:10,980 104 INFO rb-be2b723-226188-430986 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f0a3eb3a480> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 17:33:10,990 104 INFO rb-be2b723-226188-430986 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 17:33:10,997 104 INFO rb-be2b723-226188-430986 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f0a3eb39580> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 17:33:11,469 104 INFO rb-be2b723-226188-430986 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 17:33:15,580 104 INFO rb-be2b723-226188-430986 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f0a3f8ee200> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 17:33:15,581 104 INFO rb-be2b723-226188-430986 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f0a3c028220> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 17:33:15,589 104 INFO rb-be2b723-226188-430986 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 17:33:15,596 104 INFO rb-be2b723-226188-430986 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f0a3c02a160> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 17:33:16,625 104 INFO rb-be2b723-226188-430986 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-10-31 17:33:18,987 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_account_reconciliation.tests.test_reconcile_draft: Starting TestReconcileDraft.test_edit_lands_on_the_selected_row_and_only_that_field_changes ... 2026-10-31 17:33:22,520 104 INFO rb-be2b723-226188-430986 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-10-31 17:33:25,073 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_account_reconciliation.tests.test_reconcile_draft: Starting TestReconcileDraft.test_editor_value_reaching_a_save_without_its_onchange_still_applies ... 2026-10-31 17:33:27,616 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_account_reconciliation.tests.test_reconcile_draft: Starting TestReconcileDraft.test_initial_proposal_is_materialized_and_deterministic ... 2026-10-31 17:33:30,673 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_account_reconciliation.tests.test_reconcile_draft: Starting TestReconcileDraft.test_journal_items_created_or_edited_elsewhere_never_build_a_draft ... 2026-10-31 17:33:32,622 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_account_reconciliation.tests.test_reconcile_draft: Starting TestReconcileDraft.test_match_allocation_follows_cores_own_order_not_click_order ... 2026-10-31 17:33:39,056 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_account_reconciliation.tests.test_reconcile_draft: Starting TestReconcileDraft.test_open_balance_keeps_its_identity_and_user_choices_per_field ... 2026-10-31 17:33:43,925 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #895 deleted account.move.line.ctp records with IDs: [1394] 2026-10-31 17:33:44,152 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #895 deleted account.move.line records with IDs: [2897] 2026-10-31 17:33:44,674 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_account_reconciliation.tests.test_reconcile_draft: Starting TestReconcileDraft.test_reconcile_model_badge_swaps_only_its_own_rows ... 2026-10-31 17:33:46,538 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #895 deleted account.move.line.ctp records with IDs: [1398] 2026-10-31 17:33:46,718 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #895 deleted account.move.line records with IDs: [2906] 2026-10-31 17:33:47,062 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_account_reconciliation.tests.test_reconcile_draft: Starting TestReconcileDraft.test_removed_row_never_returns ... 2026-10-31 17:33:54,122 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_account_reconciliation.tests.test_reconcile_draft: Starting TestReconcileDraft.test_row_editability_follows_its_kind ... 2026-10-31 17:34:00,128 104 INFO rb-be2b723-226188-430986 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-10-31 17:34:03,899 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_account_reconciliation.tests.test_reconcile_draft: Starting TestReconcileDraft.test_selection_is_visible_and_persists_until_its_clearing_events ... 2026-10-31 17:34:10,344 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #895 deleted account.partial.reconcile records with IDs: [175] 2026-10-31 17:34:10,430 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #895 deleted account.full.reconcile records with IDs: [105] 2026-10-31 17:34:11,479 104 INFO rb-be2b723-226188-430986 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 17:34:15,081 104 INFO rb-be2b723-226188-430986 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f0a3e6b0360> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 17:34:15,082 104 INFO rb-be2b723-226188-430986 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f0a0fd94400> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 17:34:15,089 104 INFO rb-be2b723-226188-430986 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 17:34:15,094 104 INFO rb-be2b723-226188-430986 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f0a0e2c3060> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 17:34:15,131 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-31 17:34:31,417 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_account_reconciliation.tests.test_reconcile_entry_points: Starting TestReconcileEntryPoints.test_payment_form_offers_reconcile_only_on_a_posted_payment ... 2026-10-31 17:34:36,914 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #897 deleted account.move.line.ctp records with IDs: [1449] 2026-10-31 17:34:37,113 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #897 deleted account.move.line records with IDs: [3007] 2026-10-31 17:34:37,830 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_account_reconciliation.tests.test_reconcile_entry_points: Starting TestReconcileEntryPoints.test_payment_form_offers_reconcile_to_the_reconcile_group_only ... 2026-10-31 17:34:39,498 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_account_reconciliation.tests.test_reconcile_entry_points: Starting TestReconcileEntryPoints.test_payment_reconcile_opens_journal_items_with_its_outstanding_item_only ... 2026-10-31 17:34:41,248 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_account_reconciliation.tests.test_reconcile_entry_points: Starting TestReconcileEntryPoints.test_reconcile_buttons_and_tooltip_buttons_explain_themselves_with_help ... 2026-10-31 17:34:41,481 104 INFO rb-be2b723-226188-430986 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-10-31 17:34:43,143 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #897 deleted account.move.line.ctp records with IDs: [1452] 2026-10-31 17:34:43,321 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #897 deleted account.move.line records with IDs: [3014] 2026-10-31 17:34:43,614 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_account_reconciliation.tests.test_reconcile_entry_points: Starting TestReconcileEntryPoints.test_statement_form_offers_reconcile_to_the_reconcile_group_only ... 2026-10-31 17:34:45,186 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_account_reconciliation.tests.test_reconcile_entry_points: Starting TestReconcileEntryPoints.test_statement_reconcile_opens_only_its_own_unreconciled_transactions ... 2026-10-31 17:34:47,337 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #897 deleted account.move.line.ctp records with IDs: [1455] 2026-10-31 17:34:47,502 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #897 deleted account.move.line records with IDs: [3021] 2026-10-31 17:34:47,822 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_account_reconciliation.tests.test_reconcile_entry_points: Starting TestReconcileEntryPoints.test_statement_reconcile_opens_with_the_journal_context_of_the_statement ... 2026-10-31 17:34:48,868 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-10-31 17:35:04,441 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_account_reconciliation.tests.test_reconcile_fx: Starting TestReconcileFx.test_exchange_account_as_difference_account_realizes_the_whole_difference ... 2026-10-31 17:35:06,430 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #903 deleted account.move.line.ctp records with IDs: [1459] 2026-10-31 17:35:06,610 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #903 deleted account.move.line records with IDs: [3030] 2026-10-31 17:35:11,469 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_account_reconciliation.tests.test_reconcile_fx: Starting TestReconcileFx.test_exchange_preview_matches_the_posting ... 2026-10-31 17:35:15,671 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_account_reconciliation.tests.test_reconcile_fx: Starting TestReconcileFx.test_genuine_partial_stays_open_without_fx_or_phantom_writeoff ... 2026-10-31 17:35:17,025 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #903 deleted account.move.line.ctp records with IDs: [1477] 2026-10-31 17:35:17,202 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #903 deleted account.move.line records with IDs: [3065] 2026-10-31 17:35:18,963 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #903 deleted account.move.line.ctp records with IDs: [1480] 2026-10-31 17:35:19,161 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #903 deleted account.move.line records with IDs: [3070] 2026-10-31 17:35:21,419 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #903 deleted account.move.line.ctp records with IDs: [1483] 2026-10-31 17:35:21,625 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #903 deleted account.move.line records with IDs: [3075] 2026-10-31 17:35:24,957 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_account_reconciliation.tests.test_reconcile_fx: Starting TestReconcileFx.test_no_rate_movement_posts_no_exchange_difference ... 2026-10-31 17:35:26,891 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #903 deleted account.move.line.ctp records with IDs: [1491] 2026-10-31 17:35:27,083 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #903 deleted account.move.line records with IDs: [3090] 2026-10-31 17:35:28,714 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_account_reconciliation.tests.test_reconcile_fx: Starting TestReconcileFx.test_rate_driven_settlement_posts_exactly_one_exchange_difference ... 2026-10-31 17:35:30,960 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #903 deleted account.move.line.ctp records with IDs: [1496] 2026-10-31 17:35:31,144 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #903 deleted account.move.line records with IDs: [3099] 2026-10-31 17:35:33,894 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #903 deleted account.move.line.ctp records with IDs: [1500] 2026-10-31 17:35:34,086 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #903 deleted account.move.line records with IDs: [3106] 2026-10-31 17:35:37,020 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #903 deleted account.move.line.ctp records with IDs: [1504] 2026-10-31 17:35:37,191 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #903 deleted account.move.line records with IDs: [3113] 2026-10-31 17:35:40,099 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #903 deleted account.move.line.ctp records with IDs: [1508] 2026-10-31 17:35:40,266 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #903 deleted account.move.line records with IDs: [3120] 2026-10-31 17:35:50,824 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #903 deleted account.move.line.ctp records with IDs: [1524] 2026-10-31 17:35:51,007 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #903 deleted account.move.line records with IDs: [3151] 2026-10-31 17:35:54,168 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #903 deleted account.move.line.ctp records with IDs: [1528] 2026-10-31 17:35:54,397 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #903 deleted account.move.line records with IDs: [3158] 2026-10-31 17:35:57,122 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #903 deleted account.move.line.ctp records with IDs: [1531] 2026-10-31 17:35:57,344 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #903 deleted account.move.line records with IDs: [3163] 2026-10-31 17:36:00,826 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #903 deleted account.move.line.ctp records with IDs: [1537] 2026-10-31 17:36:01,020 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #903 deleted account.move.line records with IDs: [3174] 2026-10-31 17:36:02,552 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-31 17:36:18,594 104 INFO rb-be2b723-226188-430986 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-10-31 17:36:19,523 104 INFO rb-be2b723-226188-430986 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-10-31 17:36:20,619 104 INFO rb-be2b723-226188-430986 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-10-31 17:36:22,026 104 INFO rb-be2b723-226188-430986 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-10-31 17:36:23,248 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #905 deleted account.move.line.ctp records with IDs: [1546] 2026-10-31 17:36:23,458 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #905 deleted account.move.line records with IDs: [3189] 2026-10-31 17:36:24,527 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #905 deleted account.move.line.ctp records with IDs: [1549] 2026-10-31 17:36:24,741 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #905 deleted account.move.line records with IDs: [3193] 2026-10-31 17:36:25,085 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-31 17:36:41,717 104 INFO rb-be2b723-226188-430986 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-10-31 17:36:42,924 104 INFO rb-be2b723-226188-430986 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-10-31 17:36:44,223 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-31 17:37:00,684 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours: Starting TestReconcileJournalItemsTicketTour.test_manual_journal_item_reconciliation_opens_shared_reconcile_form ... 2026-10-31 17:37:02,754 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileJournalItemsTicketTour.test_manual_journal_item_reconciliation_opens_shared_reconcile_form: Chrome pid: 5222 2026-10-31 17:37:02,754 104 INFO rb-be2b723-226188-430986 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/tmpw_hnja28_chrome_odoo 2026-10-31 17:37:02,755 104 INFO rb-be2b723-226188-430986 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:41303/json/version 2026-10-31 17:37:02,757 104 INFO rb-be2b723-226188-430986 odoo.tests.common.requests: request http://127.0.0.1:41303/json/version with timeout 3 increased to 10s during tests 2026-10-31 17:37:02,802 104 INFO rb-be2b723-226188-430986 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-10-31 17:37:02,804 104 INFO rb-be2b723-226188-430986 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:41303/json 2026-10-31 17:37:02,806 104 INFO rb-be2b723-226188-430986 odoo.tests.common.requests: request http://127.0.0.1:41303/json with timeout 3 increased to 10s during tests 2026-10-31 17:37:02,893 104 INFO rb-be2b723-226188-430986 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:41303/devtools/page/64CCDCA2708D5E60D89A400D6CD8A31F 2026-10-31 17:37:02,922 104 INFO rb-be2b723-226188-430986 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-10-31 17:37:02,946 104 INFO rb-be2b723-226188-430986 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-10-31 17:37:03,071 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.res_users: Login successful for db:rb-be2b723-226188-430986 login:recon_manual_user from n/a 2026-10-31 17:37:03,084 104 INFO rb-be2b723-226188-430986 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-10-31 17:37:03,099 104 INFO rb-be2b723-226188-430986 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-10-31 17:37:03,099 104 INFO rb-be2b723-226188-430986 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-10-31 17:37:03,132 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-31 17:37:04,739 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:37:04] "GET /odoo HTTP/1.1" 200 - 181 0.139 1.477 2026-10-31 17:37:04,746 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileJournalItemsTicketTour.test_manual_journal_item_reconciliation_opens_shared_reconcile_form: Navigation result: {'frameId': '64CCDCA2708D5E60D89A400D6CD8A31F', 'loaderId': '3EF5866E90A143CAE2D8B8BD049EE035', 'isDownload': False} 2026-10-31 17:37:04,747 104 INFO rb-be2b723-226188-430986 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-10-31 17:37:04,833 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:37:04] "GET /web/assets/7602508/web.assets_web.min.js HTTP/1.1" 200 - 2 0.003 0.031 2026-10-31 17:37:04,872 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:37:04] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.056 2026-10-31 17:37:05,141 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:37:05] "GET /web/webclient/load_menus/c84ac4f4b568201b9701a634fa8c03f73a9a70a7621c62f2b180cb0cffbc30fa HTTP/1.1" 200 - 172 0.126 0.215 2026-10-31 17:37:05,229 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:37:05] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.057 0.347 2026-10-31 17:37:05,240 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:37:05] "GET /web/assets/0fbf7df/web.assets_web.min.css HTTP/1.1" 200 - 2 0.003 0.437 2026-10-31 17:37:05,283 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:37:05] "GET /web/assets/fabee4f/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.005 0.023 2026-10-31 17:37:05,300 104 INFO rb-be2b723-226188-430986 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-31 17:37:05,312 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:37:05] "GET /web/assets/38aa5c1/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.003 0.019 2026-10-31 17:37:06,173 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 17:37:06] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.005 2026-10-31 17:37:06,176 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 17:37:06] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.009 2026-10-31 17:37:06,181 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 17:37:06] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.005 2026-10-31 17:37:06,207 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:37:06] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.002 0.013 2026-10-31 17:37:06,212 104 INFO rb-be2b723-226188-430986 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-10-31 17:37:06,253 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:37:06] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-10-31 17:37:06,313 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:37:06] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.000 0.021 2026-10-31 17:37:06,350 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:37:06] "GET /odoo/offline HTTP/1.1" 200 - 5 0.004 0.041 2026-10-31 17:37:06,395 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:37:06] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.011 0.079 2026-10-31 17:37:06,397 104 INFO rb-be2b723-226188-430986 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-10-31 17:37:06,546 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 17:37:06] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-31 17:37:06,580 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 17:37:06] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.014 2026-10-31 17:37:06,590 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:37:06] "POST /mail/data HTTP/1.1" 200 - 34 0.121 0.070 2026-10-31 17:37:06,686 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:37:06] "GET /odoo/action-account.action_account_moves_all HTTP/1.1" 200 - 20 0.019 0.207 2026-10-31 17:37:06,796 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:37:06] "GET /web/image/res.partner/2084/avatar_128?unique=1793468204000 HTTP/1.1" 200 - 15 0.056 0.223 2026-10-31 17:37:06,839 104 INFO rb-be2b723-226188-430986 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-31 17:37:06,841 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:37:06] "POST /web/action/load HTTP/1.1" 200 - 5 0.015 0.313 2026-10-31 17:37:06,897 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:37:06] "GET /web/image?model=res.users&field=avatar_128&id=911 HTTP/1.1" 200 - 9 0.012 0.374 2026-10-31 17:37:06,899 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:37:06] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.362 2026-10-31 17:37:06,932 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:37:06] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.009 0.137 2026-10-31 17:37:06,982 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:37:06] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.012 0.345 2026-10-31 17:37:07,875 104 INFO rb-be2b723-226188-430986 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-10-31 17:37:07,890 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:37:07] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 2 0.001 0.006 2026-10-31 17:37:07,914 104 INFO rb-be2b723-226188-430986 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-10-31 17:37:07,984 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:37:07] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.004 0.018 2026-10-31 17:37:07,997 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:37:07] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 1 0.001 0.019 2026-10-31 17:37:08,125 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 17:37:08] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.019 2026-10-31 17:37:08,217 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:37:08] "POST /mail/data HTTP/1.1" 200 - 20 0.070 0.096 2026-10-31 17:37:08,220 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:37:08] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.128 2026-10-31 17:37:08,264 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:37:08] "GET /web/image/res.partner/2084/avatar_128?unique=1793468204000 HTTP/1.1" 200 - 8 0.011 0.141 2026-10-31 17:37:08,313 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:37:08] "GET /web/image/res.company/151/favicon HTTP/1.1" 200 - 9 0.015 0.217 2026-10-31 17:37:08,348 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:37:08] "POST /web/action/load HTTP/1.1" 200 - 10 0.011 0.203 2026-10-31 17:37:08,387 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:37:08] "GET /web/image?model=res.users&field=avatar_128&id=911 HTTP/1.1" 200 - 9 0.010 0.267 2026-10-31 17:37:08,418 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:37:08] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 2 0.008 0.160 2026-10-31 17:37:08,486 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 17:37:08] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.016 2026-10-31 17:37:08,768 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:37:08] "POST /web/dataset/call_kw/account.move.line/get_views HTTP/1.1" 200 - 105 0.086 0.268 2026-10-31 17:37:08,832 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:37:08] "POST /web/dataset/call_kw/account.move.line/search_panel_select_range HTTP/1.1" 200 - 3 0.007 0.019 2026-10-31 17:37:08,861 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:37:08] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.015 2026-10-31 17:37:08,943 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:37:08] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 18 0.024 0.075 2026-10-31 17:37:09,259 104 INFO rb-be2b723-226188-430986 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-10-31 17:37:09,307 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:37:09] "POST /web/dataset/call_kw/account.move.line/json_friendly_approval_request_data HTTP/1.1" 200 - 11 0.011 0.021 2026-10-31 17:37:09,341 104 INFO rb-be2b723-226188-430986 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-10-31 17:37:09,373 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:37:09] "POST /web/dataset/call_kw/account.move.line/json_friendly_approval_request_data HTTP/1.1" 200 - 4 0.005 0.019 2026-10-31 17:37:09,400 104 INFO rb-be2b723-226188-430986 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-10-31 17:37:09,471 104 INFO rb-be2b723-226188-430986 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-10-31 17:37:09,538 104 INFO rb-be2b723-226188-430986 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-10-31 17:37:09,587 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:37:09] "POST /web/action/load HTTP/1.1" 200 - 11 0.021 0.025 2026-10-31 17:37:09,807 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:37:09] "POST /web/action/run HTTP/1.1" 200 - 45 0.057 0.145 2026-10-31 17:37:09,922 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:37:09] "POST /web/dataset/call_kw/account.move.line/get_views HTTP/1.1" 200 - 7 0.007 0.081 2026-10-31 17:37:09,985 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:37:09] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.023 2026-10-31 17:37:10,072 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:37:10] "POST /web/dataset/call_kw/account.move.line/web_read HTTP/1.1" 200 - 17 0.023 0.064 2026-10-31 17:37:10,312 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:37:10] "POST /web/dataset/call_kw/account.move.line/get_views HTTP/1.1" 200 - 10 0.013 0.109 2026-10-31 17:37:10,413 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:37:10] "POST /web/dataset/call_kw/res.partner/read HTTP/1.1" 200 - 3 0.008 0.048 2026-10-31 17:37:10,454 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:37:10] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 1 0.001 0.009 2026-10-31 17:37:10,551 104 INFO rb-be2b723-226188-430986 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-10-31 17:37:10,568 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:37:10] "POST /web/dataset/call_kw/account.move.line/json_friendly_approval_request_data HTTP/1.1" 200 - 4 0.015 0.020 2026-10-31 17:37:10,625 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileJournalItemsTicketTour.test_manual_journal_item_reconciliation_opens_shared_reconcile_form.browser: tour succeeded 2026-10-31 17:37:10,626 104 INFO rb-be2b723-226188-430986 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-10-31 17:37:10,816 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:37:10] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.005 2026-10-31 17:37:11,116 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileJournalItemsTicketTour.test_manual_journal_item_reconciliation_opens_shared_reconcile_form.browser: heap 24948108 (allocated 26193920) 2026-10-31 17:37:11,150 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileJournalItemsTicketTour.test_manual_journal_item_reconciliation_opens_shared_reconcile_form: Closing chrome headless with pid 5222 2026-10-31 17:37:11,157 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileJournalItemsTicketTour.test_manual_journal_item_reconciliation_opens_shared_reconcile_form: Closing websocket connection 2026-10-31 17:37:11,158 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileJournalItemsTicketTour.test_manual_journal_item_reconciliation_opens_shared_reconcile_form: Terminating chrome headless with pid 5222 2026-10-31 17:37:11,309 104 INFO rb-be2b723-226188-430986 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-be2b723-226188-430986/chrome_logs/chrome_log_20261031_173711_309140_test_manual_journal_item_reconciliation_opens_shared_reconcile_form.txt 2026-10-31 17:37:11,309 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileJournalItemsTicketTour.test_manual_journal_item_reconciliation_opens_shared_reconcile_form: Removing chrome user profile "/tmp/tmpw_hnja28_chrome_odoo" 2026-10-31 17:37:11,373 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours: Starting TestReconcileJournalItemsTicketTour.test_match_existing_entries_offers_a_cash_type_account_candidate ... 2026-10-31 17:37:13,592 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileJournalItemsTicketTour.test_match_existing_entries_offers_a_cash_type_account_candidate: Chrome pid: 5452 2026-10-31 17:37:13,592 104 INFO rb-be2b723-226188-430986 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/tmp7gjysxm9_chrome_odoo 2026-10-31 17:37:13,592 104 INFO rb-be2b723-226188-430986 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:46767/json/version 2026-10-31 17:37:13,594 104 INFO rb-be2b723-226188-430986 odoo.tests.common.requests: request http://127.0.0.1:46767/json/version with timeout 3 increased to 10s during tests 2026-10-31 17:37:13,722 104 INFO rb-be2b723-226188-430986 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-10-31 17:37:13,723 104 INFO rb-be2b723-226188-430986 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:46767/json 2026-10-31 17:37:13,724 104 INFO rb-be2b723-226188-430986 odoo.tests.common.requests: request http://127.0.0.1:46767/json with timeout 3 increased to 10s during tests 2026-10-31 17:37:13,744 104 INFO rb-be2b723-226188-430986 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:46767/devtools/page/44A3D26DCBE7B949F840531836790AD2 2026-10-31 17:37:13,766 104 INFO rb-be2b723-226188-430986 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-10-31 17:37:13,782 104 INFO rb-be2b723-226188-430986 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-10-31 17:37:13,948 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.res_users: Login successful for db:rb-be2b723-226188-430986 login:recon_liquidity_match_user from n/a 2026-10-31 17:37:13,964 104 INFO rb-be2b723-226188-430986 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-10-31 17:37:13,980 104 INFO rb-be2b723-226188-430986 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-10-31 17:37:13,980 104 INFO rb-be2b723-226188-430986 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-10-31 17:37:14,013 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-31 17:37:15,772 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:37:15] "GET /odoo HTTP/1.1" 200 - 181 0.142 1.621 2026-10-31 17:37:15,783 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileJournalItemsTicketTour.test_match_existing_entries_offers_a_cash_type_account_candidate: Navigation result: {'frameId': '44A3D26DCBE7B949F840531836790AD2', 'loaderId': '789E62804AA91A5BA28BEF9F98C8581A', 'isDownload': False} 2026-10-31 17:37:15,784 104 INFO rb-be2b723-226188-430986 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-10-31 17:37:15,861 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:37:15] "GET /web/assets/0fbf7df/web.assets_web.min.css HTTP/1.1" 200 - 2 0.004 0.030 2026-10-31 17:37:15,926 104 INFO rb-be2b723-226188-430986 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-31 17:37:16,117 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:37:16] "GET /web/webclient/load_menus/c84ac4f4b568201b9701a634fa8c03f73a9a70a7621c62f2b180cb0cffbc30fa HTTP/1.1" 200 - 172 0.090 0.179 2026-10-31 17:37:16,131 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:37:16] "GET /web/assets/7602508/web.assets_web.min.js HTTP/1.1" 200 - 2 0.004 0.295 2026-10-31 17:37:16,146 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:37:16] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.286 2026-10-31 17:37:16,190 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:37:16] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.020 0.295 2026-10-31 17:37:16,226 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:37:16] "GET /web/assets/fabee4f/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.002 0.007 2026-10-31 17:37:16,363 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:37:16] "GET /web/assets/38aa5c1/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.006 2026-10-31 17:37:17,533 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 17:37:17] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.034 2026-10-31 17:37:17,547 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 17:37:17] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.045 2026-10-31 17:37:17,548 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 17:37:17] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.046 2026-10-31 17:37:17,580 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:37:17] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.003 0.016 2026-10-31 17:37:17,620 104 INFO rb-be2b723-226188-430986 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-10-31 17:37:17,649 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:37:17] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-10-31 17:37:17,719 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:37:17] "GET /odoo/offline HTTP/1.1" 200 - 5 0.004 0.022 2026-10-31 17:37:17,769 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:37:17] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.001 0.022 2026-10-31 17:37:17,800 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:37:17] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.007 0.029 2026-10-31 17:37:17,848 104 INFO rb-be2b723-226188-430986 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-10-31 17:37:18,026 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 17:37:18] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-31 17:37:18,027 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 17:37:18] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.012 2026-10-31 17:37:18,028 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:37:18] "POST /mail/data HTTP/1.1" 200 - 34 0.088 0.080 2026-10-31 17:37:18,078 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:37:18] "POST /web/action/load HTTP/1.1" 200 - 5 0.007 0.168 2026-10-31 17:37:18,179 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:37:18] "GET /web/image/res.partner/2085/avatar_128?unique=1793468204000 HTTP/1.1" 200 - 15 0.029 0.244 2026-10-31 17:37:18,227 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:37:18] "GET /web/image?model=res.users&field=avatar_128&id=912 HTTP/1.1" 200 - 9 0.014 0.309 2026-10-31 17:37:18,311 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:37:18] "GET /odoo/action-account.action_account_moves_all HTTP/1.1" 200 - 20 0.013 0.211 2026-10-31 17:37:18,315 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:37:18] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.297 2026-10-31 17:37:18,387 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:37:18] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.015 0.246 2026-10-31 17:37:18,413 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:37:18] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.004 0.016 2026-10-31 17:37:18,449 104 INFO rb-be2b723-226188-430986 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-31 17:37:19,585 104 INFO rb-be2b723-226188-430986 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-10-31 17:37:19,596 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:37:19] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 2 0.001 0.006 2026-10-31 17:37:19,612 104 INFO rb-be2b723-226188-430986 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-10-31 17:37:19,675 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:37:19] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.000 0.010 2026-10-31 17:37:19,692 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:37:19] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 1 0.001 0.012 2026-10-31 17:37:19,896 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:37:19] "POST /mail/data HTTP/1.1" 200 - 20 0.068 0.049 2026-10-31 17:37:19,898 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:37:19] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.088 2026-10-31 17:37:19,931 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:37:19] "POST /web/action/load HTTP/1.1" 200 - 10 0.010 0.108 2026-10-31 17:37:20,005 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:37:20] "GET /web/image?model=res.users&field=avatar_128&id=912 HTTP/1.1" 304 - 9 0.019 0.156 2026-10-31 17:37:20,039 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:37:20] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 2 0.006 0.094 2026-10-31 17:37:20,128 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 17:37:20] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.039 2026-10-31 17:37:20,135 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 17:37:20] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.015 2026-10-31 17:37:20,408 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:37:20] "POST /web/dataset/call_kw/account.move.line/get_views HTTP/1.1" 200 - 105 0.086 0.329 2026-10-31 17:37:20,438 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:37:20] "GET /web/image/res.company/151/favicon HTTP/1.1" 200 - 9 0.007 0.372 2026-10-31 17:37:20,519 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:37:20] "POST /web/dataset/call_kw/account.move.line/search_panel_select_range HTTP/1.1" 200 - 3 0.022 0.035 2026-10-31 17:37:20,613 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:37:20] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 18 0.037 0.081 2026-10-31 17:37:20,620 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:37:20] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.123 2026-10-31 17:37:20,935 104 INFO rb-be2b723-226188-430986 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-10-31 17:37:21,019 104 INFO rb-be2b723-226188-430986 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-10-31 17:37:21,028 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:37:21] "POST /web/dataset/call_kw/account.move.line/json_friendly_approval_request_data HTTP/1.1" 200 - 11 0.021 0.036 2026-10-31 17:37:21,066 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:37:21] "POST /web/dataset/call_kw/account.move.line/json_friendly_approval_request_data HTTP/1.1" 200 - 4 0.006 0.030 2026-10-31 17:37:21,074 104 INFO rb-be2b723-226188-430986 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-10-31 17:37:21,169 104 INFO rb-be2b723-226188-430986 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-10-31 17:37:21,232 104 INFO rb-be2b723-226188-430986 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-10-31 17:37:21,287 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:37:21] "POST /web/action/load HTTP/1.1" 200 - 11 0.018 0.027 2026-10-31 17:37:21,546 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:37:21] "POST /web/action/run HTTP/1.1" 200 - 45 0.064 0.161 2026-10-31 17:37:21,697 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:37:21] "POST /web/dataset/call_kw/account.move.line/get_views HTTP/1.1" 200 - 7 0.008 0.107 2026-10-31 17:37:21,743 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:37:21] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.009 2026-10-31 17:37:21,831 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:37:21] "POST /web/dataset/call_kw/account.move.line/web_read HTTP/1.1" 200 - 17 0.027 0.053 2026-10-31 17:37:21,989 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:37:21] "POST /web/dataset/call_kw/account.move.line/get_views HTTP/1.1" 200 - 10 0.009 0.082 2026-10-31 17:37:22,068 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:37:22] "POST /web/dataset/call_kw/res.partner/read HTTP/1.1" 200 - 3 0.006 0.043 2026-10-31 17:37:22,151 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:37:22] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 7 0.013 0.050 2026-10-31 17:37:22,249 104 INFO rb-be2b723-226188-430986 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-10-31 17:37:22,254 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:37:22] "POST /web/dataset/call_kw/account.move.line/json_friendly_approval_request_data HTTP/1.1" 200 - 4 0.006 0.022 2026-10-31 17:37:22,310 104 INFO rb-be2b723-226188-430986 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-10-31 17:37:22,359 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileJournalItemsTicketTour.test_match_existing_entries_offers_a_cash_type_account_candidate.browser: tour succeeded 2026-10-31 17:37:22,359 104 INFO rb-be2b723-226188-430986 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-10-31 17:37:22,511 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:37:22] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.007 2026-10-31 17:37:22,716 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileJournalItemsTicketTour.test_match_existing_entries_offers_a_cash_type_account_candidate.browser: heap 25117796 (allocated 26718208) 2026-10-31 17:37:22,726 104 INFO rb-be2b723-226188-430986 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 5452 2026-10-31 17:37:22,727 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileJournalItemsTicketTour.test_match_existing_entries_offers_a_cash_type_account_candidate: Closing websocket connection 2026-10-31 17:37:22,727 104 INFO rb-be2b723-226188-430986 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 5452 2026-10-31 17:37:22,895 104 INFO rb-be2b723-226188-430986 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-be2b723-226188-430986/chrome_logs/chrome_log_20261031_173722_895364_test_match_existing_entries_offers_a_cash_type_account_candidate.txt 2026-10-31 17:37:22,895 104 INFO rb-be2b723-226188-430986 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/tmp7gjysxm9_chrome_odoo" 2026-10-31 17:37:22,978 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours: Starting TestReconcileJournalItemsTicketTour.test_trashed_line_stays_removed_through_a_later_round_trip_and_validate ... 2026-10-31 17:37:25,362 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileJournalItemsTicketTour.test_trashed_line_stays_removed_through_a_later_round_trip_and_validate: Chrome pid: 5691 2026-10-31 17:37:25,362 104 INFO rb-be2b723-226188-430986 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/tmp6tk4tl6c_chrome_odoo 2026-10-31 17:37:25,363 104 INFO rb-be2b723-226188-430986 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:33739/json/version 2026-10-31 17:37:25,367 104 INFO rb-be2b723-226188-430986 odoo.tests.common.requests: request http://127.0.0.1:33739/json/version with timeout 3 increased to 10s during tests 2026-10-31 17:37:25,406 104 INFO rb-be2b723-226188-430986 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-10-31 17:37:25,406 104 INFO rb-be2b723-226188-430986 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:33739/json 2026-10-31 17:37:25,407 104 INFO rb-be2b723-226188-430986 odoo.tests.common.requests: request http://127.0.0.1:33739/json with timeout 3 increased to 10s during tests 2026-10-31 17:37:25,418 104 INFO rb-be2b723-226188-430986 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:33739/devtools/page/52AB909660A46007FAFF0C5D6EA63AAD 2026-10-31 17:37:25,429 104 INFO rb-be2b723-226188-430986 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-10-31 17:37:25,440 104 INFO rb-be2b723-226188-430986 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-10-31 17:37:25,678 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.res_users: Login successful for db:rb-be2b723-226188-430986 login:recon_trash_user from n/a 2026-10-31 17:37:25,688 104 INFO rb-be2b723-226188-430986 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-10-31 17:37:25,709 104 INFO rb-be2b723-226188-430986 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-10-31 17:37:25,709 104 INFO rb-be2b723-226188-430986 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-10-31 17:37:25,739 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-31 17:37:27,386 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:37:27] "GET /odoo HTTP/1.1" 200 - 181 0.133 1.523 2026-10-31 17:37:27,394 104 INFO rb-be2b723-226188-430986 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': '52AB909660A46007FAFF0C5D6EA63AAD', 'loaderId': 'A4F6967238BC413987C4450AF8A96EF4', 'isDownload': False} 2026-10-31 17:37:27,394 104 INFO rb-be2b723-226188-430986 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-10-31 17:37:27,480 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:37:27] "GET /web/assets/0fbf7df/web.assets_web.min.css HTTP/1.1" 200 - 2 0.003 0.031 2026-10-31 17:37:27,496 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:37:27] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.035 2026-10-31 17:37:27,533 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:37:27] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.011 0.053 2026-10-31 17:37:27,545 104 INFO rb-be2b723-226188-430986 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-31 17:37:27,786 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:37:27] "GET /web/webclient/load_menus/c84ac4f4b568201b9701a634fa8c03f73a9a70a7621c62f2b180cb0cffbc30fa HTTP/1.1" 200 - 172 0.095 0.228 2026-10-31 17:37:27,797 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:37:27] "GET /web/assets/7602508/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.350 2026-10-31 17:37:27,812 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:37:27] "GET /web/assets/fabee4f/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.002 0.226 2026-10-31 17:37:27,950 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:37:27] "GET /web/assets/38aa5c1/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.003 0.016 2026-10-31 17:37:29,061 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 17:37:29] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.021 2026-10-31 17:37:29,068 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 17:37:29] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.031 2026-10-31 17:37:29,069 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 17:37:29] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.028 2026-10-31 17:37:29,092 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:37:29] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.004 0.011 2026-10-31 17:37:29,113 104 INFO rb-be2b723-226188-430986 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-10-31 17:37:29,133 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:37:29] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.006 2026-10-31 17:37:29,210 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:37:29] "GET /odoo/offline HTTP/1.1" 200 - 5 0.004 0.029 2026-10-31 17:37:29,230 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:37:29] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.000 0.006 2026-10-31 17:37:29,264 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:37:29] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.004 0.022 2026-10-31 17:37:29,394 104 INFO rb-be2b723-226188-430986 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-10-31 17:37:29,511 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 17:37:29] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.023 2026-10-31 17:37:29,519 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:37:29] "POST /mail/data HTTP/1.1" 200 - 34 0.114 0.087 2026-10-31 17:37:29,571 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 17:37:29] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.016 2026-10-31 17:37:29,627 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:37:29] "GET /web/image/res.partner/2086/avatar_128?unique=1793468204000 HTTP/1.1" 200 - 15 0.033 0.176 2026-10-31 17:37:29,681 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:37:29] "GET /web/image?model=res.users&field=avatar_128&id=913 HTTP/1.1" 200 - 9 0.011 0.275 2026-10-31 17:37:29,709 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:37:29] "POST /web/action/load HTTP/1.1" 200 - 5 0.011 0.277 2026-10-31 17:37:29,712 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 17:37:29] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-31 17:37:29,714 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:37:29] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.235 2026-10-31 17:37:29,816 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:37:29] "GET /odoo/action-account.action_account_moves_all HTTP/1.1" 200 - 20 0.030 0.318 2026-10-31 17:37:29,867 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:37:29] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.019 0.286 2026-10-31 17:37:29,925 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:37:29] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.004 0.013 2026-10-31 17:37:29,949 104 INFO rb-be2b723-226188-430986 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-31 17:37:30,974 104 INFO rb-be2b723-226188-430986 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-10-31 17:37:31,010 104 INFO rb-be2b723-226188-430986 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-10-31 17:37:31,015 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:37:31] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 2 0.003 0.015 2026-10-31 17:37:31,075 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:37:31] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.002 0.008 2026-10-31 17:37:31,092 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:37:31] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 1 0.001 0.016 2026-10-31 17:37:31,257 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:37:31] "POST /mail/data HTTP/1.1" 200 - 20 0.040 0.061 2026-10-31 17:37:31,342 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:37:31] "POST /web/action/load HTTP/1.1" 200 - 10 0.016 0.030 2026-10-31 17:37:31,487 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:37:31] "GET /web/image?model=res.users&field=avatar_128&id=913 HTTP/1.1" 304 - 9 0.035 0.148 2026-10-31 17:37:31,495 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:37:31] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.181 2026-10-31 17:37:31,544 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:37:31] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 2 0.006 0.207 2026-10-31 17:37:31,574 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 17:37:31] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-31 17:37:31,606 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:37:31] "GET /web/image/res.company/151/favicon HTTP/1.1" 200 - 9 0.017 0.066 2026-10-31 17:37:31,928 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:37:31] "POST /web/dataset/call_kw/account.move.line/get_views HTTP/1.1" 200 - 105 0.084 0.440 2026-10-31 17:37:31,989 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:37:31] "POST /web/dataset/call_kw/account.move.line/search_panel_select_range HTTP/1.1" 200 - 3 0.007 0.018 2026-10-31 17:37:32,082 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:37:32] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 18 0.023 0.059 2026-10-31 17:37:32,095 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:37:32] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.056 2026-10-31 17:37:32,347 104 INFO rb-be2b723-226188-430986 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-10-31 17:37:32,419 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:37:32] "POST /web/dataset/call_kw/account.move.line/json_friendly_approval_request_data HTTP/1.1" 200 - 11 0.014 0.035 2026-10-31 17:37:32,433 104 INFO rb-be2b723-226188-430986 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-10-31 17:37:32,478 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:37:32] "POST /web/dataset/call_kw/account.move.line/json_friendly_approval_request_data HTTP/1.1" 200 - 4 0.005 0.022 2026-10-31 17:37:32,506 104 INFO rb-be2b723-226188-430986 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-10-31 17:37:32,547 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:37:32] "POST /web/dataset/call_kw/account.move.line/json_friendly_approval_request_data HTTP/1.1" 200 - 4 0.006 0.020 2026-10-31 17:37:32,580 104 INFO rb-be2b723-226188-430986 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-10-31 17:37:32,655 104 INFO rb-be2b723-226188-430986 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-10-31 17:37:32,722 104 INFO rb-be2b723-226188-430986 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-10-31 17:37:32,778 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:37:32] "POST /web/action/load HTTP/1.1" 200 - 11 0.014 0.038 2026-10-31 17:37:32,958 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:37:32] "POST /web/action/run HTTP/1.1" 200 - 45 0.041 0.126 2026-10-31 17:37:33,089 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:37:33] "POST /web/dataset/call_kw/account.move.line/get_views HTTP/1.1" 200 - 7 0.009 0.101 2026-10-31 17:37:33,142 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:37:33] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.013 2026-10-31 17:37:33,207 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:37:33] "POST /web/dataset/call_kw/account.move.line/web_read HTTP/1.1" 200 - 17 0.015 0.049 2026-10-31 17:37:33,404 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:37:33] "POST /web/dataset/call_kw/account.move.line/get_views HTTP/1.1" 200 - 10 0.010 0.101 2026-10-31 17:37:33,471 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:37:33] "POST /web/dataset/call_kw/res.partner/read HTTP/1.1" 200 - 3 0.006 0.037 2026-10-31 17:37:33,505 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:37:33] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 1 0.001 0.012 2026-10-31 17:37:33,603 104 INFO rb-be2b723-226188-430986 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-10-31 17:37:33,618 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:37:33] "POST /web/dataset/call_kw/account.move.line/json_friendly_approval_request_data HTTP/1.1" 200 - 4 0.005 0.027 2026-10-31 17:37:33,680 104 INFO rb-be2b723-226188-430986 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-10-31 17:37:33,789 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:37:33] "POST /web/dataset/call_kw/account.move.line/onchange HTTP/1.1" 200 - 25 0.025 0.071 2026-10-31 17:37:33,824 104 INFO rb-be2b723-226188-430986 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-10-31 17:37:33,881 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:37:33] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 7 0.026 0.040 2026-10-31 17:37:33,897 104 INFO rb-be2b723-226188-430986 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-10-31 17:37:34,017 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:37:34] "POST /web/dataset/call_kw/account.move.line/onchange HTTP/1.1" 200 - 21 0.026 0.081 2026-10-31 17:37:34,022 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:37:34] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.087 2026-10-31 17:37:34,066 104 INFO rb-be2b723-226188-430986 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-10-31 17:37:34,109 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:37:34] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 7 0.014 0.042 2026-10-31 17:37:34,130 104 INFO rb-be2b723-226188-430986 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-10-31 17:37:34,206 104 INFO rb-be2b723-226188-430986 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-10-31 17:37:34,347 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:37:34] "POST /web/dataset/call_kw/account.move.line/web_save HTTP/1.1" 200 - 22 0.024 0.107 2026-10-31 17:37:34,751 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:37:34] "POST /web/dataset/call_button/account.move.line/action_validate HTTP/1.1" 200 - 114 0.149 0.234 2026-10-31 17:37:34,809 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:37:34] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 7 0.012 0.407 2026-10-31 17:37:34,843 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:37:34] "POST /web/dataset/call_kw/account.move.line/json_friendly_approval_request_data HTTP/1.1" 200 - 4 0.007 0.441 2026-10-31 17:37:34,928 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:37:34] "POST /web/dataset/call_kw/account.move.line/web_read HTTP/1.1" 200 - 12 0.015 0.136 2026-10-31 17:37:34,999 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:37:34] "POST /web/dataset/call_kw/account.move/zalo_check_recipients HTTP/1.1" 200 - 2 0.002 0.017 2026-10-31 17:37:35,036 104 INFO rb-be2b723-226188-430986 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-10-31 17:37:35,045 104 INFO rb-be2b723-226188-430986 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-10-31 17:37:35,062 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:37:35] "POST /web/dataset/call_kw/account.move/zalo_check_recipients HTTP/1.1" 200 - 2 0.010 0.037 2026-10-31 17:37:35,201 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:37:35] "POST /mail/thread/data HTTP/1.1" 200 - 38 0.044 0.134 2026-10-31 17:37:35,243 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:37:35] "POST /mail/thread/messages HTTP/1.1" 200 - 3 0.022 0.164 2026-10-31 17:37:35,396 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileJournalItemsTicketTour.test_trashed_line_stays_removed_through_a_later_round_trip_and_validate.browser: heap 26987760 (allocated 28815360) 2026-10-31 17:37:35,452 104 INFO rb-be2b723-226188-430986 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 5691 2026-10-31 17:37:35,457 104 INFO rb-be2b723-226188-430986 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-10-31 17:37:35,458 104 INFO rb-be2b723-226188-430986 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 5691 2026-10-31 17:37:35,572 104 INFO rb-be2b723-226188-430986 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-be2b723-226188-430986/chrome_logs/chrome_log_20261031_173735_572136_test_trashed_line_stays_removed_through_a_later_round_trip_and_validate.txt 2026-10-31 17:37:35,572 104 INFO rb-be2b723-226188-430986 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/tmp6tk4tl6c_chrome_odoo" 2026-10-31 17:37:35,700 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-31 17:37:51,605 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours: Starting TestReconcileBankRoundTripTour.test_bank_line_reconcile_round_trip ... 2026-10-31 17:37:54,507 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBankRoundTripTour.test_bank_line_reconcile_round_trip: Chrome pid: 5942 2026-10-31 17:37:54,507 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBankRoundTripTour.test_bank_line_reconcile_round_trip: Chrome headless temporary user profile dir: /tmp/tmp2fx6tf7i_chrome_odoo 2026-10-31 17:37:54,508 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBankRoundTripTour.test_bank_line_reconcile_round_trip: Issuing json command http://127.0.0.1:40775/json/version 2026-10-31 17:37:54,509 104 INFO rb-be2b723-226188-430986 odoo.tests.common.requests: request http://127.0.0.1:40775/json/version with timeout 3 increased to 10s during tests 2026-10-31 17:37:54,623 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBankRoundTripTour.test_bank_line_reconcile_round_trip: Browser version: Chrome/150.0.7871.114 2026-10-31 17:37:54,623 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBankRoundTripTour.test_bank_line_reconcile_round_trip: Issuing json command http://127.0.0.1:40775/json 2026-10-31 17:37:54,624 104 INFO rb-be2b723-226188-430986 odoo.tests.common.requests: request http://127.0.0.1:40775/json with timeout 3 increased to 10s during tests 2026-10-31 17:37:54,639 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBankRoundTripTour.test_bank_line_reconcile_round_trip: Websocket url found: ws://127.0.0.1:40775/devtools/page/B42CD85ECE0D05149FDC0EBD99DC158E 2026-10-31 17:37:54,677 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBankRoundTripTour.test_bank_line_reconcile_round_trip: Enable chrome headless console log notification 2026-10-31 17:37:54,711 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBankRoundTripTour.test_bank_line_reconcile_round_trip: Chrome headless enable page notifications 2026-10-31 17:37:54,933 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.res_users: Login successful for db:rb-be2b723-226188-430986 login:recon_round_trip_user from n/a 2026-10-31 17:37:54,945 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBankRoundTripTour.test_bank_line_reconcile_round_trip: Setting session cookie in browser 2026-10-31 17:37:54,958 104 INFO rb-be2b723-226188-430986 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-10-31 17:37:54,958 104 INFO rb-be2b723-226188-430986 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-10-31 17:37:54,989 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-31 17:37:56,761 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:37:56] "GET /odoo HTTP/1.1" 200 - 181 0.159 1.617 2026-10-31 17:37:56,773 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBankRoundTripTour.test_bank_line_reconcile_round_trip: Navigation result: {'frameId': 'B42CD85ECE0D05149FDC0EBD99DC158E', 'loaderId': '5476075E528F4ADEB04ABE91BB823777', 'isDownload': False} 2026-10-31 17:37:56,774 104 INFO rb-be2b723-226188-430986 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-10-31 17:37:56,839 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:37:56] "GET /web/assets/7602508/web.assets_web.min.js HTTP/1.1" 200 - 2 0.005 0.013 2026-10-31 17:37:57,097 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:37:57] "GET /web/webclient/load_menus/c84ac4f4b568201b9701a634fa8c03f73a9a70a7621c62f2b180cb0cffbc30fa HTTP/1.1" 200 - 172 0.119 0.146 2026-10-31 17:37:57,122 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:37:57] "GET /web/assets/0fbf7df/web.assets_web.min.css HTTP/1.1" 200 - 2 0.001 0.302 2026-10-31 17:37:57,170 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:37:57] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.007 0.313 2026-10-31 17:37:57,180 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:37:57] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.331 2026-10-31 17:37:57,186 104 INFO rb-be2b723-226188-430986 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-31 17:37:57,231 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:37:57] "GET /web/assets/fabee4f/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.002 0.008 2026-10-31 17:37:57,361 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:37:57] "GET /web/assets/38aa5c1/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.003 0.009 2026-10-31 17:37:58,266 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 17:37:58] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-10-31 17:37:58,280 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 17:37:58] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.001 2026-10-31 17:37:58,297 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 17:37:58] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.010 2026-10-31 17:37:58,323 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:37:58] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.004 0.015 2026-10-31 17:37:58,370 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBankRoundTripTour.test_bank_line_reconcile_round_trip.browser: Owl is running in 'dev' mode. 2026-10-31 17:37:58,391 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:37:58] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.005 2026-10-31 17:37:58,460 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:37:58] "GET /odoo/offline HTTP/1.1" 200 - 5 0.003 0.033 2026-10-31 17:37:58,493 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:37:58] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.000 0.012 2026-10-31 17:37:58,525 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:37:58] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.003 0.024 2026-10-31 17:37:58,622 104 INFO rb-be2b723-226188-430986 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-10-31 17:37:58,745 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 17:37:58] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-31 17:37:58,774 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 17:37:58] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.010 2026-10-31 17:37:58,800 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:37:58] "POST /mail/data HTTP/1.1" 200 - 34 0.106 0.096 2026-10-31 17:37:58,843 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:37:58] "POST /web/action/load HTTP/1.1" 200 - 5 0.009 0.157 2026-10-31 17:37:58,852 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:37:58] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.114 2026-10-31 17:37:58,917 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:37:58] "GET /web/image?model=res.users&field=avatar_128&id=916 HTTP/1.1" 200 - 16 0.017 0.238 2026-10-31 17:37:59,009 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:37:59] "GET /odoo/action-account.open_account_journal_dashboard_kanban HTTP/1.1" 200 - 20 0.020 0.253 2026-10-31 17:37:59,058 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:37:59] "GET /web/image/res.partner/2097/avatar_128?unique=1793468255000 HTTP/1.1" 200 - 8 0.012 0.368 2026-10-31 17:37:59,170 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:37:59] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.041 0.299 2026-10-31 17:37:59,173 104 INFO rb-be2b723-226188-430986 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-31 17:37:59,199 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:37:59] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.008 0.053 2026-10-31 17:38:00,339 104 INFO rb-be2b723-226188-430986 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-10-31 17:38:00,358 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:38:00] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 2 0.001 0.010 2026-10-31 17:38:00,373 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBankRoundTripTour.test_bank_line_reconcile_round_trip.browser: Owl is running in 'dev' mode. 2026-10-31 17:38:00,456 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:38:00] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.002 0.007 2026-10-31 17:38:00,478 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:38:00] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 1 0.007 0.013 2026-10-31 17:38:00,682 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:38:00] "POST /mail/data HTTP/1.1" 200 - 20 0.071 0.087 2026-10-31 17:38:00,687 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:38:00] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.123 2026-10-31 17:38:00,758 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:38:00] "GET /web/image/res.partner/2097/avatar_128?unique=1793468255000 HTTP/1.1" 200 - 8 0.013 0.130 2026-10-31 17:38:00,818 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:38:00] "GET /web/image?model=res.users&field=avatar_128&id=916 HTTP/1.1" 304 - 9 0.015 0.223 2026-10-31 17:38:00,872 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:38:00] "POST /web/action/load HTTP/1.1" 200 - 10 0.021 0.234 2026-10-31 17:38:00,904 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 17:38:00] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-31 17:38:00,959 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:38:00] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 2 0.029 0.207 2026-10-31 17:38:01,010 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 17:38:01] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.023 2026-10-31 17:38:01,066 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:38:01] "GET /web/image/res.company/152/favicon HTTP/1.1" 200 - 9 0.070 0.126 2026-10-31 17:38:01,388 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:38:01] "POST /web/dataset/call_kw/account.journal/get_views HTTP/1.1" 200 - 70 0.137 0.340 2026-10-31 17:38:01,626 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:38:01] "POST /web/dataset/call_kw/account.journal/web_search_read HTTP/1.1" 200 - 49 0.075 0.087 2026-10-31 17:38:01,777 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:38:01] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.009 2026-10-31 17:38:01,877 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:38:01] "GET /web/bundle/web.chartjs_lib?lang=en_US HTTP/1.1" 200 - 1 0.002 0.010 2026-10-31 17:38:01,898 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:38:01] "POST /web/dataset/call_kw/account.journal/is_sample_action_available HTTP/1.1" 200 - 2 0.003 0.006 2026-10-31 17:38:01,910 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:38:01] "POST /web/dataset/call_kw/account.journal/is_sample_action_available HTTP/1.1" 200 - 1 0.001 0.016 2026-10-31 17:38:01,918 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:38:01] "GET /web/assets/434711e/web.chartjs_lib.min.js HTTP/1.1" 200 - 2 0.001 0.008 2026-10-31 17:38:02,134 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 17:38:02] "GET /web/static/img/folder.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-31 17:38:02,140 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 17:38:02] "GET /web/static/img/bill.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-31 17:38:02,194 104 INFO rb-be2b723-226188-430986 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-10-31 17:38:02,255 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:38:02] "POST /web/dataset/call_button/account.journal/action_open_reconcile HTTP/1.1" 200 - 12 0.015 0.036 2026-10-31 17:38:02,623 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:38:02] "POST /web/dataset/call_kw/account.bank.statement.line/get_views HTTP/1.1" 200 - 100 0.068 0.249 2026-10-31 17:38:02,639 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:38:02] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-10-31 17:38:02,679 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:38:02] "POST /web/dataset/call_kw/account.journal/read HTTP/1.1" 200 - 2 0.004 0.020 2026-10-31 17:38:04,139 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:38:04] "POST /web/dataset/call_kw/account.bank.statement.line/web_search_read HTTP/1.1" 200 - 5 0.008 1.419 2026-10-31 17:38:04,162 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:38:04] "POST /web/dataset/call_kw/account.journal/read HTTP/1.1" 200 - 3 0.005 1.439 2026-10-31 17:38:04,215 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:38:04] "POST /web/dataset/call_kw/res.company/read HTTP/1.1" 200 - 6 0.003 0.038 2026-10-31 17:38:04,300 104 INFO rb-be2b723-226188-430986 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-10-31 17:38:04,388 104 INFO rb-be2b723-226188-430986 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-10-31 17:38:04,433 104 INFO rb-be2b723-226188-430986 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-10-31 17:38:04,440 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:38:04] "POST /web/dataset/call_kw/account.bank.statement.line/get_views HTTP/1.1" 200 - 1 0.000 0.128 2026-10-31 17:38:04,490 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:38:04] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.013 2026-10-31 17:38:04,633 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:38:04] "POST /web/dataset/call_kw/account.bank.statement.line/web_read HTTP/1.1" 200 - 26 0.055 0.088 2026-10-31 17:38:04,733 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:38:04] "POST /web/dataset/call_kw/account.reconcile.model/name_search HTTP/1.1" 200 - 2 0.007 0.016 2026-10-31 17:38:04,914 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:38:04] "POST /web/dataset/call_kw/account.move.line/get_views HTTP/1.1" 200 - 45 0.037 0.133 2026-10-31 17:38:04,974 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:38:04] "POST /web/dataset/call_kw/res.partner/read HTTP/1.1" 200 - 3 0.007 0.033 2026-10-31 17:38:05,047 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:38:05] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 7 0.012 0.036 2026-10-31 17:38:05,054 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:38:05] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.045 2026-10-31 17:38:05,218 104 INFO rb-be2b723-226188-430986 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-10-31 17:38:05,278 104 INFO rb-be2b723-226188-430986 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-10-31 17:38:05,354 104 INFO rb-be2b723-226188-430986 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-10-31 17:38:05,403 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:38:05] "POST /web/dataset/call_kw/account.move.line/web_read HTTP/1.1" 200 - 6 0.010 0.033 2026-10-31 17:38:05,566 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:38:05] "POST /web/dataset/call_kw/account.bank.statement.line/onchange HTTP/1.1" 200 - 26 0.029 0.095 2026-10-31 17:38:05,600 104 INFO rb-be2b723-226188-430986 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-10-31 17:38:05,606 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:38:05] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 1 0.002 0.011 2026-10-31 17:38:05,671 104 INFO rb-be2b723-226188-430986 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-10-31 17:38:05,777 104 INFO rb-be2b723-226188-430986 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-10-31 17:38:05,841 104 INFO rb-be2b723-226188-430986 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-10-31 17:38:05,884 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:38:05] "POST /web/dataset/call_kw/account.bank.statement.line/onchange HTTP/1.1" 200 - 26 0.028 0.073 2026-10-31 17:38:06,000 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:38:06] "POST /web/dataset/call_kw/account.account/name_search HTTP/1.1" 200 - 5 0.014 0.019 2026-10-31 17:38:06,004 104 INFO rb-be2b723-226188-430986 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-10-31 17:38:06,293 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:38:06] "POST /web/dataset/call_kw/account.account/name_search HTTP/1.1" 200 - 5 0.017 0.017 2026-10-31 17:38:06,339 104 INFO rb-be2b723-226188-430986 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-10-31 17:38:06,411 104 INFO rb-be2b723-226188-430986 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-10-31 17:38:06,466 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:38:06] "POST /web/dataset/call_kw/account.bank.statement.line/onchange HTTP/1.1" 200 - 29 0.034 0.085 2026-10-31 17:38:06,612 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:38:06] "POST /web/dataset/call_kw/account.bank.statement.line/web_save HTTP/1.1" 200 - 29 0.038 0.074 2026-10-31 17:38:06,854 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #916 deleted account.move.line.ctp records with IDs: [1564] 2026-10-31 17:38:07,126 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #916 deleted account.move.line records with IDs: [3225] 2026-10-31 17:38:07,691 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:38:07] "POST /web/dataset/call_button/account.bank.statement.line/action_validate HTTP/1.1" 200 - 313 0.411 0.618 2026-10-31 17:38:07,797 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:38:07] "POST /web/dataset/call_kw/account.bank.statement.line/web_read HTTP/1.1" 200 - 18 0.023 0.069 2026-10-31 17:38:07,849 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:38:07] "POST /web/dataset/call_kw/account.bank.statement.line/web_search_read HTTP/1.1" 200 - 4 0.003 0.012 2026-10-31 17:38:08,001 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:38:08] "POST /web/dataset/call_kw/account.bank.statement.line/web_read HTTP/1.1" 200 - 21 0.020 0.078 2026-10-31 17:38:08,074 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:38:08] "POST /web/dataset/call_kw/account.reconcile.model/name_search HTTP/1.1" 200 - 2 0.004 0.027 2026-10-31 17:38:08,091 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:38:08] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 1 0.001 0.037 2026-10-31 17:38:08,158 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBankRoundTripTour.test_bank_line_reconcile_round_trip.browser: tour succeeded 2026-10-31 17:38:08,160 104 INFO rb-be2b723-226188-430986 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-10-31 17:38:08,483 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBankRoundTripTour.test_bank_line_reconcile_round_trip.browser: heap 29903716 (allocated 31436800) 2026-10-31 17:38:08,506 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBankRoundTripTour.test_bank_line_reconcile_round_trip: Closing chrome headless with pid 5942 2026-10-31 17:38:08,509 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBankRoundTripTour.test_bank_line_reconcile_round_trip: Closing websocket connection 2026-10-31 17:38:08,512 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBankRoundTripTour.test_bank_line_reconcile_round_trip: Terminating chrome headless with pid 5942 2026-10-31 17:38:08,652 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBankRoundTripTour.test_bank_line_reconcile_round_trip: Chrome Log in: /tmp/odoo_tests/rb-be2b723-226188-430986/chrome_logs/chrome_log_20261031_173808_652049_test_bank_line_reconcile_round_trip.txt 2026-10-31 17:38:08,652 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBankRoundTripTour.test_bank_line_reconcile_round_trip: Removing chrome user profile "/tmp/tmp2fx6tf7i_chrome_odoo" 2026-10-31 17:38:08,772 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours: Starting TestReconcileBankRoundTripTour.test_bank_reconcile_screen_survives_leave_reload_and_reopen ... 2026-10-31 17:38:10,808 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBankRoundTripTour.test_bank_reconcile_screen_survives_leave_reload_and_reopen: Chrome pid: 6200 2026-10-31 17:38:10,809 104 INFO rb-be2b723-226188-430986 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/tmp7yof7lw6_chrome_odoo 2026-10-31 17:38:10,809 104 INFO rb-be2b723-226188-430986 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:43365/json/version 2026-10-31 17:38:10,810 104 INFO rb-be2b723-226188-430986 odoo.tests.common.requests: request http://127.0.0.1:43365/json/version with timeout 3 increased to 10s during tests 2026-10-31 17:38:10,845 104 INFO rb-be2b723-226188-430986 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-10-31 17:38:10,845 104 INFO rb-be2b723-226188-430986 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:43365/json 2026-10-31 17:38:10,846 104 INFO rb-be2b723-226188-430986 odoo.tests.common.requests: request http://127.0.0.1:43365/json with timeout 3 increased to 10s during tests 2026-10-31 17:38:10,875 104 INFO rb-be2b723-226188-430986 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:43365/devtools/page/26C34797AECE3B54C4472C62869710FD 2026-10-31 17:38:10,891 104 INFO rb-be2b723-226188-430986 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-10-31 17:38:10,903 104 INFO rb-be2b723-226188-430986 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-10-31 17:38:11,080 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.res_users: Login successful for db:rb-be2b723-226188-430986 login:recon_leave_reopen_user from n/a 2026-10-31 17:38:11,094 104 INFO rb-be2b723-226188-430986 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-10-31 17:38:11,103 104 INFO rb-be2b723-226188-430986 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-10-31 17:38:11,104 104 INFO rb-be2b723-226188-430986 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-10-31 17:38:11,124 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-31 17:38:12,895 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:38:12] "GET /odoo HTTP/1.1" 200 - 181 0.137 1.641 2026-10-31 17:38:12,901 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBankRoundTripTour.test_bank_reconcile_screen_survives_leave_reload_and_reopen: Navigation result: {'frameId': '26C34797AECE3B54C4472C62869710FD', 'loaderId': '6516263E36BB09C5E866C023B31C24FF', 'isDownload': False} 2026-10-31 17:38:12,901 104 INFO rb-be2b723-226188-430986 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-10-31 17:38:12,972 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:38:12] "GET /web/assets/7602508/web.assets_web.min.js HTTP/1.1" 200 - 2 0.006 0.019 2026-10-31 17:38:13,001 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:38:13] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.038 2026-10-31 17:38:13,246 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:38:13] "GET /web/webclient/load_menus/c84ac4f4b568201b9701a634fa8c03f73a9a70a7621c62f2b180cb0cffbc30fa HTTP/1.1" 200 - 172 0.103 0.188 2026-10-31 17:38:13,265 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:38:13] "GET /web/assets/0fbf7df/web.assets_web.min.css HTTP/1.1" 200 - 2 0.001 0.321 2026-10-31 17:38:13,316 104 INFO rb-be2b723-226188-430986 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-31 17:38:13,316 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:38:13] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.009 0.332 2026-10-31 17:38:13,359 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:38:13] "GET /web/assets/fabee4f/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.002 0.006 2026-10-31 17:38:14,099 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:38:14] "GET /web/assets/38aa5c1/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.009 2026-10-31 17:38:14,295 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 17:38:14] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-10-31 17:38:14,301 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 17:38:14] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.004 2026-10-31 17:38:14,304 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 17:38:14] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-10-31 17:38:14,345 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:38:14] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.016 0.008 2026-10-31 17:38:14,442 104 INFO rb-be2b723-226188-430986 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-10-31 17:38:14,471 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:38:14] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.006 2026-10-31 17:38:14,549 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:38:14] "GET /odoo/offline HTTP/1.1" 200 - 5 0.007 0.031 2026-10-31 17:38:14,640 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:38:14] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.000 0.020 2026-10-31 17:38:14,662 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:38:14] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.004 0.015 2026-10-31 17:38:14,715 104 INFO rb-be2b723-226188-430986 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-10-31 17:38:14,852 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 17:38:14] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-31 17:38:14,871 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:38:14] "POST /mail/data HTTP/1.1" 200 - 34 0.062 0.074 2026-10-31 17:38:14,930 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 17:38:14] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.048 2026-10-31 17:38:14,968 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:38:14] "GET /web/image?model=res.users&field=avatar_128&id=917 HTTP/1.1" 200 - 16 0.031 0.193 2026-10-31 17:38:15,022 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:38:15] "GET /web/image/res.partner/2098/avatar_128?unique=1793468255000 HTTP/1.1" 200 - 8 0.014 0.232 2026-10-31 17:38:15,027 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:38:15] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.180 2026-10-31 17:38:15,077 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 17:38:15] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-31 17:38:15,184 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:38:15] "GET /odoo/action-account.open_account_journal_dashboard_kanban HTTP/1.1" 200 - 20 0.065 0.276 2026-10-31 17:38:15,242 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:38:15] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.014 0.303 2026-10-31 17:38:15,293 104 INFO rb-be2b723-226188-430986 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-31 17:38:15,295 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:38:15] "POST /web/action/load HTTP/1.1" 200 - 5 0.010 0.517 2026-10-31 17:38:15,313 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:38:15] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.004 0.023 2026-10-31 17:38:16,300 104 INFO rb-be2b723-226188-430986 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-10-31 17:38:16,318 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:38:16] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 2 0.001 0.005 2026-10-31 17:38:16,330 104 INFO rb-be2b723-226188-430986 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-10-31 17:38:16,386 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:38:16] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.001 0.012 2026-10-31 17:38:16,410 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:38:16] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 1 0.001 0.012 2026-10-31 17:38:16,454 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:38:16] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.003 2026-10-31 17:38:16,558 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:38:16] "POST /mail/data HTTP/1.1" 200 - 20 0.038 0.065 2026-10-31 17:38:16,604 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:38:16] "GET /web/image?model=res.users&field=avatar_128&id=917 HTTP/1.1" 304 - 9 0.012 0.115 2026-10-31 17:38:16,672 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:38:16] "GET /web/image/res.company/152/favicon HTTP/1.1" 200 - 9 0.022 0.161 2026-10-31 17:38:16,711 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:38:16] "POST /web/action/load HTTP/1.1" 200 - 10 0.020 0.207 2026-10-31 17:38:16,750 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:38:16] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 2 0.005 0.145 2026-10-31 17:38:16,792 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 17:38:16] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-10-31 17:38:16,932 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:38:16] "POST /web/dataset/call_kw/account.journal/get_views HTTP/1.1" 200 - 70 0.045 0.144 2026-10-31 17:38:17,110 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:38:17] "POST /web/dataset/call_kw/account.journal/web_search_read HTTP/1.1" 200 - 49 0.053 0.078 2026-10-31 17:38:17,289 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:38:17] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.013 2026-10-31 17:38:17,371 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:38:17] "GET /web/bundle/web.chartjs_lib?lang=en_US HTTP/1.1" 200 - 1 0.001 0.008 2026-10-31 17:38:17,397 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:38:17] "POST /web/dataset/call_kw/account.journal/is_sample_action_available HTTP/1.1" 200 - 2 0.006 0.023 2026-10-31 17:38:17,407 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:38:17] "GET /web/assets/434711e/web.chartjs_lib.min.js HTTP/1.1" 200 - 2 0.001 0.011 2026-10-31 17:38:17,417 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:38:17] "POST /web/dataset/call_kw/account.journal/is_sample_action_available HTTP/1.1" 200 - 1 0.003 0.025 2026-10-31 17:38:17,580 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 17:38:17] "GET /web/static/img/folder.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-31 17:38:17,585 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 17:38:17] "GET /web/static/img/bill.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-10-31 17:38:17,655 104 INFO rb-be2b723-226188-430986 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-10-31 17:38:17,705 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:38:17] "POST /web/dataset/call_button/account.journal/action_open_reconcile HTTP/1.1" 200 - 12 0.010 0.030 2026-10-31 17:38:18,089 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:38:18] "POST /web/dataset/call_kw/account.bank.statement.line/get_views HTTP/1.1" 200 - 100 0.067 0.267 2026-10-31 17:38:18,132 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:38:18] "POST /web/dataset/call_kw/account.journal/read HTTP/1.1" 200 - 2 0.004 0.014 2026-10-31 17:38:18,211 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:38:18] "POST /web/dataset/call_kw/account.bank.statement.line/web_search_read HTTP/1.1" 200 - 4 0.005 0.018 2026-10-31 17:38:18,230 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:38:18] "POST /web/dataset/call_kw/account.journal/read HTTP/1.1" 200 - 3 0.007 0.031 2026-10-31 17:38:18,349 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:38:18] "POST /web/dataset/call_kw/res.company/read HTTP/1.1" 200 - 6 0.010 0.073 2026-10-31 17:38:18,463 104 INFO rb-be2b723-226188-430986 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-10-31 17:38:18,589 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:38:18] "POST /web/dataset/call_kw/account.bank.statement.line/get_views HTTP/1.1" 200 - 1 0.000 0.095 2026-10-31 17:38:18,637 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:38:18] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.009 2026-10-31 17:38:18,711 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:38:18] "POST /web/dataset/call_kw/account.bank.statement.line/web_read HTTP/1.1" 200 - 26 0.018 0.054 2026-10-31 17:38:18,804 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:38:18] "POST /web/dataset/call_kw/account.reconcile.model/name_search HTTP/1.1" 200 - 2 0.005 0.020 2026-10-31 17:38:18,976 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:38:18] "POST /web/dataset/call_kw/account.move.line/get_views HTTP/1.1" 200 - 45 0.038 0.141 2026-10-31 17:38:19,037 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:38:19] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 1 0.001 0.011 2026-10-31 17:38:19,048 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:38:19] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.018 2026-10-31 17:38:19,186 104 INFO rb-be2b723-226188-430986 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-10-31 17:38:19,282 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:38:19] "POST /web/dataset/call_kw/account.bank.statement.line/onchange HTTP/1.1" 200 - 23 0.025 0.083 2026-10-31 17:38:19,347 104 INFO rb-be2b723-226188-430986 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-10-31 17:38:19,412 104 INFO rb-be2b723-226188-430986 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-10-31 17:38:19,463 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:38:19] "POST /web/action/load HTTP/1.1" 200 - 9 0.009 0.036 2026-10-31 17:38:19,464 104 INFO rb-be2b723-226188-430986 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-10-31 17:38:19,532 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:38:19] "POST /web/dataset/call_kw/account.bank.statement.line/web_save HTTP/1.1" 200 - 14 0.016 0.032 2026-10-31 17:38:19,711 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:38:19] "POST /web/dataset/call_kw/account.journal/web_search_read HTTP/1.1" 200 - 30 0.042 0.076 2026-10-31 17:38:19,806 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:38:19] "POST /web/dataset/call_kw/account.journal/is_sample_action_available HTTP/1.1" 200 - 1 0.001 0.009 2026-10-31 17:38:19,818 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:38:19] "POST /web/dataset/call_kw/account.journal/is_sample_action_available HTTP/1.1" 200 - 1 0.001 0.009 2026-10-31 17:38:19,929 104 INFO rb-be2b723-226188-430986 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-10-31 17:38:19,982 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:38:19] "POST /web/dataset/call_button/account.journal/action_open_reconcile HTTP/1.1" 200 - 11 0.013 0.035 2026-10-31 17:38:20,041 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:38:20] "POST /web/dataset/call_kw/account.journal/read HTTP/1.1" 200 - 2 0.004 0.016 2026-10-31 17:38:20,089 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:38:20] "POST /web/dataset/call_kw/account.bank.statement.line/web_search_read HTTP/1.1" 200 - 4 0.006 0.015 2026-10-31 17:38:20,110 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:38:20] "POST /web/dataset/call_kw/account.journal/read HTTP/1.1" 200 - 3 0.008 0.028 2026-10-31 17:38:20,174 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:38:20] "POST /web/dataset/call_kw/res.company/read HTTP/1.1" 200 - 2 0.001 0.031 2026-10-31 17:38:20,309 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:38:20] "POST /web/dataset/call_kw/account.bank.statement.line/web_read HTTP/1.1" 200 - 13 0.013 0.045 2026-10-31 17:38:20,377 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:38:20] "POST /web/dataset/call_kw/account.reconcile.model/name_search HTTP/1.1" 200 - 2 0.004 0.017 2026-10-31 17:38:20,421 104 INFO rb-be2b723-226188-430986 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-10-31 17:38:20,514 104 INFO rb-be2b723-226188-430986 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-10-31 17:38:20,582 104 INFO rb-be2b723-226188-430986 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-10-31 17:38:20,593 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:38:20] "GET /odoo/accounting/2759/action-1245?statement_line_id=353 HTTP/1.1" 200 - 20 0.016 0.070 2026-10-31 17:38:20,899 104 INFO rb-be2b723-226188-430986 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-10-31 17:38:20,913 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:38:20] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.007 0.017 2026-10-31 17:38:20,928 104 INFO rb-be2b723-226188-430986 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-10-31 17:38:20,932 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:38:20] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 2 0.002 0.006 2026-10-31 17:38:20,976 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:38:20] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.001 0.007 2026-10-31 17:38:20,986 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:38:20] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 1 0.001 0.010 2026-10-31 17:38:21,135 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:38:21] "POST /mail/data HTTP/1.1" 200 - 20 0.036 0.046 2026-10-31 17:38:21,181 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:38:21] "GET /web/image?model=res.users&field=avatar_128&id=917 HTTP/1.1" 304 - 9 0.013 0.090 2026-10-31 17:38:21,248 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:38:21] "POST /web/action/load_breadcrumbs HTTP/1.1" 200 - 18 0.028 0.134 2026-10-31 17:38:21,250 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:38:21] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.148 2026-10-31 17:38:21,292 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:38:21] "GET /web/image/res.company/152/favicon HTTP/1.1" 304 - 4 0.007 0.059 2026-10-31 17:38:21,322 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:38:21] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 2 0.006 0.157 2026-10-31 17:38:21,356 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:38:21] "POST /web/action/load HTTP/1.1" 200 - 10 0.009 0.057 2026-10-31 17:38:21,496 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:38:21] "POST /web/dataset/call_kw/account.bank.statement.line/get_views HTTP/1.1" 200 - 2 0.001 0.118 2026-10-31 17:38:21,544 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:38:21] "POST /web/dataset/call_kw/account.journal/read HTTP/1.1" 200 - 2 0.004 0.018 2026-10-31 17:38:21,587 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:38:21] "POST /web/dataset/call_kw/account.bank.statement.line/web_search_read HTTP/1.1" 200 - 4 0.007 0.017 2026-10-31 17:38:21,612 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:38:21] "POST /web/dataset/call_kw/account.journal/read HTTP/1.1" 200 - 3 0.010 0.029 2026-10-31 17:38:21,656 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:38:21] "POST /web/dataset/call_kw/res.company/read HTTP/1.1" 200 - 2 0.001 0.028 2026-10-31 17:38:21,941 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:38:21] "POST /web/dataset/call_kw/account.bank.statement.line/get_views HTTP/1.1" 200 - 1 0.000 0.143 2026-10-31 17:38:21,993 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:38:21] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.009 2026-10-31 17:38:22,051 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:38:22] "POST /web/dataset/call_kw/account.bank.statement.line/web_read HTTP/1.1" 200 - 13 0.013 0.036 2026-10-31 17:38:22,138 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:38:22] "POST /web/dataset/call_kw/account.reconcile.model/name_search HTTP/1.1" 200 - 2 0.004 0.011 2026-10-31 17:38:22,184 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBankRoundTripTour.test_bank_reconcile_screen_survives_leave_reload_and_reopen.browser: tour succeeded 2026-10-31 17:38:22,185 104 INFO rb-be2b723-226188-430986 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-10-31 17:38:22,588 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBankRoundTripTour.test_bank_reconcile_screen_survives_leave_reload_and_reopen.browser: heap 24802112 (allocated 27766784) 2026-10-31 17:38:22,606 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBankRoundTripTour.test_bank_reconcile_screen_survives_leave_reload_and_reopen: Closing chrome headless with pid 6200 2026-10-31 17:38:22,608 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBankRoundTripTour.test_bank_reconcile_screen_survives_leave_reload_and_reopen: Closing websocket connection 2026-10-31 17:38:22,610 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBankRoundTripTour.test_bank_reconcile_screen_survives_leave_reload_and_reopen: Terminating chrome headless with pid 6200 2026-10-31 17:38:22,773 104 INFO rb-be2b723-226188-430986 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-be2b723-226188-430986/chrome_logs/chrome_log_20261031_173822_773067_test_bank_reconcile_screen_survives_leave_reload_and_reopen.txt 2026-10-31 17:38:22,773 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBankRoundTripTour.test_bank_reconcile_screen_survives_leave_reload_and_reopen: Removing chrome user profile "/tmp/tmp7yof7lw6_chrome_odoo" 2026-10-31 17:38:22,881 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours: Starting TestReconcileBankRoundTripTour.test_to_check_screen_reloads_on_the_same_journal ... 2026-10-31 17:38:23,247 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-31 17:38:38,157 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours: Starting TestReconcileIntentRaceTour.test_bank_add_in_flight_is_not_undone_by_a_following_click ... 2026-10-31 17:38:40,639 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour.test_bank_add_in_flight_is_not_undone_by_a_following_click: Chrome pid: 6473 2026-10-31 17:38:40,639 104 INFO rb-be2b723-226188-430986 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/tmp261xuhh7_chrome_odoo 2026-10-31 17:38:40,640 104 INFO rb-be2b723-226188-430986 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:42919/json/version 2026-10-31 17:38:40,641 104 INFO rb-be2b723-226188-430986 odoo.tests.common.requests: request http://127.0.0.1:42919/json/version with timeout 3 increased to 10s during tests 2026-10-31 17:38:40,727 104 INFO rb-be2b723-226188-430986 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-10-31 17:38:40,728 104 INFO rb-be2b723-226188-430986 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:42919/json 2026-10-31 17:38:40,728 104 INFO rb-be2b723-226188-430986 odoo.tests.common.requests: request http://127.0.0.1:42919/json with timeout 3 increased to 10s during tests 2026-10-31 17:38:40,746 104 INFO rb-be2b723-226188-430986 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:42919/devtools/page/EFC94C2D42A4BD96DD052C801135524F 2026-10-31 17:38:40,766 104 INFO rb-be2b723-226188-430986 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-10-31 17:38:40,784 104 INFO rb-be2b723-226188-430986 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-10-31 17:38:40,990 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.res_users: Login successful for db:rb-be2b723-226188-430986 login:recon_race_bank_add_user from n/a 2026-10-31 17:38:41,004 104 INFO rb-be2b723-226188-430986 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-10-31 17:38:41,016 104 INFO rb-be2b723-226188-430986 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-10-31 17:38:41,017 104 INFO rb-be2b723-226188-430986 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-10-31 17:38:41,051 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-31 17:38:42,709 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:38:42] "GET /odoo HTTP/1.1" 200 - 181 0.149 1.517 2026-10-31 17:38:42,714 104 INFO rb-be2b723-226188-430986 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': 'EFC94C2D42A4BD96DD052C801135524F', 'loaderId': '2A30B3468520D99BEF06FD977795E1C0', 'isDownload': False} 2026-10-31 17:38:42,714 104 INFO rb-be2b723-226188-430986 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-10-31 17:38:42,787 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:38:42] "GET /web/assets/7602508/web.assets_web.min.js HTTP/1.1" 200 - 2 0.006 0.016 2026-10-31 17:38:42,822 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:38:42] "GET /web/assets/0fbf7df/web.assets_web.min.css HTTP/1.1" 200 - 2 0.007 0.038 2026-10-31 17:38:42,903 104 INFO rb-be2b723-226188-430986 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-31 17:38:43,190 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:38:43] "GET /web/webclient/load_menus/c84ac4f4b568201b9701a634fa8c03f73a9a70a7621c62f2b180cb0cffbc30fa HTTP/1.1" 200 - 172 0.157 0.247 2026-10-31 17:38:43,201 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:38:43] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.408 2026-10-31 17:38:43,224 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:38:43] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.007 0.421 2026-10-31 17:38:43,241 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:38:43] "GET /web/assets/fabee4f/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.007 0.066 2026-10-31 17:38:43,849 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:38:43] "GET /web/assets/38aa5c1/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.006 2026-10-31 17:38:43,978 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 17:38:43] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.005 2026-10-31 17:38:43,985 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 17:38:43] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-10-31 17:38:44,001 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 17:38:44] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.014 2026-10-31 17:38:44,025 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:38:44] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.008 0.012 2026-10-31 17:38:44,030 104 INFO rb-be2b723-226188-430986 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-10-31 17:38:44,044 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:38:44] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.006 2026-10-31 17:38:44,102 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:38:44] "GET /odoo/offline HTTP/1.1" 200 - 5 0.003 0.030 2026-10-31 17:38:44,120 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:38:44] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.002 0.011 2026-10-31 17:38:44,138 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:38:44] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.003 0.017 2026-10-31 17:38:44,195 104 INFO rb-be2b723-226188-430986 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-10-31 17:38:44,325 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 17:38:44] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.022 2026-10-31 17:38:44,351 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 17:38:44] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-31 17:38:44,372 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:38:44] "POST /mail/data HTTP/1.1" 200 - 34 0.102 0.072 2026-10-31 17:38:44,435 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:38:44] "GET /web/image?model=res.users&field=avatar_128&id=920 HTTP/1.1" 200 - 16 0.015 0.165 2026-10-31 17:38:44,490 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:38:44] "GET /web/image/res.partner/2109/avatar_128?unique=1793468303000 HTTP/1.1" 200 - 8 0.024 0.188 2026-10-31 17:38:44,492 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:38:44] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.195 2026-10-31 17:38:44,558 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 17:38:44] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.020 2026-10-31 17:38:44,615 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:38:44] "GET /odoo/action-account.open_account_journal_dashboard_kanban HTTP/1.1" 200 - 20 0.022 0.307 2026-10-31 17:38:44,679 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:38:44] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.011 0.267 2026-10-31 17:38:44,703 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:38:44] "POST /web/action/load HTTP/1.1" 200 - 5 0.006 0.424 2026-10-31 17:38:44,711 104 INFO rb-be2b723-226188-430986 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-31 17:38:44,735 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:38:44] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.005 0.058 2026-10-31 17:38:45,800 104 INFO rb-be2b723-226188-430986 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-10-31 17:38:45,809 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:38:45] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 2 0.001 0.006 2026-10-31 17:38:45,828 104 INFO rb-be2b723-226188-430986 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-10-31 17:38:45,890 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:38:45] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.001 0.008 2026-10-31 17:38:45,908 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:38:45] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 1 0.001 0.013 2026-10-31 17:38:45,999 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:38:45] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.007 2026-10-31 17:38:46,084 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:38:46] "POST /mail/data HTTP/1.1" 200 - 20 0.040 0.048 2026-10-31 17:38:46,119 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:38:46] "GET /web/image/res.company/153/favicon HTTP/1.1" 200 - 9 0.011 0.097 2026-10-31 17:38:46,163 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:38:46] "POST /web/action/load HTTP/1.1" 200 - 10 0.017 0.117 2026-10-31 17:38:46,218 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:38:46] "GET /web/image?model=res.users&field=avatar_128&id=920 HTTP/1.1" 304 - 9 0.011 0.194 2026-10-31 17:38:46,411 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:38:46] "POST /web/dataset/call_kw/account.journal/get_views HTTP/1.1" 200 - 70 0.048 0.165 2026-10-31 17:38:46,444 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:38:46] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 2 0.006 0.313 2026-10-31 17:38:46,472 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 17:38:46] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-31 17:38:46,621 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:38:46] "POST /web/dataset/call_kw/account.journal/web_search_read HTTP/1.1" 200 - 49 0.091 0.075 2026-10-31 17:38:46,819 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:38:46] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.008 2026-10-31 17:38:46,895 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:38:46] "GET /web/bundle/web.chartjs_lib?lang=en_US HTTP/1.1" 200 - 1 0.000 0.008 2026-10-31 17:38:46,915 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:38:46] "POST /web/dataset/call_kw/account.journal/is_sample_action_available HTTP/1.1" 200 - 2 0.007 0.006 2026-10-31 17:38:46,924 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:38:46] "POST /web/dataset/call_kw/account.journal/is_sample_action_available HTTP/1.1" 200 - 1 0.001 0.013 2026-10-31 17:38:46,939 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:38:46] "GET /web/assets/434711e/web.chartjs_lib.min.js HTTP/1.1" 200 - 2 0.001 0.008 2026-10-31 17:38:47,093 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 17:38:47] "GET /web/static/img/folder.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-31 17:38:47,096 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 17:38:47] "GET /web/static/img/bill.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-31 17:38:47,149 104 INFO rb-be2b723-226188-430986 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-10-31 17:38:47,186 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:38:47] "POST /web/dataset/call_button/account.journal/action_open_reconcile HTTP/1.1" 200 - 12 0.009 0.022 2026-10-31 17:38:47,502 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:38:47] "POST /web/dataset/call_kw/account.bank.statement.line/get_views HTTP/1.1" 200 - 100 0.052 0.233 2026-10-31 17:38:47,568 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:38:47] "POST /web/dataset/call_kw/account.journal/read HTTP/1.1" 200 - 2 0.005 0.028 2026-10-31 17:38:47,658 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:38:47] "POST /web/dataset/call_kw/account.bank.statement.line/web_search_read HTTP/1.1" 200 - 5 0.005 0.022 2026-10-31 17:38:47,676 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:38:47] "POST /web/dataset/call_kw/account.journal/read HTTP/1.1" 200 - 3 0.005 0.035 2026-10-31 17:38:47,749 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:38:47] "POST /web/dataset/call_kw/res.company/read HTTP/1.1" 200 - 6 0.003 0.035 2026-10-31 17:38:47,859 104 INFO rb-be2b723-226188-430986 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-10-31 17:38:47,950 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:38:47] "POST /web/dataset/call_kw/account.bank.statement.line/get_views HTTP/1.1" 200 - 1 0.000 0.111 2026-10-31 17:38:48,005 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:38:48] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.006 2026-10-31 17:38:48,135 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:38:48] "POST /web/dataset/call_kw/account.bank.statement.line/web_read HTTP/1.1" 200 - 26 0.027 0.093 2026-10-31 17:38:48,244 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:38:48] "POST /web/dataset/call_kw/account.reconcile.model/name_search HTTP/1.1" 200 - 2 0.004 0.023 2026-10-31 17:38:48,411 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:38:48] "POST /web/dataset/call_kw/account.move.line/get_views HTTP/1.1" 200 - 45 0.051 0.134 2026-10-31 17:38:48,502 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:38:48] "POST /web/dataset/call_kw/res.partner/read HTTP/1.1" 200 - 3 0.026 0.048 2026-10-31 17:38:48,582 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:38:48] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 7 0.011 0.043 2026-10-31 17:38:48,590 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:38:48] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.051 2026-10-31 17:38:48,740 104 INFO rb-be2b723-226188-430986 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-10-31 17:38:48,819 104 INFO rb-be2b723-226188-430986 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-10-31 17:38:48,840 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:38:48] "POST /web/dataset/call_kw/account.move.line/web_read HTTP/1.1" 200 - 6 0.019 0.027 2026-10-31 17:38:48,878 104 INFO rb-be2b723-226188-430986 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-10-31 17:38:48,967 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:38:48] "POST /web/dataset/call_kw/account.bank.statement.line/onchange HTTP/1.1" 200 - 26 0.024 0.073 2026-10-31 17:38:50,210 104 INFO rb-be2b723-226188-430986 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-10-31 17:38:50,294 104 INFO rb-be2b723-226188-430986 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-10-31 17:38:50,317 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:38:50] "POST /web/dataset/call_kw/account.bank.statement.line/onchange HTTP/1.1" 200 - 26 0.040 0.085 2026-10-31 17:38:50,350 104 INFO rb-be2b723-226188-430986 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-10-31 17:38:50,366 104 INFO rb-be2b723-226188-430986 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-10-31 17:38:50,464 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:38:50] "GET /odoo/accounting/2782/action-1245?statement_line_id=354 HTTP/1.1" 200 - 20 0.032 0.134 2026-10-31 17:38:50,469 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:38:50] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.155 2026-10-31 17:38:50,502 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:38:50] "POST /web/dataset/call_kw/account.bank.statement.line/web_save HTTP/1.1" 200 - 10 0.009 0.149 2026-10-31 17:38:50,764 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour.test_bank_add_in_flight_is_not_undone_by_a_following_click.browser: heap 28438128 (allocated 29863936) 2026-10-31 17:38:50,764 104 INFO rb-be2b723-226188-430986 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 6473 2026-10-31 17:38:50,766 104 INFO rb-be2b723-226188-430986 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-10-31 17:38:50,770 104 INFO rb-be2b723-226188-430986 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 6473 2026-10-31 17:38:50,984 104 INFO rb-be2b723-226188-430986 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-be2b723-226188-430986/chrome_logs/chrome_log_20261031_173850_983874_test_bank_add_in_flight_is_not_undone_by_a_following_click.txt 2026-10-31 17:38:50,984 104 INFO rb-be2b723-226188-430986 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/tmp261xuhh7_chrome_odoo" 2026-10-31 17:38:51,065 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours: Starting TestReconcileIntentRaceTour.test_bank_remove_in_flight_is_not_undone_by_a_following_click ... 2026-10-31 17:38:53,480 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour.test_bank_remove_in_flight_is_not_undone_by_a_following_click: Chrome pid: 6725 2026-10-31 17:38:53,480 104 INFO rb-be2b723-226188-430986 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/tmplc1f5t16_chrome_odoo 2026-10-31 17:38:53,480 104 INFO rb-be2b723-226188-430986 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:43247/json/version 2026-10-31 17:38:53,481 104 INFO rb-be2b723-226188-430986 odoo.tests.common.requests: request http://127.0.0.1:43247/json/version with timeout 3 increased to 10s during tests 2026-10-31 17:38:53,586 104 INFO rb-be2b723-226188-430986 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-10-31 17:38:53,586 104 INFO rb-be2b723-226188-430986 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:43247/json 2026-10-31 17:38:53,587 104 INFO rb-be2b723-226188-430986 odoo.tests.common.requests: request http://127.0.0.1:43247/json with timeout 3 increased to 10s during tests 2026-10-31 17:38:53,616 104 INFO rb-be2b723-226188-430986 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:43247/devtools/page/53B1DFA85E7B5AD15CA68F6AC23C9069 2026-10-31 17:38:53,626 104 INFO rb-be2b723-226188-430986 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-10-31 17:38:53,646 104 INFO rb-be2b723-226188-430986 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-10-31 17:38:53,822 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.res_users: Login successful for db:rb-be2b723-226188-430986 login:recon_race_bank_remove_user from n/a 2026-10-31 17:38:53,833 104 INFO rb-be2b723-226188-430986 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-10-31 17:38:53,838 104 INFO rb-be2b723-226188-430986 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-10-31 17:38:53,838 104 INFO rb-be2b723-226188-430986 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-10-31 17:38:53,871 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-31 17:38:55,606 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:38:55] "GET /odoo HTTP/1.1" 200 - 181 0.138 1.602 2026-10-31 17:38:55,613 104 INFO rb-be2b723-226188-430986 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': '53B1DFA85E7B5AD15CA68F6AC23C9069', 'loaderId': '6E6BA4483820F923D275BEBF75E63926', 'isDownload': False} 2026-10-31 17:38:55,613 104 INFO rb-be2b723-226188-430986 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-10-31 17:38:55,705 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:38:55] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.030 2026-10-31 17:38:55,991 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:38:55] "GET /web/webclient/load_menus/c84ac4f4b568201b9701a634fa8c03f73a9a70a7621c62f2b180cb0cffbc30fa HTTP/1.1" 200 - 172 0.134 0.198 2026-10-31 17:38:56,011 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:38:56] "GET /web/assets/0fbf7df/web.assets_web.min.css HTTP/1.1" 200 - 2 0.002 0.293 2026-10-31 17:38:56,028 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:38:56] "GET /web/assets/7602508/web.assets_web.min.js HTTP/1.1" 200 - 2 0.004 0.355 2026-10-31 17:38:56,104 104 INFO rb-be2b723-226188-430986 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-31 17:38:56,105 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:38:56] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.026 0.361 2026-10-31 17:38:56,176 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:38:56] "GET /web/assets/fabee4f/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.013 2026-10-31 17:38:56,305 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:38:56] "GET /web/assets/38aa5c1/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.005 0.014 2026-10-31 17:38:57,470 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 17:38:57] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-10-31 17:38:57,485 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 17:38:57] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-10-31 17:38:57,492 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 17:38:57] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-10-31 17:38:57,513 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:38:57] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.005 0.013 2026-10-31 17:38:57,525 104 INFO rb-be2b723-226188-430986 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-10-31 17:38:57,546 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:38:57] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-10-31 17:38:57,618 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:38:57] "GET /odoo/offline HTTP/1.1" 200 - 5 0.006 0.037 2026-10-31 17:38:57,634 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:38:57] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.000 0.034 2026-10-31 17:38:57,660 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:38:57] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.004 0.043 2026-10-31 17:38:57,712 104 INFO rb-be2b723-226188-430986 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-10-31 17:38:57,809 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 17:38:57] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-31 17:38:57,819 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 17:38:57] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-31 17:38:57,834 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:38:57] "POST /mail/data HTTP/1.1" 200 - 34 0.073 0.076 2026-10-31 17:38:57,911 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:38:57] "GET /web/image?model=res.users&field=avatar_128&id=921 HTTP/1.1" 200 - 16 0.017 0.162 2026-10-31 17:38:57,964 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:38:57] "GET /web/image/res.partner/2110/avatar_128?unique=1793468303000 HTTP/1.1" 200 - 8 0.011 0.202 2026-10-31 17:38:57,968 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:38:57] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.259 2026-10-31 17:38:57,995 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:38:57] "POST /web/action/load HTTP/1.1" 200 - 5 0.009 0.250 2026-10-31 17:38:58,024 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 17:38:58] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-31 17:38:58,123 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:38:58] "GET /odoo/action-account.open_account_journal_dashboard_kanban HTTP/1.1" 200 - 20 0.029 0.294 2026-10-31 17:38:58,184 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:38:58] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.014 0.295 2026-10-31 17:38:58,304 104 INFO rb-be2b723-226188-430986 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-31 17:38:58,323 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:38:58] "POST /mail/data HTTP/1.1" 200 - 38 0.059 0.076 2026-10-31 17:38:58,342 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:38:58] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.005 0.077 2026-10-31 17:38:59,536 104 INFO rb-be2b723-226188-430986 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-10-31 17:38:59,552 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:38:59] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 2 0.001 0.007 2026-10-31 17:38:59,561 104 INFO rb-be2b723-226188-430986 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-10-31 17:38:59,627 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:38:59] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.002 0.008 2026-10-31 17:38:59,637 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:38:59] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 1 0.001 0.011 2026-10-31 17:38:59,807 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:38:59] "POST /mail/data HTTP/1.1" 200 - 20 0.048 0.063 2026-10-31 17:38:59,813 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:38:59] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.059 2026-10-31 17:38:59,862 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:38:59] "GET /web/image?model=res.users&field=avatar_128&id=921 HTTP/1.1" 304 - 9 0.014 0.090 2026-10-31 17:38:59,914 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:38:59] "POST /web/action/load HTTP/1.1" 200 - 10 0.024 0.098 2026-10-31 17:38:59,947 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:38:59] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 2 0.006 0.089 2026-10-31 17:38:59,997 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 17:38:59] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.006 2026-10-31 17:39:00,161 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:39:00] "POST /web/dataset/call_kw/account.journal/get_views HTTP/1.1" 200 - 70 0.050 0.169 2026-10-31 17:39:00,206 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:39:00] "GET /web/image/res.company/153/favicon HTTP/1.1" 200 - 9 0.008 0.265 2026-10-31 17:39:00,354 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:39:00] "POST /web/dataset/call_kw/account.journal/web_search_read HTTP/1.1" 200 - 49 0.041 0.089 2026-10-31 17:39:00,483 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:39:00] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.007 2026-10-31 17:39:00,572 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:39:00] "GET /web/bundle/web.chartjs_lib?lang=en_US HTTP/1.1" 200 - 1 0.001 0.012 2026-10-31 17:39:00,584 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:39:00] "POST /web/dataset/call_kw/account.journal/is_sample_action_available HTTP/1.1" 200 - 2 0.001 0.020 2026-10-31 17:39:00,591 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:39:00] "POST /web/dataset/call_kw/account.journal/is_sample_action_available HTTP/1.1" 200 - 1 0.001 0.023 2026-10-31 17:39:00,610 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:39:00] "GET /web/assets/434711e/web.chartjs_lib.min.js HTTP/1.1" 200 - 2 0.001 0.010 2026-10-31 17:39:00,786 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 17:39:00] "GET /web/static/img/folder.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-10-31 17:39:00,793 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 17:39:00] "GET /web/static/img/bill.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-31 17:39:00,849 104 INFO rb-be2b723-226188-430986 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-10-31 17:39:00,895 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:39:00] "POST /web/dataset/call_button/account.journal/action_open_reconcile HTTP/1.1" 200 - 12 0.012 0.029 2026-10-31 17:39:01,171 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:39:01] "POST /web/dataset/call_kw/account.bank.statement.line/get_views HTTP/1.1" 200 - 100 0.049 0.193 2026-10-31 17:39:01,215 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:39:01] "POST /web/dataset/call_kw/account.journal/read HTTP/1.1" 200 - 2 0.004 0.011 2026-10-31 17:39:01,274 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:39:01] "POST /web/dataset/call_kw/account.bank.statement.line/web_search_read HTTP/1.1" 200 - 5 0.008 0.022 2026-10-31 17:39:01,297 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:39:01] "POST /web/dataset/call_kw/account.journal/read HTTP/1.1" 200 - 3 0.006 0.023 2026-10-31 17:39:01,384 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:39:01] "POST /web/dataset/call_kw/res.company/read HTTP/1.1" 200 - 6 0.004 0.042 2026-10-31 17:39:01,474 104 INFO rb-be2b723-226188-430986 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-10-31 17:39:01,577 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:39:01] "POST /web/dataset/call_kw/account.bank.statement.line/get_views HTTP/1.1" 200 - 1 0.000 0.094 2026-10-31 17:39:01,643 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:39:01] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.012 2026-10-31 17:39:01,739 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:39:01] "POST /web/dataset/call_kw/account.bank.statement.line/web_read HTTP/1.1" 200 - 26 0.025 0.074 2026-10-31 17:39:01,838 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:39:01] "POST /web/dataset/call_kw/account.reconcile.model/name_search HTTP/1.1" 200 - 2 0.006 0.015 2026-10-31 17:39:02,015 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:39:02] "POST /web/dataset/call_kw/account.move.line/get_views HTTP/1.1" 200 - 45 0.041 0.139 2026-10-31 17:39:02,081 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:39:02] "POST /web/dataset/call_kw/res.partner/read HTTP/1.1" 200 - 3 0.006 0.034 2026-10-31 17:39:02,178 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:39:02] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 7 0.015 0.036 2026-10-31 17:39:02,183 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:39:02] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.044 2026-10-31 17:39:02,307 104 INFO rb-be2b723-226188-430986 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-10-31 17:39:02,387 104 INFO rb-be2b723-226188-430986 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-10-31 17:39:02,430 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:39:02] "POST /web/dataset/call_kw/account.move.line/web_read HTTP/1.1" 200 - 6 0.009 0.026 2026-10-31 17:39:02,544 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:39:02] "POST /web/dataset/call_kw/account.bank.statement.line/onchange HTTP/1.1" 200 - 26 0.023 0.070 2026-10-31 17:39:02,604 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:39:02] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 1 0.001 0.017 2026-10-31 17:39:02,633 104 INFO rb-be2b723-226188-430986 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-10-31 17:39:02,697 104 INFO rb-be2b723-226188-430986 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-10-31 17:39:02,745 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:39:02] "POST /web/dataset/call_kw/account.bank.statement.line/onchange HTTP/1.1" 200 - 23 0.025 0.073 2026-10-31 17:39:03,930 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:39:03] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-10-31 17:39:03,986 104 INFO rb-be2b723-226188-430986 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-10-31 17:39:04,059 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:39:04] "POST /web/dataset/call_kw/account.bank.statement.line/onchange HTTP/1.1" 200 - 21 0.026 0.064 2026-10-31 17:39:04,063 104 INFO rb-be2b723-226188-430986 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-10-31 17:39:04,117 104 INFO rb-be2b723-226188-430986 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-10-31 17:39:04,125 104 INFO rb-be2b723-226188-430986 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-10-31 17:39:04,179 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:39:04] "GET /odoo/accounting/2783/action-1245?statement_line_id=355 HTTP/1.1" 200 - 20 0.028 0.077 2026-10-31 17:39:04,210 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:39:04] "POST /web/dataset/call_kw/account.bank.statement.line/web_save HTTP/1.1" 200 - 10 0.011 0.110 2026-10-31 17:39:04,456 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileIntentRaceTour.test_bank_remove_in_flight_is_not_undone_by_a_following_click.browser: heap 28557480 (allocated 30126080) 2026-10-31 17:39:04,460 104 INFO rb-be2b723-226188-430986 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 6725 2026-10-31 17:39:04,460 104 INFO rb-be2b723-226188-430986 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-10-31 17:39:04,462 104 INFO rb-be2b723-226188-430986 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 6725 2026-10-31 17:39:04,628 104 INFO rb-be2b723-226188-430986 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-be2b723-226188-430986/chrome_logs/chrome_log_20261031_173904_627963_test_bank_remove_in_flight_is_not_undone_by_a_following_click.txt 2026-10-31 17:39:04,628 104 INFO rb-be2b723-226188-430986 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/tmplc1f5t16_chrome_odoo" 2026-10-31 17:39:04,701 104 INFO rb-be2b723-226188-430986 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-10-31 17:39:06,949 104 INFO rb-be2b723-226188-430986 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: 6968 2026-10-31 17:39:06,949 104 INFO rb-be2b723-226188-430986 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/tmpqus5f6zu_chrome_odoo 2026-10-31 17:39:06,949 104 INFO rb-be2b723-226188-430986 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:38745/json/version 2026-10-31 17:39:06,952 104 INFO rb-be2b723-226188-430986 odoo.tests.common.requests: request http://127.0.0.1:38745/json/version with timeout 3 increased to 10s during tests 2026-10-31 17:39:07,040 104 INFO rb-be2b723-226188-430986 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-10-31 17:39:07,040 104 INFO rb-be2b723-226188-430986 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:38745/json 2026-10-31 17:39:07,041 104 INFO rb-be2b723-226188-430986 odoo.tests.common.requests: request http://127.0.0.1:38745/json with timeout 3 increased to 10s during tests 2026-10-31 17:39:07,055 104 INFO rb-be2b723-226188-430986 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:38745/devtools/page/D1BC669DE5EDC9519C5F26D5CC3E4CC2 2026-10-31 17:39:07,077 104 INFO rb-be2b723-226188-430986 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-10-31 17:39:07,112 104 INFO rb-be2b723-226188-430986 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-10-31 17:39:07,258 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.res_users: Login successful for db:rb-be2b723-226188-430986 login:recon_race_ji_add_user from n/a 2026-10-31 17:39:07,276 104 INFO rb-be2b723-226188-430986 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-10-31 17:39:07,293 104 INFO rb-be2b723-226188-430986 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-10-31 17:39:07,293 104 INFO rb-be2b723-226188-430986 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-10-31 17:39:07,343 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-31 17:39:10,384 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:39:10] "GET /odoo HTTP/1.1" 200 - 181 0.130 2.923 2026-10-31 17:39:10,395 104 INFO rb-be2b723-226188-430986 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': 'D1BC669DE5EDC9519C5F26D5CC3E4CC2', 'loaderId': '979D1AA9219A0E2F40EAD7D403EB34EB', 'isDownload': False} 2026-10-31 17:39:10,396 104 INFO rb-be2b723-226188-430986 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-10-31 17:39:10,469 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:39:10] "GET /web/assets/7602508/web.assets_web.min.js HTTP/1.1" 200 - 2 0.002 0.021 2026-10-31 17:39:10,489 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:39:10] "GET /web/assets/0fbf7df/web.assets_web.min.css HTTP/1.1" 200 - 2 0.001 0.036 2026-10-31 17:39:10,586 104 INFO rb-be2b723-226188-430986 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-31 17:39:10,737 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:39:10] "GET /web/webclient/load_menus/c84ac4f4b568201b9701a634fa8c03f73a9a70a7621c62f2b180cb0cffbc30fa HTTP/1.1" 200 - 172 0.096 0.178 2026-10-31 17:39:10,753 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:39:10] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.005 0.283 2026-10-31 17:39:10,766 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:39:10] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.304 2026-10-31 17:39:10,798 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:39:10] "GET /web/assets/fabee4f/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.004 0.011 2026-10-31 17:39:10,951 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:39:10] "GET /web/assets/38aa5c1/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.006 2026-10-31 17:39:11,781 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 17:39:11] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-10-31 17:39:11,794 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 17:39:11] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.007 2026-10-31 17:39:11,799 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 17:39:11] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.004 2026-10-31 17:39:11,824 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:39:11] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.004 0.009 2026-10-31 17:39:11,845 104 INFO rb-be2b723-226188-430986 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-10-31 17:39:11,878 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:39:11] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-10-31 17:39:11,941 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:39:11] "GET /odoo/offline HTTP/1.1" 200 - 5 0.007 0.034 2026-10-31 17:39:11,947 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:39:11] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.001 0.022 2026-10-31 17:39:11,965 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:39:11] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.004 0.021 2026-10-31 17:39:12,099 104 INFO rb-be2b723-226188-430986 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-10-31 17:39:12,210 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 17:39:12] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.009 2026-10-31 17:39:12,245 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 17:39:12] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-31 17:39:12,277 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:39:12] "POST /mail/data HTTP/1.1" 200 - 34 0.102 0.114 2026-10-31 17:39:12,302 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:39:12] "POST /web/action/load HTTP/1.1" 200 - 5 0.008 0.161 2026-10-31 17:39:12,414 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:39:12] "GET /odoo/action-account.action_account_moves_all HTTP/1.1" 200 - 20 0.019 0.220 2026-10-31 17:39:12,493 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:39:12] "GET /web/image?model=res.users&field=avatar_128&id=922 HTTP/1.1" 200 - 16 0.025 0.327 2026-10-31 17:39:12,499 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:39:12] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.309 2026-10-31 17:39:12,536 104 INFO rb-be2b723-226188-430986 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-31 17:39:12,569 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:39:12] "GET /web/image/res.partner/2111/avatar_128?unique=1793468303000 HTTP/1.1" 200 - 8 0.019 0.403 2026-10-31 17:39:12,604 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:39:12] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.010 0.277 2026-10-31 17:39:12,627 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:39:12] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.009 0.075 2026-10-31 17:39:13,499 104 INFO rb-be2b723-226188-430986 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-10-31 17:39:13,519 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:39:13] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 2 0.006 0.006 2026-10-31 17:39:13,530 104 INFO rb-be2b723-226188-430986 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-10-31 17:39:13,584 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:39:13] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.001 0.006 2026-10-31 17:39:13,606 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:39:13] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 1 0.001 0.011 2026-10-31 17:39:13,804 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:39:13] "POST /mail/data HTTP/1.1" 200 - 20 0.075 0.059 2026-10-31 17:39:13,893 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:39:13] "GET /web/image?model=res.users&field=avatar_128&id=922 HTTP/1.1" 200 - 9 0.037 0.121 2026-10-31 17:39:13,939 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:39:13] "GET /web/image/res.partner/2111/avatar_128?unique=1793468303000 HTTP/1.1" 200 - 8 0.010 0.184 2026-10-31 17:39:13,984 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 17:39:13] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-31 17:39:13,989 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:39:13] "POST /web/action/load HTTP/1.1" 200 - 10 0.020 0.216 2026-10-31 17:39:13,990 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:39:13] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.227 2026-10-31 17:39:14,035 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:39:14] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 2 0.005 0.169 2026-10-31 17:39:14,074 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:39:14] "GET /web/image/res.company/153/favicon HTTP/1.1" 200 - 9 0.010 0.085 2026-10-31 17:39:14,096 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 17:39:14] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.012 2026-10-31 17:39:14,410 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:39:14] "POST /web/dataset/call_kw/account.move.line/get_views HTTP/1.1" 200 - 105 0.094 0.277 2026-10-31 17:39:14,501 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:39:14] "POST /web/dataset/call_kw/account.move.line/search_panel_select_range HTTP/1.1" 200 - 3 0.011 0.032 2026-10-31 17:39:14,600 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:39:14] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 18 0.028 0.081 2026-10-31 17:39:14,611 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:39:14] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.120 2026-10-31 17:39:14,892 104 INFO rb-be2b723-226188-430986 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-10-31 17:39:14,957 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:39:14] "POST /web/dataset/call_kw/account.move.line/json_friendly_approval_request_data HTTP/1.1" 200 - 11 0.012 0.031 2026-10-31 17:39:14,971 104 INFO rb-be2b723-226188-430986 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-10-31 17:39:15,010 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:39:15] "POST /web/dataset/call_kw/account.move.line/json_friendly_approval_request_data HTTP/1.1" 200 - 4 0.005 0.023 2026-10-31 17:39:15,032 104 INFO rb-be2b723-226188-430986 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-10-31 17:39:15,103 104 INFO rb-be2b723-226188-430986 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-10-31 17:39:15,178 104 INFO rb-be2b723-226188-430986 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-10-31 17:39:15,231 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:39:15] "POST /web/action/load HTTP/1.1" 200 - 11 0.017 0.030 2026-10-31 17:39:15,391 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:39:15] "POST /web/action/run HTTP/1.1" 200 - 45 0.039 0.102 2026-10-31 17:39:15,501 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:39:15] "POST /web/dataset/call_kw/account.move.line/get_views HTTP/1.1" 200 - 7 0.008 0.066 2026-10-31 17:39:15,530 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:39:15] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.004 2026-10-31 17:39:15,634 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:39:15] "POST /web/dataset/call_kw/account.move.line/web_read HTTP/1.1" 200 - 17 0.018 0.073 2026-10-31 17:39:15,809 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:39:15] "POST /web/dataset/call_kw/account.move.line/get_views HTTP/1.1" 200 - 10 0.014 0.080 2026-10-31 17:39:15,869 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:39:15] "POST /web/dataset/call_kw/res.partner/read HTTP/1.1" 200 - 3 0.006 0.028 2026-10-31 17:39:15,944 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:39:15] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 7 0.012 0.039 2026-10-31 17:39:16,048 104 INFO rb-be2b723-226188-430986 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-10-31 17:39:16,054 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:39:16] "POST /web/dataset/call_kw/account.move.line/json_friendly_approval_request_data HTTP/1.1" 200 - 4 0.006 0.017 2026-10-31 17:39:16,122 104 INFO rb-be2b723-226188-430986 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-10-31 17:39:16,174 104 INFO rb-be2b723-226188-430986 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-10-31 17:39:16,236 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:39:16] "POST /web/dataset/call_kw/account.move.line/web_read HTTP/1.1" 200 - 6 0.025 0.030 2026-10-31 17:39:16,364 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:39:16] "POST /web/dataset/call_kw/account.move.line/onchange HTTP/1.1" 200 - 27 0.025 0.074 2026-10-31 17:39:16,453 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:39:16] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-10-31 17:39:17,603 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:39:17] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 1 0.001 0.013 2026-10-31 17:39:17,717 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:39:17] "POST /web/dataset/call_kw/account.move.line/onchange HTTP/1.1" 200 - 23 0.028 0.088 2026-10-31 17:39:17,748 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:39:17] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 1 0.001 0.011 2026-10-31 17:39:17,753 104 INFO rb-be2b723-226188-430986 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-10-31 17:39:17,814 104 INFO rb-be2b723-226188-430986 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-10-31 17:39:17,873 104 INFO rb-be2b723-226188-430986 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-10-31 17:39:18,026 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:39:18] "POST /web/dataset/call_kw/account.move.line/web_save HTTP/1.1" 200 - 22 0.034 0.113 2026-10-31 17:39:18,420 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:39:18] "POST /web/dataset/call_button/account.move.line/action_validate HTTP/1.1" 200 - 110 0.165 0.206 2026-10-31 17:39:18,451 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:39:18] "POST /web/dataset/call_kw/account.move.line/json_friendly_approval_request_data HTTP/1.1" 200 - 4 0.009 0.366 2026-10-31 17:39:18,462 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:39:18] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 1 0.003 0.386 2026-10-31 17:39:18,532 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:39:18] "POST /web/dataset/call_kw/account.move.line/web_read HTTP/1.1" 200 - 11 0.015 0.075 2026-10-31 17:39:18,603 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:39:18] "POST /web/dataset/call_kw/account.move/zalo_check_recipients HTTP/1.1" 200 - 2 0.003 0.016 2026-10-31 17:39:18,622 104 INFO rb-be2b723-226188-430986 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-10-31 17:39:18,629 104 INFO rb-be2b723-226188-430986 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-10-31 17:39:18,713 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:39:18] "POST /mail/thread/data HTTP/1.1" 200 - 38 0.047 0.060 2026-10-31 17:39:18,735 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:39:18] "POST /mail/thread/messages HTTP/1.1" 200 - 3 0.003 0.084 2026-10-31 17:39:18,749 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:39:18] "POST /web/dataset/call_kw/account.move/zalo_check_recipients HTTP/1.1" 200 - 2 0.002 0.142 2026-10-31 17:39:18,954 104 INFO rb-be2b723-226188-430986 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 26552924 (allocated 28553216) 2026-10-31 17:39:18,954 104 INFO rb-be2b723-226188-430986 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 6968 2026-10-31 17:39:18,960 104 INFO rb-be2b723-226188-430986 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-10-31 17:39:18,964 104 INFO rb-be2b723-226188-430986 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 6968 2026-10-31 17:39:19,076 104 INFO rb-be2b723-226188-430986 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-be2b723-226188-430986/chrome_logs/chrome_log_20261031_173919_076175_test_journal_items_add_in_flight_is_not_undone_by_a_following_click.txt 2026-10-31 17:39:19,076 104 INFO rb-be2b723-226188-430986 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/tmpqus5f6zu_chrome_odoo" 2026-10-31 17:39:19,170 104 INFO rb-be2b723-226188-430986 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-10-31 17:39:21,484 104 INFO rb-be2b723-226188-430986 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: 7214 2026-10-31 17:39:21,484 104 INFO rb-be2b723-226188-430986 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/tmpyk5mim_k_chrome_odoo 2026-10-31 17:39:21,484 104 INFO rb-be2b723-226188-430986 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:32995/json/version 2026-10-31 17:39:21,486 104 INFO rb-be2b723-226188-430986 odoo.tests.common.requests: request http://127.0.0.1:32995/json/version with timeout 3 increased to 10s during tests 2026-10-31 17:39:21,633 104 INFO rb-be2b723-226188-430986 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-10-31 17:39:21,633 104 INFO rb-be2b723-226188-430986 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:32995/json 2026-10-31 17:39:21,636 104 INFO rb-be2b723-226188-430986 odoo.tests.common.requests: request http://127.0.0.1:32995/json with timeout 3 increased to 10s during tests 2026-10-31 17:39:21,709 104 INFO rb-be2b723-226188-430986 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:32995/devtools/page/5ADA03705D29E5BD52CE37C76F70D89A 2026-10-31 17:39:21,752 104 INFO rb-be2b723-226188-430986 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-10-31 17:39:21,758 104 INFO rb-be2b723-226188-430986 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-10-31 17:39:21,977 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.res_users: Login successful for db:rb-be2b723-226188-430986 login:recon_race_ji_remove_user from n/a 2026-10-31 17:39:21,992 104 INFO rb-be2b723-226188-430986 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-10-31 17:39:22,006 104 INFO rb-be2b723-226188-430986 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-10-31 17:39:22,006 104 INFO rb-be2b723-226188-430986 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-10-31 17:39:22,042 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-31 17:39:23,698 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:39:23] "GET /odoo HTTP/1.1" 200 - 181 0.136 1.530 2026-10-31 17:39:23,701 104 INFO rb-be2b723-226188-430986 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': '5ADA03705D29E5BD52CE37C76F70D89A', 'loaderId': '51F6EAA098D1F5852DD38C83C98EA201', 'isDownload': False} 2026-10-31 17:39:23,702 104 INFO rb-be2b723-226188-430986 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-10-31 17:39:23,759 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:39:23] "GET /web/assets/0fbf7df/web.assets_web.min.css HTTP/1.1" 200 - 2 0.003 0.008 2026-10-31 17:39:23,802 104 INFO rb-be2b723-226188-430986 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-31 17:39:23,996 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:39:23] "GET /web/webclient/load_menus/c84ac4f4b568201b9701a634fa8c03f73a9a70a7621c62f2b180cb0cffbc30fa HTTP/1.1" 200 - 172 0.081 0.161 2026-10-31 17:39:24,014 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:39:24] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.258 2026-10-31 17:39:24,056 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:39:24] "GET /web/assets/7602508/web.assets_web.min.js HTTP/1.1" 200 - 2 0.004 0.299 2026-10-31 17:39:24,082 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:39:24] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.013 0.309 2026-10-31 17:39:24,118 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:39:24] "GET /web/assets/fabee4f/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.004 0.007 2026-10-31 17:39:24,280 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:39:24] "GET /web/assets/38aa5c1/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.016 2026-10-31 17:39:25,237 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 17:39:25] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.011 2026-10-31 17:39:25,240 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 17:39:25] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.014 2026-10-31 17:39:25,262 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 17:39:25] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-10-31 17:39:25,277 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:39:25] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.002 0.011 2026-10-31 17:39:25,297 104 INFO rb-be2b723-226188-430986 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-10-31 17:39:25,321 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:39:25] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.004 2026-10-31 17:39:25,416 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:39:25] "GET /odoo/offline HTTP/1.1" 200 - 5 0.002 0.055 2026-10-31 17:39:25,446 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:39:25] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.004 0.059 2026-10-31 17:39:25,455 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:39:25] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.000 0.075 2026-10-31 17:39:25,478 104 INFO rb-be2b723-226188-430986 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-10-31 17:39:25,567 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 17:39:25] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-31 17:39:25,600 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 17:39:25] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.017 2026-10-31 17:39:25,630 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:39:25] "POST /mail/data HTTP/1.1" 200 - 34 0.071 0.077 2026-10-31 17:39:25,634 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:39:25] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.080 2026-10-31 17:39:25,656 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:39:25] "POST /web/action/load HTTP/1.1" 200 - 5 0.005 0.131 2026-10-31 17:39:25,715 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:39:25] "GET /web/image?model=res.users&field=avatar_128&id=923 HTTP/1.1" 200 - 16 0.019 0.179 2026-10-31 17:39:25,776 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:39:25] "GET /web/image/res.partner/2112/avatar_128?unique=1793468303000 HTTP/1.1" 200 - 8 0.010 0.235 2026-10-31 17:39:25,838 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:39:25] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.012 0.170 2026-10-31 17:39:25,893 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 17:39:25] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.017 2026-10-31 17:39:25,937 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 17:39:25] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.054 2026-10-31 17:39:25,953 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:39:25] "GET /odoo/action-account.action_account_moves_all HTTP/1.1" 200 - 20 0.044 0.353 2026-10-31 17:39:26,074 104 INFO rb-be2b723-226188-430986 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-31 17:39:26,093 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:39:26] "POST /mail/data HTTP/1.1" 200 - 38 0.041 0.218 2026-10-31 17:39:26,132 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:39:26] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.012 0.076 2026-10-31 17:39:26,994 104 INFO rb-be2b723-226188-430986 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-10-31 17:39:27,022 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:39:27] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 2 0.007 0.011 2026-10-31 17:39:27,025 104 INFO rb-be2b723-226188-430986 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-10-31 17:39:27,075 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:39:27] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.000 0.007 2026-10-31 17:39:27,098 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:39:27] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 1 0.001 0.021 2026-10-31 17:39:27,267 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:39:27] "POST /mail/data HTTP/1.1" 200 - 20 0.050 0.057 2026-10-31 17:39:27,309 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:39:27] "POST /web/action/load HTTP/1.1" 200 - 10 0.009 0.082 2026-10-31 17:39:27,310 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:39:27] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.110 2026-10-31 17:39:27,383 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:39:27] "GET /web/image?model=res.users&field=avatar_128&id=923 HTTP/1.1" 304 - 9 0.017 0.139 2026-10-31 17:39:27,432 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:39:27] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 2 0.006 0.093 2026-10-31 17:39:27,766 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:39:27] "POST /web/dataset/call_kw/account.move.line/get_views HTTP/1.1" 200 - 105 0.083 0.322 2026-10-31 17:39:27,827 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:39:27] "GET /web/image/res.company/153/favicon HTTP/1.1" 200 - 9 0.025 0.396 2026-10-31 17:39:27,852 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:39:27] "POST /web/dataset/call_kw/account.move.line/search_panel_select_range HTTP/1.1" 200 - 3 0.008 0.046 2026-10-31 17:39:27,948 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:39:27] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 18 0.034 0.079 2026-10-31 17:39:27,954 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:39:27] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.115 2026-10-31 17:39:28,255 104 INFO rb-be2b723-226188-430986 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-10-31 17:39:28,324 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:39:28] "POST /web/dataset/call_kw/account.move.line/json_friendly_approval_request_data HTTP/1.1" 200 - 11 0.015 0.032 2026-10-31 17:39:28,352 104 INFO rb-be2b723-226188-430986 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-10-31 17:39:28,406 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:39:28] "POST /web/dataset/call_kw/account.move.line/json_friendly_approval_request_data HTTP/1.1" 200 - 4 0.007 0.025 2026-10-31 17:39:28,439 104 INFO rb-be2b723-226188-430986 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-10-31 17:39:28,487 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:39:28] "POST /web/dataset/call_kw/account.move.line/json_friendly_approval_request_data HTTP/1.1" 200 - 4 0.006 0.025 2026-10-31 17:39:28,499 104 INFO rb-be2b723-226188-430986 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-10-31 17:39:28,571 104 INFO rb-be2b723-226188-430986 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-10-31 17:39:28,643 104 INFO rb-be2b723-226188-430986 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-10-31 17:39:28,704 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:39:28] "POST /web/action/load HTTP/1.1" 200 - 11 0.017 0.038 2026-10-31 17:39:28,921 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:39:28] "POST /web/action/run HTTP/1.1" 200 - 45 0.056 0.138 2026-10-31 17:39:29,039 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:39:29] "POST /web/dataset/call_kw/account.move.line/get_views HTTP/1.1" 200 - 7 0.008 0.084 2026-10-31 17:39:29,088 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:39:29] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.010 2026-10-31 17:39:29,158 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:39:29] "POST /web/dataset/call_kw/account.move.line/web_read HTTP/1.1" 200 - 17 0.016 0.056 2026-10-31 17:39:29,343 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:39:29] "POST /web/dataset/call_kw/account.move.line/get_views HTTP/1.1" 200 - 10 0.010 0.096 2026-10-31 17:39:29,398 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:39:29] "POST /web/dataset/call_kw/res.partner/read HTTP/1.1" 200 - 3 0.007 0.032 2026-10-31 17:39:29,436 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:39:29] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 1 0.001 0.010 2026-10-31 17:39:29,522 104 INFO rb-be2b723-226188-430986 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-10-31 17:39:29,544 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:39:29] "POST /web/dataset/call_kw/account.move.line/json_friendly_approval_request_data HTTP/1.1" 200 - 4 0.006 0.014 2026-10-31 17:39:29,605 104 INFO rb-be2b723-226188-430986 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-10-31 17:39:29,737 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:39:29] "POST /web/dataset/call_kw/account.move.line/onchange HTTP/1.1" 200 - 25 0.027 0.081 2026-10-31 17:39:29,974 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:39:29] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-10-31 17:39:31,028 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:39:31] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 7 0.015 0.049 2026-10-31 17:39:31,121 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:39:31] "POST /web/dataset/call_kw/account.move.line/onchange HTTP/1.1" 200 - 21 0.021 0.128 2026-10-31 17:39:31,164 104 INFO rb-be2b723-226188-430986 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-10-31 17:39:31,202 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:39:31] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 7 0.011 0.038 2026-10-31 17:39:31,238 104 INFO rb-be2b723-226188-430986 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-10-31 17:39:31,317 104 INFO rb-be2b723-226188-430986 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-10-31 17:39:31,482 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:39:31] "POST /web/dataset/call_kw/account.move.line/web_save HTTP/1.1" 200 - 22 0.027 0.125 2026-10-31 17:39:31,969 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:39:31] "POST /web/dataset/call_button/account.move.line/action_validate HTTP/1.1" 200 - 114 0.153 0.281 2026-10-31 17:39:32,013 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:39:32] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 7 0.010 0.458 2026-10-31 17:39:32,037 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:39:32] "POST /web/dataset/call_kw/account.move.line/json_friendly_approval_request_data HTTP/1.1" 200 - 4 0.006 0.477 2026-10-31 17:39:32,112 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:39:32] "POST /web/dataset/call_kw/account.move.line/web_read HTTP/1.1" 200 - 12 0.018 0.061 2026-10-31 17:39:32,255 104 INFO rb-be2b723-226188-430986 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-10-31 17:39:32,256 104 INFO rb-be2b723-226188-430986 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-10-31 17:39:32,271 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:39:32] "POST /web/dataset/call_kw/account.move/zalo_check_recipients HTTP/1.1" 200 - 2 0.002 0.025 2026-10-31 17:39:32,292 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:39:32] "POST /web/dataset/call_kw/account.move/zalo_check_recipients HTTP/1.1" 200 - 2 0.002 0.033 2026-10-31 17:39:32,402 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:39:32] "POST /mail/thread/data HTTP/1.1" 200 - 38 0.042 0.099 2026-10-31 17:39:32,418 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:39:32] "POST /mail/thread/messages HTTP/1.1" 200 - 3 0.006 0.097 2026-10-31 17:39:32,674 104 INFO rb-be2b723-226188-430986 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 26587000 (allocated 28028928) 2026-10-31 17:39:32,691 104 INFO rb-be2b723-226188-430986 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 7214 2026-10-31 17:39:32,692 104 INFO rb-be2b723-226188-430986 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-10-31 17:39:32,693 104 INFO rb-be2b723-226188-430986 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 7214 2026-10-31 17:39:32,812 104 INFO rb-be2b723-226188-430986 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-be2b723-226188-430986/chrome_logs/chrome_log_20261031_173932_812427_test_journal_items_remove_in_flight_is_not_undone_by_a_following_click.txt 2026-10-31 17:39:32,812 104 INFO rb-be2b723-226188-430986 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/tmpyk5mim_k_chrome_odoo" 2026-10-31 17:39:32,923 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-10-31 17:39:48,215 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours: Starting TestReconcileEditAfterAutoSaveTour.test_an_intent_commits_pending_typed_input_before_it_acts ... 2026-10-31 17:39:50,532 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEditAfterAutoSaveTour.test_an_intent_commits_pending_typed_input_before_it_acts: Chrome pid: 7469 2026-10-31 17:39:50,532 104 INFO rb-be2b723-226188-430986 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/tmpgwjfhyh2_chrome_odoo 2026-10-31 17:39:50,532 104 INFO rb-be2b723-226188-430986 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:35005/json/version 2026-10-31 17:39:50,534 104 INFO rb-be2b723-226188-430986 odoo.tests.common.requests: request http://127.0.0.1:35005/json/version with timeout 3 increased to 10s during tests 2026-10-31 17:39:50,686 104 INFO rb-be2b723-226188-430986 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-10-31 17:39:50,686 104 INFO rb-be2b723-226188-430986 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:35005/json 2026-10-31 17:39:50,686 104 INFO rb-be2b723-226188-430986 odoo.tests.common.requests: request http://127.0.0.1:35005/json with timeout 3 increased to 10s during tests 2026-10-31 17:39:50,743 104 INFO rb-be2b723-226188-430986 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:35005/devtools/page/97AC62463B0C711AFAFF1721FBF51B2E 2026-10-31 17:39:50,793 104 INFO rb-be2b723-226188-430986 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-10-31 17:39:50,827 104 INFO rb-be2b723-226188-430986 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-10-31 17:39:50,962 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.res_users: Login successful for db:rb-be2b723-226188-430986 login:recon_commit_input_user from n/a 2026-10-31 17:39:50,973 104 INFO rb-be2b723-226188-430986 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-10-31 17:39:51,005 104 INFO rb-be2b723-226188-430986 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-10-31 17:39:51,005 104 INFO rb-be2b723-226188-430986 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-10-31 17:39:51,062 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-31 17:39:52,837 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:39:52] "GET /odoo HTTP/1.1" 200 - 181 0.153 1.637 2026-10-31 17:39:52,845 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEditAfterAutoSaveTour.test_an_intent_commits_pending_typed_input_before_it_acts: Navigation result: {'frameId': '97AC62463B0C711AFAFF1721FBF51B2E', 'loaderId': '8A6B32E15E071DE0A14C1230EBC7AE4E', 'isDownload': False} 2026-10-31 17:39:52,845 104 INFO rb-be2b723-226188-430986 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-10-31 17:39:52,935 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:39:52] "GET /web/assets/7602508/web.assets_web.min.js HTTP/1.1" 200 - 2 0.004 0.045 2026-10-31 17:39:52,948 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:39:52] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.041 2026-10-31 17:39:52,986 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:39:52] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.017 0.052 2026-10-31 17:39:53,285 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:39:53] "GET /web/webclient/load_menus/c84ac4f4b568201b9701a634fa8c03f73a9a70a7621c62f2b180cb0cffbc30fa HTTP/1.1" 200 - 172 0.132 0.257 2026-10-31 17:39:53,301 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:39:53] "GET /web/assets/0fbf7df/web.assets_web.min.css HTTP/1.1" 200 - 2 0.008 0.403 2026-10-31 17:39:53,343 104 INFO rb-be2b723-226188-430986 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-31 17:39:53,348 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:39:53] "GET /web/assets/fabee4f/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.002 0.014 2026-10-31 17:39:53,356 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:39:53] "GET /web/assets/38aa5c1/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.017 2026-10-31 17:39:54,228 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 17:39:54] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.007 2026-10-31 17:39:54,231 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 17:39:54] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.010 2026-10-31 17:39:54,232 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 17:39:54] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.008 2026-10-31 17:39:54,254 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:39:54] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.001 0.008 2026-10-31 17:39:54,300 104 INFO rb-be2b723-226188-430986 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-10-31 17:39:54,330 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:39:54] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.004 2026-10-31 17:39:54,385 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:39:54] "GET /odoo/offline HTTP/1.1" 200 - 5 0.003 0.018 2026-10-31 17:39:54,396 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:39:54] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.000 0.006 2026-10-31 17:39:54,420 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:39:54] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.003 0.013 2026-10-31 17:39:54,540 104 INFO rb-be2b723-226188-430986 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-10-31 17:39:54,604 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 17:39:54] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-10-31 17:39:54,622 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 17:39:54] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.010 2026-10-31 17:39:54,670 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:39:54] "POST /mail/data HTTP/1.1" 200 - 34 0.071 0.071 2026-10-31 17:39:54,690 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:39:54] "POST /web/action/load HTTP/1.1" 200 - 5 0.004 0.130 2026-10-31 17:39:54,761 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:39:54] "GET /web/image/res.partner/2123/avatar_128?unique=1793468372000 HTTP/1.1" 200 - 15 0.024 0.164 2026-10-31 17:39:54,822 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:39:54] "GET /web/image?model=res.users&field=avatar_128&id=926 HTTP/1.1" 200 - 9 0.033 0.217 2026-10-31 17:39:54,831 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:39:54] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.216 2026-10-31 17:39:54,952 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:39:54] "GET /odoo/action-account.open_account_journal_dashboard_kanban HTTP/1.1" 200 - 20 0.030 0.329 2026-10-31 17:39:54,995 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:39:54] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.012 0.273 2026-10-31 17:39:55,089 104 INFO rb-be2b723-226188-430986 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-31 17:39:55,147 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:39:55] "POST /mail/data HTTP/1.1" 200 - 38 0.067 0.201 2026-10-31 17:39:55,176 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:39:55] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.011 0.135 2026-10-31 17:39:56,099 104 INFO rb-be2b723-226188-430986 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-10-31 17:39:56,112 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:39:56] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 2 0.001 0.005 2026-10-31 17:39:56,130 104 INFO rb-be2b723-226188-430986 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-10-31 17:39:56,186 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:39:56] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 1 0.001 0.016 2026-10-31 17:39:56,199 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:39:56] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.000 0.029 2026-10-31 17:39:56,356 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:39:56] "POST /mail/data HTTP/1.1" 200 - 20 0.040 0.041 2026-10-31 17:39:56,395 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:39:56] "POST /web/action/load HTTP/1.1" 200 - 10 0.013 0.081 2026-10-31 17:39:56,400 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:39:56] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.118 2026-10-31 17:39:56,470 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:39:56] "GET /web/image?model=res.users&field=avatar_128&id=926 HTTP/1.1" 304 - 9 0.024 0.141 2026-10-31 17:39:56,507 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 17:39:56] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-31 17:39:56,511 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:39:56] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 2 0.006 0.118 2026-10-31 17:39:56,553 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 17:39:56] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.013 2026-10-31 17:39:56,560 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:39:56] "GET /web/image/res.company/154/favicon HTTP/1.1" 200 - 9 0.019 0.033 2026-10-31 17:39:56,768 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:39:56] "POST /web/dataset/call_kw/account.journal/get_views HTTP/1.1" 200 - 70 0.060 0.277 2026-10-31 17:39:56,994 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:39:56] "POST /web/dataset/call_kw/account.journal/web_search_read HTTP/1.1" 200 - 49 0.075 0.093 2026-10-31 17:39:57,129 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:39:57] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.007 2026-10-31 17:39:57,212 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:39:57] "GET /web/bundle/web.chartjs_lib?lang=en_US HTTP/1.1" 200 - 1 0.000 0.008 2026-10-31 17:39:57,227 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:39:57] "POST /web/dataset/call_kw/account.journal/is_sample_action_available HTTP/1.1" 200 - 2 0.002 0.009 2026-10-31 17:39:57,239 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:39:57] "POST /web/dataset/call_kw/account.journal/is_sample_action_available HTTP/1.1" 200 - 1 0.001 0.018 2026-10-31 17:39:57,260 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:39:57] "GET /web/assets/434711e/web.chartjs_lib.min.js HTTP/1.1" 200 - 2 0.001 0.014 2026-10-31 17:39:57,448 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 17:39:57] "GET /web/static/img/folder.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-10-31 17:39:57,451 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 17:39:57] "GET /web/static/img/bill.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-10-31 17:39:57,469 104 INFO rb-be2b723-226188-430986 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-10-31 17:39:57,545 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:39:57] "POST /web/dataset/call_button/account.journal/action_open_reconcile HTTP/1.1" 200 - 12 0.028 0.040 2026-10-31 17:39:57,842 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:39:57] "POST /web/dataset/call_kw/account.bank.statement.line/get_views HTTP/1.1" 200 - 100 0.050 0.210 2026-10-31 17:39:57,898 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:39:57] "POST /web/dataset/call_kw/account.journal/read HTTP/1.1" 200 - 2 0.006 0.015 2026-10-31 17:39:57,950 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:39:57] "POST /web/dataset/call_kw/account.journal/read HTTP/1.1" 200 - 3 0.009 0.016 2026-10-31 17:39:57,975 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:39:57] "POST /web/dataset/call_kw/account.bank.statement.line/web_search_read HTTP/1.1" 200 - 5 0.006 0.044 2026-10-31 17:39:58,035 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:39:58] "POST /web/dataset/call_kw/res.company/read HTTP/1.1" 200 - 6 0.003 0.050 2026-10-31 17:39:58,125 104 INFO rb-be2b723-226188-430986 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-10-31 17:39:58,258 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:39:58] "POST /web/dataset/call_kw/account.bank.statement.line/get_views HTTP/1.1" 200 - 1 0.002 0.151 2026-10-31 17:39:58,308 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:39:58] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.011 2026-10-31 17:39:58,415 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:39:58] "POST /web/dataset/call_kw/account.bank.statement.line/web_read HTTP/1.1" 200 - 26 0.029 0.076 2026-10-31 17:39:58,509 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:39:58] "POST /web/dataset/call_kw/account.reconcile.model/name_search HTTP/1.1" 200 - 2 0.005 0.028 2026-10-31 17:39:58,703 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:39:58] "POST /web/dataset/call_kw/account.move.line/get_views HTTP/1.1" 200 - 45 0.055 0.143 2026-10-31 17:39:58,761 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:39:58] "POST /web/dataset/call_kw/res.partner/read HTTP/1.1" 200 - 3 0.006 0.037 2026-10-31 17:39:58,800 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:39:58] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 1 0.002 0.010 2026-10-31 17:39:58,808 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:39:58] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.012 2026-10-31 17:39:58,925 104 INFO rb-be2b723-226188-430986 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-10-31 17:39:59,047 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:39:59] "POST /web/dataset/call_kw/account.bank.statement.line/onchange HTTP/1.1" 200 - 22 0.032 0.088 2026-10-31 17:39:59,117 104 INFO rb-be2b723-226188-430986 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-10-31 17:39:59,180 104 INFO rb-be2b723-226188-430986 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-10-31 17:39:59,249 104 INFO rb-be2b723-226188-430986 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-10-31 17:39:59,287 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:39:59] "POST /web/dataset/call_kw/account.bank.statement.line/onchange HTTP/1.1" 200 - 21 0.020 0.083 2026-10-31 17:39:59,299 104 INFO rb-be2b723-226188-430986 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-10-31 17:39:59,403 104 INFO rb-be2b723-226188-430986 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-10-31 17:39:59,469 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEditAfterAutoSaveTour.test_an_intent_commits_pending_typed_input_before_it_acts.browser: tour succeeded 2026-10-31 17:39:59,470 104 INFO rb-be2b723-226188-430986 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-10-31 17:39:59,482 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:39:59] "POST /web/dataset/call_kw/account.bank.statement.line/onchange HTTP/1.1" 200 - 21 0.025 0.115 2026-10-31 17:39:59,528 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:39:59] "POST /web/dataset/call_kw/account.bank.statement.line/web_save HTTP/1.1" 200 - 14 0.011 0.087 2026-10-31 17:39:59,633 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:39:59] "GET /odoo/accounting/2805/action-1245?statement_line_id=356 HTTP/1.1" 200 - 20 0.018 0.208 2026-10-31 17:39:59,921 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEditAfterAutoSaveTour.test_an_intent_commits_pending_typed_input_before_it_acts.browser: heap 28544584 (allocated 30650368) 2026-10-31 17:39:59,924 104 INFO rb-be2b723-226188-430986 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 7469 2026-10-31 17:39:59,928 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEditAfterAutoSaveTour.test_an_intent_commits_pending_typed_input_before_it_acts: Closing websocket connection 2026-10-31 17:39:59,929 104 INFO rb-be2b723-226188-430986 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 7469 2026-10-31 17:40:00,056 104 INFO rb-be2b723-226188-430986 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-be2b723-226188-430986/chrome_logs/chrome_log_20261031_174000_056631_test_an_intent_commits_pending_typed_input_before_it_acts.txt 2026-10-31 17:40:00,057 104 INFO rb-be2b723-226188-430986 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/tmpgwjfhyh2_chrome_odoo" 2026-10-31 17:40:00,135 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours: Starting TestReconcileEditAfterAutoSaveTour.test_edit_made_before_a_card_switch_reaches_the_saved_row ... 2026-10-31 17:40:02,445 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEditAfterAutoSaveTour.test_edit_made_before_a_card_switch_reaches_the_saved_row: Chrome pid: 7723 2026-10-31 17:40:02,445 104 INFO rb-be2b723-226188-430986 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/tmpxgrta8w2_chrome_odoo 2026-10-31 17:40:02,445 104 INFO rb-be2b723-226188-430986 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:33097/json/version 2026-10-31 17:40:02,449 104 INFO rb-be2b723-226188-430986 odoo.tests.common.requests: request http://127.0.0.1:33097/json/version with timeout 3 increased to 10s during tests 2026-10-31 17:40:02,477 104 INFO rb-be2b723-226188-430986 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-10-31 17:40:02,477 104 INFO rb-be2b723-226188-430986 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:33097/json 2026-10-31 17:40:02,478 104 INFO rb-be2b723-226188-430986 odoo.tests.common.requests: request http://127.0.0.1:33097/json with timeout 3 increased to 10s during tests 2026-10-31 17:40:02,522 104 INFO rb-be2b723-226188-430986 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:33097/devtools/page/FB64F13DE5A684D65F236815C2274B0B 2026-10-31 17:40:02,564 104 INFO rb-be2b723-226188-430986 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-10-31 17:40:02,582 104 INFO rb-be2b723-226188-430986 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-10-31 17:40:02,764 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.res_users: Login successful for db:rb-be2b723-226188-430986 login:recon_autosave_user from n/a 2026-10-31 17:40:02,778 104 INFO rb-be2b723-226188-430986 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-10-31 17:40:02,793 104 INFO rb-be2b723-226188-430986 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-10-31 17:40:02,793 104 INFO rb-be2b723-226188-430986 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-10-31 17:40:02,823 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-31 17:40:04,462 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:40:04] "GET /odoo HTTP/1.1" 200 - 181 0.126 1.520 2026-10-31 17:40:04,467 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEditAfterAutoSaveTour.test_edit_made_before_a_card_switch_reaches_the_saved_row: Navigation result: {'frameId': 'FB64F13DE5A684D65F236815C2274B0B', 'loaderId': '38B3B99A6D8703ED9A72E4733BC2EA70', 'isDownload': False} 2026-10-31 17:40:04,468 104 INFO rb-be2b723-226188-430986 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-10-31 17:40:04,542 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:40:04] "GET /web/assets/7602508/web.assets_web.min.js HTTP/1.1" 200 - 2 0.019 0.009 2026-10-31 17:40:04,560 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:40:04] "GET /web/assets/0fbf7df/web.assets_web.min.css HTTP/1.1" 200 - 2 0.002 0.045 2026-10-31 17:40:04,582 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:40:04] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.006 0.031 2026-10-31 17:40:04,596 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:40:04] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.059 2026-10-31 17:40:04,718 104 INFO rb-be2b723-226188-430986 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-31 17:40:04,862 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:40:04] "GET /web/webclient/load_menus/c84ac4f4b568201b9701a634fa8c03f73a9a70a7621c62f2b180cb0cffbc30fa HTTP/1.1" 200 - 172 0.120 0.222 2026-10-31 17:40:04,873 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:40:04] "GET /web/assets/fabee4f/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.168 2026-10-31 17:40:04,886 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:40:04] "GET /web/assets/38aa5c1/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.002 0.007 2026-10-31 17:40:05,666 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 17:40:05] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.009 2026-10-31 17:40:05,671 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 17:40:05] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.006 2026-10-31 17:40:05,672 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 17:40:05] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.013 2026-10-31 17:40:05,696 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:40:05] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.002 0.013 2026-10-31 17:40:05,731 104 INFO rb-be2b723-226188-430986 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-10-31 17:40:05,750 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:40:05] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.004 2026-10-31 17:40:05,807 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:40:05] "GET /odoo/offline HTTP/1.1" 200 - 5 0.005 0.033 2026-10-31 17:40:05,816 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:40:05] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.000 0.005 2026-10-31 17:40:05,854 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:40:05] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.004 0.020 2026-10-31 17:40:05,932 104 INFO rb-be2b723-226188-430986 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-10-31 17:40:06,050 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 17:40:06] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.011 2026-10-31 17:40:06,064 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 17:40:06] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.005 2026-10-31 17:40:06,116 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:40:06] "POST /mail/data HTTP/1.1" 200 - 34 0.084 0.114 2026-10-31 17:40:06,141 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:40:06] "POST /web/action/load HTTP/1.1" 200 - 5 0.008 0.185 2026-10-31 17:40:06,236 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:40:06] "GET /odoo/action-account.open_account_journal_dashboard_kanban HTTP/1.1" 200 - 20 0.024 0.212 2026-10-31 17:40:06,305 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:40:06] "GET /web/image?model=res.users&field=avatar_128&id=927 HTTP/1.1" 200 - 16 0.016 0.334 2026-10-31 17:40:06,307 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:40:06] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.305 2026-10-31 17:40:06,364 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:40:06] "GET /web/image/res.partner/2124/avatar_128?unique=1793468372000 HTTP/1.1" 200 - 8 0.017 0.379 2026-10-31 17:40:06,404 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:40:06] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.011 0.245 2026-10-31 17:40:06,426 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:40:06] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.005 0.027 2026-10-31 17:40:06,428 104 INFO rb-be2b723-226188-430986 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-31 17:40:07,500 104 INFO rb-be2b723-226188-430986 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-10-31 17:40:07,515 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:40:07] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 2 0.002 0.007 2026-10-31 17:40:07,532 104 INFO rb-be2b723-226188-430986 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-10-31 17:40:07,597 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:40:07] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.000 0.007 2026-10-31 17:40:07,610 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:40:07] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 1 0.002 0.013 2026-10-31 17:40:07,805 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:40:07] "POST /mail/data HTTP/1.1" 200 - 20 0.054 0.056 2026-10-31 17:40:07,831 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 17:40:07] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.008 2026-10-31 17:40:07,850 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:40:07] "GET /web/image/res.partner/2124/avatar_128?unique=1793468372000 HTTP/1.1" 200 - 8 0.009 0.069 2026-10-31 17:40:07,902 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:40:07] "GET /web/image?model=res.users&field=avatar_128&id=927 HTTP/1.1" 304 - 9 0.011 0.104 2026-10-31 17:40:07,930 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:40:07] "POST /web/action/load HTTP/1.1" 200 - 10 0.006 0.149 2026-10-31 17:40:07,932 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:40:07] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.141 2026-10-31 17:40:07,982 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:40:07] "GET /web/image/res.company/154/favicon HTTP/1.1" 200 - 9 0.014 0.169 2026-10-31 17:40:08,015 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:40:08] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 2 0.005 0.128 2026-10-31 17:40:08,041 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 17:40:08] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-31 17:40:08,253 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:40:08] "POST /web/dataset/call_kw/account.journal/get_views HTTP/1.1" 200 - 70 0.056 0.234 2026-10-31 17:40:08,442 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:40:08] "POST /web/dataset/call_kw/account.journal/web_search_read HTTP/1.1" 200 - 49 0.044 0.083 2026-10-31 17:40:08,575 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:40:08] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.006 2026-10-31 17:40:08,651 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:40:08] "GET /web/bundle/web.chartjs_lib?lang=en_US HTTP/1.1" 200 - 1 0.000 0.007 2026-10-31 17:40:08,660 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:40:08] "POST /web/dataset/call_kw/account.journal/is_sample_action_available HTTP/1.1" 200 - 2 0.001 0.006 2026-10-31 17:40:08,667 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:40:08] "POST /web/dataset/call_kw/account.journal/is_sample_action_available HTTP/1.1" 200 - 1 0.001 0.013 2026-10-31 17:40:08,693 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:40:08] "GET /web/assets/434711e/web.chartjs_lib.min.js HTTP/1.1" 200 - 2 0.001 0.008 2026-10-31 17:40:08,909 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 17:40:08] "GET /web/static/img/folder.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-31 17:40:08,913 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 17:40:08] "GET /web/static/img/bill.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-31 17:40:08,939 104 INFO rb-be2b723-226188-430986 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-10-31 17:40:08,995 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:40:08] "POST /web/dataset/call_button/account.journal/action_open_reconcile HTTP/1.1" 200 - 12 0.017 0.027 2026-10-31 17:40:09,279 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:40:09] "POST /web/dataset/call_kw/account.bank.statement.line/get_views HTTP/1.1" 200 - 100 0.056 0.200 2026-10-31 17:40:09,327 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:40:09] "POST /web/dataset/call_kw/account.journal/read HTTP/1.1" 200 - 2 0.004 0.022 2026-10-31 17:40:09,371 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:40:09] "POST /web/dataset/call_kw/account.bank.statement.line/web_search_read HTTP/1.1" 200 - 4 0.006 0.013 2026-10-31 17:40:09,387 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:40:09] "POST /web/dataset/call_kw/account.journal/read HTTP/1.1" 200 - 3 0.005 0.025 2026-10-31 17:40:09,455 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:40:09] "POST /web/dataset/call_kw/res.company/read HTTP/1.1" 200 - 6 0.003 0.044 2026-10-31 17:40:09,560 104 INFO rb-be2b723-226188-430986 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-10-31 17:40:09,647 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:40:09] "POST /web/dataset/call_kw/account.bank.statement.line/get_views HTTP/1.1" 200 - 1 0.000 0.117 2026-10-31 17:40:09,697 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:40:09] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.006 2026-10-31 17:40:09,771 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:40:09] "POST /web/dataset/call_kw/account.bank.statement.line/web_read HTTP/1.1" 200 - 26 0.020 0.054 2026-10-31 17:40:09,866 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:40:09] "POST /web/dataset/call_kw/account.reconcile.model/name_search HTTP/1.1" 200 - 2 0.003 0.010 2026-10-31 17:40:10,032 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:40:10] "POST /web/dataset/call_kw/account.move.line/get_views HTTP/1.1" 200 - 45 0.029 0.123 2026-10-31 17:40:10,081 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:40:10] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 1 0.001 0.009 2026-10-31 17:40:10,088 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:40:10] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.010 2026-10-31 17:40:10,225 104 INFO rb-be2b723-226188-430986 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-10-31 17:40:10,289 104 INFO rb-be2b723-226188-430986 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-10-31 17:40:10,302 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:40:10] "POST /web/dataset/call_kw/account.bank.statement.line/onchange HTTP/1.1" 200 - 23 0.020 0.063 2026-10-31 17:40:10,383 104 INFO rb-be2b723-226188-430986 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-10-31 17:40:10,403 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:40:10] "POST /web/dataset/call_kw/account.account/name_search HTTP/1.1" 200 - 5 0.016 0.018 2026-10-31 17:40:10,664 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:40:10] "POST /web/dataset/call_kw/account.account/name_search HTTP/1.1" 200 - 5 0.009 0.016 2026-10-31 17:40:10,708 104 INFO rb-be2b723-226188-430986 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-10-31 17:40:10,779 104 INFO rb-be2b723-226188-430986 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-10-31 17:40:10,803 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:40:10] "POST /web/dataset/call_kw/account.bank.statement.line/onchange HTTP/1.1" 200 - 24 0.019 0.070 2026-10-31 17:40:10,872 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:40:10] "POST /web/dataset/call_kw/account.bank.statement.line/web_save HTTP/1.1" 200 - 14 0.010 0.023 2026-10-31 17:40:10,919 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:40:10] "POST /web/dataset/call_kw/account.bank.statement.line/web_search_read HTTP/1.1" 200 - 4 0.003 0.012 2026-10-31 17:40:11,037 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:40:11] "POST /web/dataset/call_kw/account.bank.statement.line/web_read HTTP/1.1" 200 - 21 0.020 0.044 2026-10-31 17:40:11,087 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:40:11] "POST /web/dataset/call_kw/account.reconcile.model/name_search HTTP/1.1" 200 - 2 0.006 0.014 2026-10-31 17:40:11,102 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:40:11] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 1 0.002 0.011 2026-10-31 17:40:11,174 104 INFO rb-be2b723-226188-430986 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-10-31 17:40:11,248 104 INFO rb-be2b723-226188-430986 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-10-31 17:40:11,332 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:40:11] "POST /web/dataset/call_kw/account.bank.statement.line/web_read HTTP/1.1" 200 - 13 0.012 0.046 2026-10-31 17:40:11,385 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:40:11] "POST /web/dataset/call_kw/account.reconcile.model/name_search HTTP/1.1" 200 - 2 0.004 0.017 2026-10-31 17:40:11,419 104 INFO rb-be2b723-226188-430986 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-10-31 17:40:11,480 104 INFO rb-be2b723-226188-430986 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-10-31 17:40:11,537 104 INFO rb-be2b723-226188-430986 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-10-31 17:40:11,604 104 INFO rb-be2b723-226188-430986 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-10-31 17:40:11,659 104 INFO rb-be2b723-226188-430986 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-10-31 17:40:11,668 104 INFO rb-be2b723-226188-430986 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-10-31 17:40:11,785 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #927 deleted account.move.line.ctp records with IDs: [1579] 2026-10-31 17:40:11,935 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEditAfterAutoSaveTour.test_edit_made_before_a_card_switch_reaches_the_saved_row.browser: heap 30322956 (allocated 31436800) 2026-10-31 17:40:11,937 104 INFO rb-be2b723-226188-430986 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 7723 2026-10-31 17:40:11,938 104 INFO rb-be2b723-226188-430986 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-10-31 17:40:11,939 104 INFO rb-be2b723-226188-430986 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 7723 2026-10-31 17:40:11,982 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #927 deleted account.move.line records with IDs: [3253] 2026-10-31 17:40:12,082 104 INFO rb-be2b723-226188-430986 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-be2b723-226188-430986/chrome_logs/chrome_log_20261031_174012_078236_test_edit_made_before_a_card_switch_reaches_the_saved_row.txt 2026-10-31 17:40:12,082 104 INFO rb-be2b723-226188-430986 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/tmpxgrta8w2_chrome_odoo" 2026-10-31 17:40:12,161 104 INFO rb-be2b723-226188-430986 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-10-31 17:40:12,308 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:40:12] "POST /web/dataset/call_button/account.bank.statement.line/action_validate HTTP/1.1" 200 - 215 0.222 0.480 2026-10-31 17:40:12,414 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-31 17:40:27,158 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours: Starting TestReconcileKeyboardAndFocusTour.test_reconcile_a11y_tour ... 2026-10-31 17:40:29,299 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileKeyboardAndFocusTour.test_reconcile_a11y_tour: Chrome pid: 7970 2026-10-31 17:40:29,300 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileKeyboardAndFocusTour.test_reconcile_a11y_tour: Chrome headless temporary user profile dir: /tmp/tmpyk8bqbby_chrome_odoo 2026-10-31 17:40:29,300 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileKeyboardAndFocusTour.test_reconcile_a11y_tour: Issuing json command http://127.0.0.1:43891/json/version 2026-10-31 17:40:29,301 104 INFO rb-be2b723-226188-430986 odoo.tests.common.requests: request http://127.0.0.1:43891/json/version with timeout 3 increased to 10s during tests 2026-10-31 17:40:29,332 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileKeyboardAndFocusTour.test_reconcile_a11y_tour: Browser version: Chrome/150.0.7871.114 2026-10-31 17:40:29,332 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileKeyboardAndFocusTour.test_reconcile_a11y_tour: Issuing json command http://127.0.0.1:43891/json 2026-10-31 17:40:29,332 104 INFO rb-be2b723-226188-430986 odoo.tests.common.requests: request http://127.0.0.1:43891/json with timeout 3 increased to 10s during tests 2026-10-31 17:40:29,342 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileKeyboardAndFocusTour.test_reconcile_a11y_tour: Websocket url found: ws://127.0.0.1:43891/devtools/page/3D4A8246F336871D8B35F65E0037BFF2 2026-10-31 17:40:29,359 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileKeyboardAndFocusTour.test_reconcile_a11y_tour: Enable chrome headless console log notification 2026-10-31 17:40:29,374 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileKeyboardAndFocusTour.test_reconcile_a11y_tour: Chrome headless enable page notifications 2026-10-31 17:40:29,640 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.res_users: Login successful for db:rb-be2b723-226188-430986 login:recon_a11y_user from n/a 2026-10-31 17:40:29,660 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileKeyboardAndFocusTour.test_reconcile_a11y_tour: Setting session cookie in browser 2026-10-31 17:40:29,667 104 INFO rb-be2b723-226188-430986 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-10-31 17:40:29,667 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileKeyboardAndFocusTour.test_reconcile_a11y_tour: Navigating to: "http://127.0.0.1:8069/odoo" 2026-10-31 17:40:29,692 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-31 17:40:32,853 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:40:32] "GET /odoo HTTP/1.1" 200 - 181 0.170 2.996 2026-10-31 17:40:32,866 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileKeyboardAndFocusTour.test_reconcile_a11y_tour: Navigation result: {'frameId': '3D4A8246F336871D8B35F65E0037BFF2', 'loaderId': 'F4A947CC739C697F4D2F9E30225FAE46', 'isDownload': False} 2026-10-31 17:40:32,866 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileKeyboardAndFocusTour.test_reconcile_a11y_tour: Evaluate ready code "odoo.isTourReady('reconcile_a11y_tour')" 2026-10-31 17:40:32,933 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:40:32] "GET /web/assets/0fbf7df/web.assets_web.min.css HTTP/1.1" 200 - 2 0.001 0.015 2026-10-31 17:40:32,960 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:40:32] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.005 0.023 2026-10-31 17:40:32,968 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:40:32] "GET /web/assets/7602508/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.040 2026-10-31 17:40:32,977 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:40:32] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.054 2026-10-31 17:40:33,000 104 INFO rb-be2b723-226188-430986 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-31 17:40:33,270 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:40:33] "GET /web/webclient/load_menus/c84ac4f4b568201b9701a634fa8c03f73a9a70a7621c62f2b180cb0cffbc30fa HTTP/1.1" 200 - 172 0.132 0.214 2026-10-31 17:40:33,278 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:40:33] "GET /web/assets/fabee4f/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.003 0.253 2026-10-31 17:40:33,345 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:40:33] "GET /web/assets/38aa5c1/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.006 2026-10-31 17:40:34,205 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 17:40:34] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-10-31 17:40:34,219 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 17:40:34] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.009 2026-10-31 17:40:34,228 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 17:40:34] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.003 2026-10-31 17:40:34,249 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:40:34] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.010 0.010 2026-10-31 17:40:34,257 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileKeyboardAndFocusTour.test_reconcile_a11y_tour.browser: Owl is running in 'dev' mode. 2026-10-31 17:40:34,294 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:40:34] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.004 2026-10-31 17:40:34,361 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:40:34] "GET /odoo/offline HTTP/1.1" 200 - 5 0.004 0.023 2026-10-31 17:40:34,373 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:40:34] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.000 0.026 2026-10-31 17:40:34,404 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:40:34] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.012 0.033 2026-10-31 17:40:34,458 104 INFO rb-be2b723-226188-430986 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-10-31 17:40:34,607 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:40:34] "POST /mail/data HTTP/1.1" 200 - 34 0.073 0.067 2026-10-31 17:40:34,612 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 17:40:34] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-31 17:40:34,632 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 17:40:34] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-31 17:40:34,661 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:40:34] "POST /web/action/load HTTP/1.1" 200 - 5 0.020 0.131 2026-10-31 17:40:34,714 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:40:34] "GET /web/image/res.partner/2135/avatar_128?unique=1793468412000 HTTP/1.1" 200 - 15 0.015 0.173 2026-10-31 17:40:34,803 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:40:34] "GET /odoo/action-account.open_account_journal_dashboard_kanban HTTP/1.1" 200 - 20 0.017 0.195 2026-10-31 17:40:34,972 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:40:34] "GET /web/image?model=res.users&field=avatar_128&id=930 HTTP/1.1" 200 - 9 0.026 0.426 2026-10-31 17:40:34,974 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:40:34] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.408 2026-10-31 17:40:34,982 104 INFO rb-be2b723-226188-430986 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-31 17:40:35,066 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:40:35] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.025 0.381 2026-10-31 17:40:35,092 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:40:35] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.008 0.159 2026-10-31 17:40:36,070 104 INFO rb-be2b723-226188-430986 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-10-31 17:40:36,087 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:40:36] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 2 0.001 0.005 2026-10-31 17:40:36,102 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileKeyboardAndFocusTour.test_reconcile_a11y_tour.browser: Owl is running in 'dev' mode. 2026-10-31 17:40:36,156 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:40:36] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.001 0.007 2026-10-31 17:40:36,169 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:40:36] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 1 0.001 0.010 2026-10-31 17:40:36,366 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:40:36] "POST /mail/data HTTP/1.1" 200 - 20 0.055 0.098 2026-10-31 17:40:36,412 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:40:36] "POST /web/action/load HTTP/1.1" 200 - 10 0.008 0.116 2026-10-31 17:40:36,417 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:40:36] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.060 2026-10-31 17:40:36,467 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:40:36] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 2 0.005 0.057 2026-10-31 17:40:36,516 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:40:36] "GET /web/image?model=res.users&field=avatar_128&id=930 HTTP/1.1" 200 - 9 0.010 0.212 2026-10-31 17:40:36,553 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 17:40:36] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-31 17:40:36,618 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 17:40:36] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.020 2026-10-31 17:40:36,750 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:40:36] "POST /web/dataset/call_kw/account.journal/get_views HTTP/1.1" 200 - 70 0.066 0.229 2026-10-31 17:40:36,794 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:40:36] "GET /web/image/res.company/155/favicon HTTP/1.1" 200 - 9 0.015 0.182 2026-10-31 17:40:36,942 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:40:36] "POST /web/dataset/call_kw/account.journal/web_search_read HTTP/1.1" 200 - 49 0.055 0.087 2026-10-31 17:40:37,074 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:40:37] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.007 2026-10-31 17:40:37,162 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:40:37] "GET /web/bundle/web.chartjs_lib?lang=en_US HTTP/1.1" 200 - 1 0.002 0.012 2026-10-31 17:40:37,175 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:40:37] "POST /web/dataset/call_kw/account.journal/is_sample_action_available HTTP/1.1" 200 - 2 0.003 0.018 2026-10-31 17:40:37,186 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:40:37] "POST /web/dataset/call_kw/account.journal/is_sample_action_available HTTP/1.1" 200 - 1 0.001 0.031 2026-10-31 17:40:37,216 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:40:37] "GET /web/assets/434711e/web.chartjs_lib.min.js HTTP/1.1" 200 - 2 0.001 0.008 2026-10-31 17:40:37,385 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 17:40:37] "GET /web/static/img/folder.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-31 17:40:37,393 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 17:40:37] "GET /web/static/img/bill.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-10-31 17:40:37,430 104 INFO rb-be2b723-226188-430986 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-10-31 17:40:37,510 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:40:37] "POST /web/dataset/call_button/account.journal/action_open_reconcile HTTP/1.1" 200 - 12 0.017 0.042 2026-10-31 17:40:37,815 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:40:37] "POST /web/dataset/call_kw/account.bank.statement.line/get_views HTTP/1.1" 200 - 100 0.050 0.218 2026-10-31 17:40:37,865 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:40:37] "POST /web/dataset/call_kw/account.journal/read HTTP/1.1" 200 - 2 0.004 0.016 2026-10-31 17:40:37,930 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:40:37] "POST /web/dataset/call_kw/account.bank.statement.line/web_search_read HTTP/1.1" 200 - 5 0.007 0.029 2026-10-31 17:40:37,956 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:40:37] "POST /web/dataset/call_kw/account.journal/read HTTP/1.1" 200 - 3 0.006 0.054 2026-10-31 17:40:38,047 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:40:38] "POST /web/dataset/call_kw/res.company/read HTTP/1.1" 200 - 6 0.017 0.051 2026-10-31 17:40:38,140 104 INFO rb-be2b723-226188-430986 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-10-31 17:40:38,266 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:40:38] "POST /web/dataset/call_kw/account.bank.statement.line/get_views HTTP/1.1" 200 - 1 0.000 0.120 2026-10-31 17:40:38,335 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:40:38] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.010 2026-10-31 17:40:38,469 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:40:38] "POST /web/dataset/call_kw/account.bank.statement.line/web_read HTTP/1.1" 200 - 26 0.038 0.105 2026-10-31 17:40:38,592 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:40:38] "POST /web/dataset/call_kw/account.reconcile.model/name_search HTTP/1.1" 200 - 2 0.003 0.015 2026-10-31 17:40:38,749 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:40:38] "POST /web/dataset/call_kw/account.move.line/get_views HTTP/1.1" 200 - 45 0.040 0.119 2026-10-31 17:40:38,824 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:40:38] "POST /web/dataset/call_kw/res.partner/read HTTP/1.1" 200 - 3 0.009 0.045 2026-10-31 17:40:38,959 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:40:38] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 7 0.024 0.057 2026-10-31 17:40:38,978 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:40:38] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.092 2026-10-31 17:40:39,076 104 INFO rb-be2b723-226188-430986 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-10-31 17:40:39,149 104 INFO rb-be2b723-226188-430986 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-10-31 17:40:39,197 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:40:39] "POST /web/dataset/call_kw/account.move.line/web_read HTTP/1.1" 200 - 6 0.008 0.029 2026-10-31 17:40:39,357 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:40:39] "POST /web/dataset/call_kw/account.bank.statement.line/onchange HTTP/1.1" 200 - 26 0.027 0.080 2026-10-31 17:40:39,401 104 INFO rb-be2b723-226188-430986 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-10-31 17:40:39,407 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:40:39] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 1 0.001 0.016 2026-10-31 17:40:39,461 104 INFO rb-be2b723-226188-430986 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-10-31 17:40:40,533 104 INFO rb-be2b723-226188-430986 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-10-31 17:40:40,639 104 INFO rb-be2b723-226188-430986 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-10-31 17:40:40,761 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:40:40] "POST /web/dataset/call_kw/account.bank.statement.line/onchange HTTP/1.1" 200 - 28 0.028 0.085 2026-10-31 17:40:40,765 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:40:40] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.119 2026-10-31 17:40:40,795 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileKeyboardAndFocusTour.test_reconcile_a11y_tour.browser: tour succeeded 2026-10-31 17:40:40,796 104 INFO rb-be2b723-226188-430986 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-10-31 17:40:41,088 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileKeyboardAndFocusTour.test_reconcile_a11y_tour.browser: heap 28362232 (allocated 29601792) 2026-10-31 17:40:41,119 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileKeyboardAndFocusTour.test_reconcile_a11y_tour: Closing chrome headless with pid 7970 2026-10-31 17:40:41,144 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileKeyboardAndFocusTour.test_reconcile_a11y_tour: Closing websocket connection 2026-10-31 17:40:41,144 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileKeyboardAndFocusTour.test_reconcile_a11y_tour: Terminating chrome headless with pid 7970 2026-10-31 17:40:41,300 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileKeyboardAndFocusTour.test_reconcile_a11y_tour: Chrome Log in: /tmp/odoo_tests/rb-be2b723-226188-430986/chrome_logs/chrome_log_20261031_174041_300668_test_reconcile_a11y_tour.txt 2026-10-31 17:40:41,301 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileKeyboardAndFocusTour.test_reconcile_a11y_tour: Removing chrome user profile "/tmp/tmpyk8bqbby_chrome_odoo" 2026-10-31 17:40:41,369 104 INFO rb-be2b723-226188-430986 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-10-31 17:40:43,646 104 INFO rb-be2b723-226188-430986 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: 8210 2026-10-31 17:40:43,647 104 INFO rb-be2b723-226188-430986 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/tmpxhk95ff6_chrome_odoo 2026-10-31 17:40:43,647 104 INFO rb-be2b723-226188-430986 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:35735/json/version 2026-10-31 17:40:43,648 104 INFO rb-be2b723-226188-430986 odoo.tests.common.requests: request http://127.0.0.1:35735/json/version with timeout 3 increased to 10s during tests 2026-10-31 17:40:43,703 104 INFO rb-be2b723-226188-430986 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-10-31 17:40:43,703 104 INFO rb-be2b723-226188-430986 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:35735/json 2026-10-31 17:40:43,715 104 INFO rb-be2b723-226188-430986 odoo.tests.common.requests: request http://127.0.0.1:35735/json with timeout 3 increased to 10s during tests 2026-10-31 17:40:43,746 104 INFO rb-be2b723-226188-430986 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:35735/devtools/page/FB5AD1986EA65184892E1967A2B38298 2026-10-31 17:40:43,763 104 INFO rb-be2b723-226188-430986 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-10-31 17:40:43,781 104 INFO rb-be2b723-226188-430986 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-10-31 17:40:43,931 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.res_users: Login successful for db:rb-be2b723-226188-430986 login:recon_focus_user from n/a 2026-10-31 17:40:43,945 104 INFO rb-be2b723-226188-430986 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-10-31 17:40:43,948 104 INFO rb-be2b723-226188-430986 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-10-31 17:40:43,948 104 INFO rb-be2b723-226188-430986 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-10-31 17:40:43,964 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-31 17:40:45,629 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:40:45] "GET /odoo HTTP/1.1" 200 - 181 0.135 1.535 2026-10-31 17:40:45,637 104 INFO rb-be2b723-226188-430986 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': 'FB5AD1986EA65184892E1967A2B38298', 'loaderId': 'C45F14DFDDA2ECEEE7571421A55A9172', 'isDownload': False} 2026-10-31 17:40:45,637 104 INFO rb-be2b723-226188-430986 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-10-31 17:40:45,718 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:40:45] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.009 0.021 2026-10-31 17:40:45,730 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:40:45] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.045 2026-10-31 17:40:45,743 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:40:45] "GET /web/assets/0fbf7df/web.assets_web.min.css HTTP/1.1" 200 - 2 0.001 0.058 2026-10-31 17:40:45,748 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:40:45] "GET /web/assets/7602508/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.062 2026-10-31 17:40:45,806 104 INFO rb-be2b723-226188-430986 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-31 17:40:46,016 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:40:46] "GET /web/webclient/load_menus/c84ac4f4b568201b9701a634fa8c03f73a9a70a7621c62f2b180cb0cffbc30fa HTTP/1.1" 200 - 172 0.113 0.211 2026-10-31 17:40:46,029 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:40:46] "GET /web/assets/fabee4f/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.002 0.221 2026-10-31 17:40:46,139 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:40:46] "GET /web/assets/38aa5c1/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.005 2026-10-31 17:40:46,946 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 17:40:46] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.005 2026-10-31 17:40:46,950 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 17:40:46] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.003 2026-10-31 17:40:46,953 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 17:40:46] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.011 2026-10-31 17:40:46,974 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:40:46] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.003 0.010 2026-10-31 17:40:47,003 104 INFO rb-be2b723-226188-430986 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-10-31 17:40:47,019 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:40:47] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.004 2026-10-31 17:40:47,094 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:40:47] "GET /odoo/offline HTTP/1.1" 200 - 5 0.004 0.030 2026-10-31 17:40:47,112 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:40:47] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.001 0.011 2026-10-31 17:40:47,164 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:40:47] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.016 0.037 2026-10-31 17:40:47,198 104 INFO rb-be2b723-226188-430986 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-10-31 17:40:47,326 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 17:40:47] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-31 17:40:47,337 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:40:47] "POST /mail/data HTTP/1.1" 200 - 34 0.070 0.066 2026-10-31 17:40:47,357 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 17:40:47] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.009 2026-10-31 17:40:47,454 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:40:47] "GET /odoo/action-account.action_account_moves_all HTTP/1.1" 200 - 20 0.032 0.182 2026-10-31 17:40:47,556 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:40:47] "GET /web/image?model=res.users&field=avatar_128&id=931 HTTP/1.1" 200 - 16 0.026 0.258 2026-10-31 17:40:47,560 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:40:47] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.244 2026-10-31 17:40:47,620 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:40:47] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.020 0.217 2026-10-31 17:40:47,647 104 INFO rb-be2b723-226188-430986 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-31 17:40:47,655 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:40:47] "POST /web/action/load HTTP/1.1" 200 - 5 0.006 0.378 2026-10-31 17:40:47,731 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:40:47] "GET /web/image/res.partner/2136/avatar_128?unique=1793468412000 HTTP/1.1" 200 - 8 0.011 0.440 2026-10-31 17:40:47,782 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:40:47] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.024 0.190 2026-10-31 17:40:48,700 104 INFO rb-be2b723-226188-430986 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-10-31 17:40:48,722 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:40:48] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 2 0.002 0.008 2026-10-31 17:40:48,774 104 INFO rb-be2b723-226188-430986 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-10-31 17:40:48,832 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:40:48] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.001 0.007 2026-10-31 17:40:48,844 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:40:48] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 1 0.001 0.014 2026-10-31 17:40:49,010 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:40:49] "POST /mail/data HTTP/1.1" 200 - 20 0.042 0.054 2026-10-31 17:40:49,080 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:40:49] "GET /web/image?model=res.users&field=avatar_128&id=931 HTTP/1.1" 200 - 9 0.022 0.104 2026-10-31 17:40:49,138 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:40:49] "GET /web/image/res.partner/2136/avatar_128?unique=1793468412000 HTTP/1.1" 200 - 8 0.014 0.181 2026-10-31 17:40:49,167 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:40:49] "POST /web/action/load HTTP/1.1" 200 - 10 0.012 0.213 2026-10-31 17:40:49,195 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 17:40:49] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.006 2026-10-31 17:40:49,200 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:40:49] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.239 2026-10-31 17:40:49,251 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:40:49] "GET /web/image/res.company/155/favicon HTTP/1.1" 200 - 9 0.022 0.057 2026-10-31 17:40:49,295 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:40:49] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 2 0.007 0.227 2026-10-31 17:40:49,388 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 17:40:49] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.023 2026-10-31 17:40:49,655 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:40:49] "POST /web/dataset/call_kw/account.move.line/get_views HTTP/1.1" 200 - 105 0.090 0.346 2026-10-31 17:40:49,722 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:40:49] "POST /web/dataset/call_kw/account.move.line/search_panel_select_range HTTP/1.1" 200 - 3 0.009 0.021 2026-10-31 17:40:49,818 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:40:49] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 18 0.034 0.050 2026-10-31 17:40:49,826 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:40:49] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.081 2026-10-31 17:40:50,091 104 INFO rb-be2b723-226188-430986 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-10-31 17:40:50,141 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:40:50] "POST /web/dataset/call_kw/account.move.line/json_friendly_approval_request_data HTTP/1.1" 200 - 11 0.010 0.024 2026-10-31 17:40:50,183 104 INFO rb-be2b723-226188-430986 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-10-31 17:40:50,217 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:40:50] "POST /web/dataset/call_kw/account.move.line/json_friendly_approval_request_data HTTP/1.1" 200 - 4 0.006 0.021 2026-10-31 17:40:50,258 104 INFO rb-be2b723-226188-430986 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-10-31 17:40:50,298 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:40:50] "POST /web/dataset/call_kw/account.move.line/json_friendly_approval_request_data HTTP/1.1" 200 - 4 0.005 0.016 2026-10-31 17:40:50,318 104 INFO rb-be2b723-226188-430986 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-10-31 17:40:50,380 104 INFO rb-be2b723-226188-430986 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-10-31 17:40:50,454 104 INFO rb-be2b723-226188-430986 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-10-31 17:40:50,515 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:40:50] "POST /web/action/load HTTP/1.1" 200 - 11 0.022 0.035 2026-10-31 17:40:50,775 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:40:50] "POST /web/action/run HTTP/1.1" 200 - 45 0.049 0.192 2026-10-31 17:40:50,942 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:40:50] "POST /web/dataset/call_kw/account.move.line/get_views HTTP/1.1" 200 - 7 0.008 0.098 2026-10-31 17:40:50,995 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:40:50] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.008 2026-10-31 17:40:51,090 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:40:51] "POST /web/dataset/call_kw/account.move.line/web_read HTTP/1.1" 200 - 17 0.019 0.067 2026-10-31 17:40:51,349 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:40:51] "POST /web/dataset/call_kw/account.move.line/get_views HTTP/1.1" 200 - 10 0.009 0.093 2026-10-31 17:40:51,412 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:40:51] "POST /web/dataset/call_kw/res.partner/read HTTP/1.1" 200 - 3 0.006 0.034 2026-10-31 17:40:51,460 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:40:51] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 1 0.002 0.012 2026-10-31 17:40:51,548 104 INFO rb-be2b723-226188-430986 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-10-31 17:40:51,567 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:40:51] "POST /web/dataset/call_kw/account.move.line/json_friendly_approval_request_data HTTP/1.1" 200 - 4 0.006 0.020 2026-10-31 17:40:51,602 104 INFO rb-be2b723-226188-430986 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-10-31 17:40:51,695 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:40:51] "POST /web/dataset/call_kw/account.move.line/onchange HTTP/1.1" 200 - 21 0.020 0.062 2026-10-31 17:40:51,698 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:40:51] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.023 2026-10-31 17:40:51,738 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:40:51] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 1 0.001 0.009 2026-10-31 17:40:51,754 104 INFO rb-be2b723-226188-430986 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-10-31 17:40:51,817 104 INFO rb-be2b723-226188-430986 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-10-31 17:40:51,933 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:40:51] "POST /web/dataset/call_kw/account.move.line/onchange HTTP/1.1" 200 - 25 0.027 0.079 2026-10-31 17:40:52,001 104 INFO rb-be2b723-226188-430986 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-10-31 17:40:52,018 104 INFO rb-be2b723-226188-430986 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-10-31 17:40:52,045 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:40:52] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 7 0.013 0.041 2026-10-31 17:40:52,349 104 INFO rb-be2b723-226188-430986 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 25739440 (allocated 27242496) 2026-10-31 17:40:52,360 104 INFO rb-be2b723-226188-430986 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 8210 2026-10-31 17:40:52,366 104 INFO rb-be2b723-226188-430986 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-10-31 17:40:52,372 104 INFO rb-be2b723-226188-430986 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 8210 2026-10-31 17:40:52,494 104 INFO rb-be2b723-226188-430986 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-be2b723-226188-430986/chrome_logs/chrome_log_20261031_174052_493857_test_removing_an_unrelated_row_does_not_corrupt_a_differently_focused_rows_content.txt 2026-10-31 17:40:52,494 104 INFO rb-be2b723-226188-430986 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/tmpxhk95ff6_chrome_odoo" 2026-10-31 17:40:52,597 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-31 17:41:07,349 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours: Starting TestReconcileBadgeUncheckTour.test_badge_uncheck_keeps_a_manual_match_made_earlier ... 2026-10-31 17:41:09,653 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBadgeUncheckTour.test_badge_uncheck_keeps_a_manual_match_made_earlier: Chrome pid: 8447 2026-10-31 17:41:09,653 104 INFO rb-be2b723-226188-430986 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/tmpd2d0pc06_chrome_odoo 2026-10-31 17:41:09,653 104 INFO rb-be2b723-226188-430986 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:34069/json/version 2026-10-31 17:41:09,654 104 INFO rb-be2b723-226188-430986 odoo.tests.common.requests: request http://127.0.0.1:34069/json/version with timeout 3 increased to 10s during tests 2026-10-31 17:41:09,728 104 INFO rb-be2b723-226188-430986 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-10-31 17:41:09,728 104 INFO rb-be2b723-226188-430986 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:34069/json 2026-10-31 17:41:09,730 104 INFO rb-be2b723-226188-430986 odoo.tests.common.requests: request http://127.0.0.1:34069/json with timeout 3 increased to 10s during tests 2026-10-31 17:41:09,762 104 INFO rb-be2b723-226188-430986 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:34069/devtools/page/FCE27C769B365FF06A5606FB9DC62BA0 2026-10-31 17:41:09,804 104 INFO rb-be2b723-226188-430986 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-10-31 17:41:09,825 104 INFO rb-be2b723-226188-430986 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-10-31 17:41:10,002 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.res_users: Login successful for db:rb-be2b723-226188-430986 login:recon_badge_user from n/a 2026-10-31 17:41:10,017 104 INFO rb-be2b723-226188-430986 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-10-31 17:41:10,023 104 INFO rb-be2b723-226188-430986 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-10-31 17:41:10,023 104 INFO rb-be2b723-226188-430986 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-10-31 17:41:10,044 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-31 17:41:11,792 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:41:11] "GET /odoo HTTP/1.1" 200 - 181 0.123 1.630 2026-10-31 17:41:11,796 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBadgeUncheckTour.test_badge_uncheck_keeps_a_manual_match_made_earlier: Navigation result: {'frameId': 'FCE27C769B365FF06A5606FB9DC62BA0', 'loaderId': '8BAA120CEB43B32685F0B9B64949D74D', 'isDownload': False} 2026-10-31 17:41:11,797 104 INFO rb-be2b723-226188-430986 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-10-31 17:41:11,872 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:41:11] "GET /web/assets/7602508/web.assets_web.min.js HTTP/1.1" 200 - 2 0.012 0.020 2026-10-31 17:41:11,894 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:41:11] "GET /web/assets/0fbf7df/web.assets_web.min.css HTTP/1.1" 200 - 2 0.008 0.031 2026-10-31 17:41:11,933 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:41:11] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.009 0.079 2026-10-31 17:41:11,956 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:41:11] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.101 2026-10-31 17:41:12,033 104 INFO rb-be2b723-226188-430986 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-31 17:41:12,291 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:41:12] "GET /web/webclient/load_menus/c84ac4f4b568201b9701a634fa8c03f73a9a70a7621c62f2b180cb0cffbc30fa HTTP/1.1" 200 - 172 0.172 0.252 2026-10-31 17:41:12,301 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:41:12] "GET /web/assets/fabee4f/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.282 2026-10-31 17:41:12,329 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:41:12] "GET /web/assets/38aa5c1/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.009 2026-10-31 17:41:13,160 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 17:41:13] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-10-31 17:41:13,165 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 17:41:13] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-10-31 17:41:13,169 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 17:41:13] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-10-31 17:41:13,215 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:41:13] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.001 0.011 2026-10-31 17:41:13,257 104 INFO rb-be2b723-226188-430986 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-10-31 17:41:13,290 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:41:13] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.005 2026-10-31 17:41:13,367 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:41:13] "GET /odoo/offline HTTP/1.1" 200 - 5 0.003 0.021 2026-10-31 17:41:13,402 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:41:13] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.003 0.022 2026-10-31 17:41:13,435 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:41:13] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.009 0.041 2026-10-31 17:41:13,468 104 INFO rb-be2b723-226188-430986 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-10-31 17:41:13,601 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 17:41:13] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-31 17:41:13,619 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 17:41:13] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-31 17:41:13,645 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:41:13] "POST /mail/data HTTP/1.1" 200 - 34 0.091 0.077 2026-10-31 17:41:13,753 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:41:13] "GET /odoo/action-account.open_account_journal_dashboard_kanban HTTP/1.1" 200 - 20 0.023 0.192 2026-10-31 17:41:13,820 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:41:13] "GET /web/image/res.partner/2147/avatar_128?unique=1793468452000 HTTP/1.1" 200 - 15 0.024 0.239 2026-10-31 17:41:13,824 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:41:13] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.210 2026-10-31 17:41:13,857 104 INFO rb-be2b723-226188-430986 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-31 17:41:13,894 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:41:13] "GET /web/image?model=res.users&field=avatar_128&id=934 HTTP/1.1" 200 - 9 0.016 0.325 2026-10-31 17:41:13,935 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:41:13] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.013 0.249 2026-10-31 17:41:13,952 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:41:13] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.004 0.129 2026-10-31 17:41:13,980 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:41:13] "POST /web/action/load HTTP/1.1" 200 - 5 0.004 0.426 2026-10-31 17:41:14,895 104 INFO rb-be2b723-226188-430986 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-10-31 17:41:14,908 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:41:14] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 2 0.003 0.006 2026-10-31 17:41:14,933 104 INFO rb-be2b723-226188-430986 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-10-31 17:41:14,993 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:41:14] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.001 0.013 2026-10-31 17:41:15,017 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:41:15] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 1 0.001 0.027 2026-10-31 17:41:15,159 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 17:41:15] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.009 2026-10-31 17:41:15,208 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:41:15] "POST /mail/data HTTP/1.1" 200 - 20 0.058 0.074 2026-10-31 17:41:15,254 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:41:15] "GET /web/image?model=res.users&field=avatar_128&id=934 HTTP/1.1" 200 - 9 0.015 0.123 2026-10-31 17:41:15,284 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:41:15] "GET /web/image/res.company/156/favicon HTTP/1.1" 200 - 9 0.008 0.154 2026-10-31 17:41:15,287 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:41:15] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.141 2026-10-31 17:41:15,347 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:41:15] "GET /web/image/res.partner/2147/avatar_128?unique=1793468452000 HTTP/1.1" 200 - 8 0.013 0.205 2026-10-31 17:41:15,378 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:41:15] "POST /web/action/load HTTP/1.1" 200 - 10 0.008 0.234 2026-10-31 17:41:15,419 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:41:15] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 2 0.005 0.170 2026-10-31 17:41:15,469 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 17:41:15] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-31 17:41:15,622 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:41:15] "POST /web/dataset/call_kw/account.journal/get_views HTTP/1.1" 200 - 70 0.053 0.134 2026-10-31 17:41:15,835 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:41:15] "POST /web/dataset/call_kw/account.journal/web_search_read HTTP/1.1" 200 - 49 0.053 0.100 2026-10-31 17:41:16,048 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:41:16] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.009 2026-10-31 17:41:16,132 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:41:16] "GET /web/bundle/web.chartjs_lib?lang=en_US HTTP/1.1" 200 - 1 0.000 0.008 2026-10-31 17:41:16,143 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:41:16] "POST /web/dataset/call_kw/account.journal/is_sample_action_available HTTP/1.1" 200 - 2 0.001 0.008 2026-10-31 17:41:16,148 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:41:16] "POST /web/dataset/call_kw/account.journal/is_sample_action_available HTTP/1.1" 200 - 1 0.001 0.010 2026-10-31 17:41:16,166 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:41:16] "GET /web/assets/434711e/web.chartjs_lib.min.js HTTP/1.1" 200 - 2 0.001 0.011 2026-10-31 17:41:16,324 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 17:41:16] "GET /web/static/img/folder.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-31 17:41:16,327 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 17:41:16] "GET /web/static/img/bill.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-10-31 17:41:16,391 104 INFO rb-be2b723-226188-430986 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-10-31 17:41:16,474 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:41:16] "POST /web/dataset/call_button/account.journal/action_open_reconcile HTTP/1.1" 200 - 12 0.030 0.040 2026-10-31 17:41:16,932 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:41:16] "POST /web/dataset/call_kw/account.bank.statement.line/get_views HTTP/1.1" 200 - 100 0.083 0.282 2026-10-31 17:41:16,980 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:41:16] "POST /web/dataset/call_kw/account.journal/read HTTP/1.1" 200 - 2 0.004 0.013 2026-10-31 17:41:17,043 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:41:17] "POST /web/dataset/call_kw/account.bank.statement.line/web_search_read HTTP/1.1" 200 - 5 0.006 0.017 2026-10-31 17:41:17,068 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:41:17] "POST /web/dataset/call_kw/account.journal/read HTTP/1.1" 200 - 3 0.008 0.028 2026-10-31 17:41:17,133 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:41:17] "POST /web/dataset/call_kw/res.company/read HTTP/1.1" 200 - 6 0.004 0.041 2026-10-31 17:41:17,224 104 INFO rb-be2b723-226188-430986 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-10-31 17:41:17,352 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:41:17] "POST /web/dataset/call_kw/account.bank.statement.line/get_views HTTP/1.1" 200 - 1 0.000 0.118 2026-10-31 17:41:17,391 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:41:17] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.007 2026-10-31 17:41:17,491 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:41:17] "POST /web/dataset/call_kw/account.bank.statement.line/web_read HTTP/1.1" 200 - 26 0.024 0.071 2026-10-31 17:41:17,576 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:41:17] "POST /web/dataset/call_kw/account.reconcile.model/name_search HTTP/1.1" 200 - 2 0.004 0.012 2026-10-31 17:41:17,750 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:41:17] "POST /web/dataset/call_kw/account.move.line/get_views HTTP/1.1" 200 - 45 0.036 0.131 2026-10-31 17:41:17,811 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:41:17] "POST /web/dataset/call_kw/res.partner/read HTTP/1.1" 200 - 3 0.006 0.034 2026-10-31 17:41:17,890 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:41:17] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 7 0.018 0.033 2026-10-31 17:41:17,897 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:41:17] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.039 2026-10-31 17:41:18,000 104 INFO rb-be2b723-226188-430986 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-10-31 17:41:18,058 104 INFO rb-be2b723-226188-430986 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-10-31 17:41:18,108 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:41:18] "POST /web/dataset/call_kw/account.move.line/web_read HTTP/1.1" 200 - 6 0.008 0.035 2026-10-31 17:41:18,233 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:41:18] "POST /web/dataset/call_kw/account.bank.statement.line/onchange HTTP/1.1" 200 - 26 0.023 0.086 2026-10-31 17:41:18,270 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:41:18] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 1 0.002 0.011 2026-10-31 17:41:18,271 104 INFO rb-be2b723-226188-430986 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-10-31 17:41:18,340 104 INFO rb-be2b723-226188-430986 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-10-31 17:41:18,516 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:41:18] "POST /web/dataset/call_kw/account.bank.statement.line/onchange HTTP/1.1" 200 - 52 0.047 0.124 2026-10-31 17:41:18,559 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:41:18] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 1 0.003 0.008 2026-10-31 17:41:18,563 104 INFO rb-be2b723-226188-430986 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-10-31 17:41:18,627 104 INFO rb-be2b723-226188-430986 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-10-31 17:41:18,698 104 INFO rb-be2b723-226188-430986 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-10-31 17:41:18,792 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:41:18] "POST /web/dataset/call_kw/account.bank.statement.line/onchange HTTP/1.1" 200 - 26 0.022 0.064 2026-10-31 17:41:18,833 104 INFO rb-be2b723-226188-430986 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-10-31 17:41:18,836 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:41:18] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 1 0.001 0.009 2026-10-31 17:41:18,896 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBadgeUncheckTour.test_badge_uncheck_keeps_a_manual_match_made_earlier.browser: tour succeeded 2026-10-31 17:41:18,897 104 INFO rb-be2b723-226188-430986 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-10-31 17:41:19,231 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBadgeUncheckTour.test_badge_uncheck_keeps_a_manual_match_made_earlier.browser: heap 28381916 (allocated 30126080) 2026-10-31 17:41:19,235 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBadgeUncheckTour.test_badge_uncheck_keeps_a_manual_match_made_earlier: Closing chrome headless with pid 8447 2026-10-31 17:41:19,242 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBadgeUncheckTour.test_badge_uncheck_keeps_a_manual_match_made_earlier: Closing websocket connection 2026-10-31 17:41:19,243 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBadgeUncheckTour.test_badge_uncheck_keeps_a_manual_match_made_earlier: Terminating chrome headless with pid 8447 2026-10-31 17:41:19,383 104 INFO rb-be2b723-226188-430986 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-be2b723-226188-430986/chrome_logs/chrome_log_20261031_174119_382700_test_badge_uncheck_keeps_a_manual_match_made_earlier.txt 2026-10-31 17:41:19,383 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileBadgeUncheckTour.test_badge_uncheck_keeps_a_manual_match_made_earlier: Removing chrome user profile "/tmp/tmpd2d0pc06_chrome_odoo" 2026-10-31 17:41:19,488 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-31 17:41:34,192 104 INFO rb-be2b723-226188-430986 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-10-31 17:41:36,679 104 INFO rb-be2b723-226188-430986 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: 8697 2026-10-31 17:41:36,679 104 INFO rb-be2b723-226188-430986 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/tmph68837w7_chrome_odoo 2026-10-31 17:41:36,679 104 INFO rb-be2b723-226188-430986 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:36761/json/version 2026-10-31 17:41:36,685 104 INFO rb-be2b723-226188-430986 odoo.tests.common.requests: request http://127.0.0.1:36761/json/version with timeout 3 increased to 10s during tests 2026-10-31 17:41:36,804 104 INFO rb-be2b723-226188-430986 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-10-31 17:41:36,804 104 INFO rb-be2b723-226188-430986 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:36761/json 2026-10-31 17:41:36,805 104 INFO rb-be2b723-226188-430986 odoo.tests.common.requests: request http://127.0.0.1:36761/json with timeout 3 increased to 10s during tests 2026-10-31 17:41:36,844 104 INFO rb-be2b723-226188-430986 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:36761/devtools/page/2274FB654766DC9A1A1B29FC7EF2C68E 2026-10-31 17:41:36,862 104 INFO rb-be2b723-226188-430986 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-10-31 17:41:36,874 104 INFO rb-be2b723-226188-430986 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-10-31 17:41:37,034 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.res_users: Login successful for db:rb-be2b723-226188-430986 login:recon_clear_account_focus_user from n/a 2026-10-31 17:41:37,044 104 INFO rb-be2b723-226188-430986 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-10-31 17:41:37,056 104 INFO rb-be2b723-226188-430986 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-10-31 17:41:37,057 104 INFO rb-be2b723-226188-430986 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-10-31 17:41:37,087 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-31 17:41:38,736 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:41:38] "GET /odoo HTTP/1.1" 200 - 181 0.143 1.511 2026-10-31 17:41:38,741 104 INFO rb-be2b723-226188-430986 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': '2274FB654766DC9A1A1B29FC7EF2C68E', 'loaderId': 'A44992EBEF94D474FAFCD5F01B7930CD', 'isDownload': False} 2026-10-31 17:41:38,741 104 INFO rb-be2b723-226188-430986 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-10-31 17:41:38,786 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:41:38] "GET /web/assets/0fbf7df/web.assets_web.min.css HTTP/1.1" 200 - 2 0.002 0.013 2026-10-31 17:41:38,805 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:41:38] "GET /web/assets/7602508/web.assets_web.min.js HTTP/1.1" 200 - 2 0.004 0.021 2026-10-31 17:41:38,824 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:41:38] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.023 2026-10-31 17:41:38,995 104 INFO rb-be2b723-226188-430986 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-31 17:41:39,143 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:41:39] "GET /web/webclient/load_menus/c84ac4f4b568201b9701a634fa8c03f73a9a70a7621c62f2b180cb0cffbc30fa HTTP/1.1" 200 - 172 0.146 0.204 2026-10-31 17:41:39,189 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:41:39] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.016 0.366 2026-10-31 17:41:39,210 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:41:39] "GET /web/assets/fabee4f/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.007 2026-10-31 17:41:39,228 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:41:39] "GET /web/assets/38aa5c1/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.010 2026-10-31 17:41:40,011 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 17:41:40] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.004 2026-10-31 17:41:40,023 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 17:41:40] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.003 2026-10-31 17:41:40,023 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 17:41:40] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.007 2026-10-31 17:41:40,044 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:41:40] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.001 0.008 2026-10-31 17:41:40,090 104 INFO rb-be2b723-226188-430986 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-10-31 17:41:40,112 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:41:40] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.004 2026-10-31 17:41:40,152 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:41:40] "GET /odoo/offline HTTP/1.1" 200 - 5 0.003 0.019 2026-10-31 17:41:40,180 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:41:40] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.001 0.009 2026-10-31 17:41:40,217 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:41:40] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.004 0.032 2026-10-31 17:41:40,291 104 INFO rb-be2b723-226188-430986 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-10-31 17:41:40,402 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 17:41:40] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-31 17:41:40,405 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 17:41:40] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.008 2026-10-31 17:41:40,527 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:41:40] "POST /mail/data HTTP/1.1" 200 - 34 0.146 0.086 2026-10-31 17:41:40,613 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:41:40] "GET /web/image?model=res.users&field=avatar_128&id=937 HTTP/1.1" 200 - 16 0.026 0.258 2026-10-31 17:41:40,698 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:41:40] "GET /web/image/res.partner/2158/avatar_128?unique=1793468479000 HTTP/1.1" 200 - 8 0.019 0.346 2026-10-31 17:41:40,741 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 17:41:40] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-31 17:41:40,791 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:41:40] "GET /odoo/action-account.open_account_journal_dashboard_kanban HTTP/1.1" 200 - 20 0.016 0.342 2026-10-31 17:41:40,854 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:41:40] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.017 0.266 2026-10-31 17:41:40,910 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:41:40] "POST /web/action/load HTTP/1.1" 200 - 5 0.020 0.561 2026-10-31 17:41:40,939 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:41:40] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.005 0.053 2026-10-31 17:41:40,941 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:41:40] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.518 2026-10-31 17:41:40,979 104 INFO rb-be2b723-226188-430986 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-31 17:41:42,015 104 INFO rb-be2b723-226188-430986 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-10-31 17:41:42,028 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:41:42] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 2 0.001 0.006 2026-10-31 17:41:42,127 104 INFO rb-be2b723-226188-430986 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-10-31 17:41:42,180 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:41:42] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.000 0.009 2026-10-31 17:41:42,200 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:41:42] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 1 0.001 0.015 2026-10-31 17:41:42,343 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:41:42] "POST /mail/data HTTP/1.1" 200 - 20 0.042 0.042 2026-10-31 17:41:42,345 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:41:42] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.066 2026-10-31 17:41:42,380 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:41:42] "POST /web/action/load HTTP/1.1" 200 - 10 0.008 0.069 2026-10-31 17:41:42,435 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:41:42] "GET /web/image?model=res.users&field=avatar_128&id=937 HTTP/1.1" 304 - 9 0.015 0.130 2026-10-31 17:41:42,683 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:41:42] "POST /web/dataset/call_kw/account.journal/get_views HTTP/1.1" 200 - 70 0.057 0.203 2026-10-31 17:41:42,714 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:41:42] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 2 0.006 0.327 2026-10-31 17:41:42,759 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 17:41:42] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.015 2026-10-31 17:41:42,768 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:41:42] "GET /web/image/res.company/157/favicon HTTP/1.1" 200 - 9 0.015 0.288 2026-10-31 17:41:42,947 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:41:42] "POST /web/dataset/call_kw/account.journal/web_search_read HTTP/1.1" 200 - 49 0.060 0.144 2026-10-31 17:41:43,074 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:41:43] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.011 2026-10-31 17:41:43,170 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:41:43] "GET /web/bundle/web.chartjs_lib?lang=en_US HTTP/1.1" 200 - 1 0.000 0.006 2026-10-31 17:41:43,199 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:41:43] "POST /web/dataset/call_kw/account.journal/is_sample_action_available HTTP/1.1" 200 - 2 0.006 0.007 2026-10-31 17:41:43,208 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:41:43] "POST /web/dataset/call_kw/account.journal/is_sample_action_available HTTP/1.1" 200 - 1 0.001 0.012 2026-10-31 17:41:43,220 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:41:43] "GET /web/assets/434711e/web.chartjs_lib.min.js HTTP/1.1" 200 - 2 0.001 0.013 2026-10-31 17:41:43,396 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 17:41:43] "GET /web/static/img/folder.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-10-31 17:41:43,400 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 17:41:43] "GET /web/static/img/bill.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-31 17:41:43,452 104 INFO rb-be2b723-226188-430986 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-10-31 17:41:43,527 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:41:43] "POST /web/dataset/call_button/account.journal/action_open_reconcile HTTP/1.1" 200 - 12 0.022 0.046 2026-10-31 17:41:43,866 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:41:43] "POST /web/dataset/call_kw/account.bank.statement.line/get_views HTTP/1.1" 200 - 100 0.061 0.235 2026-10-31 17:41:43,919 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:41:43] "POST /web/dataset/call_kw/account.journal/read HTTP/1.1" 200 - 2 0.004 0.023 2026-10-31 17:41:44,002 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:41:44] "POST /web/dataset/call_kw/account.bank.statement.line/web_search_read HTTP/1.1" 200 - 5 0.018 0.017 2026-10-31 17:41:44,027 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:41:44] "POST /web/dataset/call_kw/account.journal/read HTTP/1.1" 200 - 3 0.006 0.044 2026-10-31 17:41:44,097 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:41:44] "POST /web/dataset/call_kw/res.company/read HTTP/1.1" 200 - 6 0.003 0.034 2026-10-31 17:41:44,194 104 INFO rb-be2b723-226188-430986 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-10-31 17:41:44,302 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:41:44] "POST /web/dataset/call_kw/account.bank.statement.line/get_views HTTP/1.1" 200 - 1 0.000 0.112 2026-10-31 17:41:44,338 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:41:44] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.009 2026-10-31 17:41:44,459 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:41:44] "POST /web/dataset/call_kw/account.bank.statement.line/web_read HTTP/1.1" 200 - 26 0.032 0.096 2026-10-31 17:41:44,546 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:41:44] "POST /web/dataset/call_kw/account.reconcile.model/name_search HTTP/1.1" 200 - 2 0.008 0.018 2026-10-31 17:41:44,710 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:41:44] "POST /web/dataset/call_kw/account.move.line/get_views HTTP/1.1" 200 - 45 0.030 0.139 2026-10-31 17:41:44,813 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:41:44] "POST /web/dataset/call_kw/res.partner/read HTTP/1.1" 200 - 3 0.007 0.044 2026-10-31 17:41:44,901 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:41:44] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 7 0.013 0.050 2026-10-31 17:41:44,930 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:41:44] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.078 2026-10-31 17:41:45,065 104 INFO rb-be2b723-226188-430986 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-10-31 17:41:45,119 104 INFO rb-be2b723-226188-430986 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-10-31 17:41:45,163 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:41:45] "POST /web/dataset/call_kw/account.move.line/web_read HTTP/1.1" 200 - 6 0.010 0.026 2026-10-31 17:41:45,285 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:41:45] "POST /web/dataset/call_kw/account.bank.statement.line/onchange HTTP/1.1" 200 - 26 0.021 0.067 2026-10-31 17:41:45,341 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:41:45] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 1 0.001 0.008 2026-10-31 17:41:45,344 104 INFO rb-be2b723-226188-430986 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-10-31 17:41:45,470 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:41:45] "POST /web/dataset/call_kw/account.bank.statement.line/onchange HTTP/1.1" 200 - 23 0.024 0.089 2026-10-31 17:41:45,509 104 INFO rb-be2b723-226188-430986 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-10-31 17:41:45,543 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:41:45] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 7 0.010 0.036 2026-10-31 17:41:45,641 104 INFO rb-be2b723-226188-430986 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-10-31 17:41:45,699 104 INFO rb-be2b723-226188-430986 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-10-31 17:41:45,763 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:41:45] "POST /web/dataset/call_kw/account.bank.statement.line/onchange HTTP/1.1" 200 - 21 0.027 0.078 2026-10-31 17:41:45,819 104 INFO rb-be2b723-226188-430986 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-10-31 17:41:45,820 104 INFO rb-be2b723-226188-430986 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-10-31 17:41:45,888 104 INFO rb-be2b723-226188-430986 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-10-31 17:41:45,937 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:41:45] "POST /web/dataset/call_kw/account.account/name_search HTTP/1.1" 200 - 5 0.016 0.025 2026-10-31 17:41:45,938 104 INFO rb-be2b723-226188-430986 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-10-31 17:41:46,009 104 INFO rb-be2b723-226188-430986 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-10-31 17:41:46,065 104 INFO rb-be2b723-226188-430986 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-10-31 17:41:46,169 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:41:46] "POST /web/dataset/call_kw/account.bank.statement.line/onchange HTTP/1.1" 200 - 21 0.024 0.072 2026-10-31 17:41:46,220 104 INFO rb-be2b723-226188-430986 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-10-31 17:41:46,221 104 INFO rb-be2b723-226188-430986 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-10-31 17:41:46,272 104 INFO rb-be2b723-226188-430986 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-10-31 17:41:46,273 104 INFO rb-be2b723-226188-430986 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-10-31 17:41:46,542 104 INFO rb-be2b723-226188-430986 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 28914484 (allocated 30912512) 2026-10-31 17:41:46,542 104 INFO rb-be2b723-226188-430986 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 8697 2026-10-31 17:41:46,543 104 INFO rb-be2b723-226188-430986 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-10-31 17:41:46,544 104 INFO rb-be2b723-226188-430986 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 8697 2026-10-31 17:41:46,663 104 INFO rb-be2b723-226188-430986 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-be2b723-226188-430986/chrome_logs/chrome_log_20261031_174146_663408_test_clearing_the_account_and_pressing_enter_keeps_the_focus_on_the_input.txt 2026-10-31 17:41:46,663 104 INFO rb-be2b723-226188-430986 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/tmph68837w7_chrome_odoo" 2026-10-31 17:41:46,725 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours: Starting TestReconcileClearOpenBalanceAccountTour.test_clearing_the_open_balance_account_shows_the_automatic_account ... 2026-10-31 17:41:49,298 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileClearOpenBalanceAccountTour.test_clearing_the_open_balance_account_shows_the_automatic_account: Chrome pid: 8949 2026-10-31 17:41:49,299 104 INFO rb-be2b723-226188-430986 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/tmpifx7tl0o_chrome_odoo 2026-10-31 17:41:49,299 104 INFO rb-be2b723-226188-430986 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:44289/json/version 2026-10-31 17:41:49,300 104 INFO rb-be2b723-226188-430986 odoo.tests.common.requests: request http://127.0.0.1:44289/json/version with timeout 3 increased to 10s during tests 2026-10-31 17:41:49,435 104 INFO rb-be2b723-226188-430986 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-10-31 17:41:49,435 104 INFO rb-be2b723-226188-430986 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:44289/json 2026-10-31 17:41:49,436 104 INFO rb-be2b723-226188-430986 odoo.tests.common.requests: request http://127.0.0.1:44289/json with timeout 3 increased to 10s during tests 2026-10-31 17:41:49,468 104 INFO rb-be2b723-226188-430986 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:44289/devtools/page/DD8354D85FE818594B14B5A799D41818 2026-10-31 17:41:49,510 104 INFO rb-be2b723-226188-430986 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-10-31 17:41:49,522 104 INFO rb-be2b723-226188-430986 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-10-31 17:41:49,774 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.res_users: Login successful for db:rb-be2b723-226188-430986 login:recon_clear_account_user from n/a 2026-10-31 17:41:49,787 104 INFO rb-be2b723-226188-430986 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-10-31 17:41:49,794 104 INFO rb-be2b723-226188-430986 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-10-31 17:41:49,794 104 INFO rb-be2b723-226188-430986 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-10-31 17:41:49,826 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-31 17:41:52,824 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:41:52] "GET /odoo HTTP/1.1" 200 - 181 0.126 2.877 2026-10-31 17:41:52,832 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileClearOpenBalanceAccountTour.test_clearing_the_open_balance_account_shows_the_automatic_account: Navigation result: {'frameId': 'DD8354D85FE818594B14B5A799D41818', 'loaderId': '28624014E501CEF2D35F45FB288AE7AC', 'isDownload': False} 2026-10-31 17:41:52,832 104 INFO rb-be2b723-226188-430986 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-10-31 17:41:52,894 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:41:52] "GET /web/assets/7602508/web.assets_web.min.js HTTP/1.1" 200 - 2 0.002 0.013 2026-10-31 17:41:52,920 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:41:52] "GET /web/assets/0fbf7df/web.assets_web.min.css HTTP/1.1" 200 - 2 0.005 0.044 2026-10-31 17:41:53,010 104 INFO rb-be2b723-226188-430986 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-31 17:41:53,186 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:41:53] "GET /web/webclient/load_menus/c84ac4f4b568201b9701a634fa8c03f73a9a70a7621c62f2b180cb0cffbc30fa HTTP/1.1" 200 - 172 0.118 0.176 2026-10-31 17:41:53,197 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:41:53] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.285 2026-10-31 17:41:53,232 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:41:53] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.017 0.301 2026-10-31 17:41:53,319 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:41:53] "GET /web/assets/fabee4f/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.018 2026-10-31 17:41:53,449 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:41:53] "GET /web/assets/38aa5c1/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.002 0.005 2026-10-31 17:41:54,318 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 17:41:54] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.044 2026-10-31 17:41:54,345 104 INFO rb-be2b723-226188-430986 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-10-31 17:41:54,347 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 17:41:54] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.065 2026-10-31 17:41:54,349 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 17:41:54] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.063 2026-10-31 17:41:54,369 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:41:54] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.013 0.054 2026-10-31 17:41:54,386 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:41:54] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.020 2026-10-31 17:41:54,434 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:41:54] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.000 0.019 2026-10-31 17:41:54,498 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:41:54] "GET /odoo/offline HTTP/1.1" 200 - 5 0.013 0.065 2026-10-31 17:41:54,534 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:41:54] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.006 0.084 2026-10-31 17:41:54,553 104 INFO rb-be2b723-226188-430986 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-10-31 17:41:54,683 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 17:41:54] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-31 17:41:54,689 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:41:54] "POST /mail/data HTTP/1.1" 200 - 34 0.066 0.078 2026-10-31 17:41:54,703 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 17:41:54] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-31 17:41:54,711 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:41:54] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.168 2026-10-31 17:41:54,796 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:41:54] "GET /web/image?model=res.users&field=avatar_128&id=938 HTTP/1.1" 200 - 16 0.023 0.191 2026-10-31 17:41:54,837 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:41:54] "GET /web/image/res.partner/2159/avatar_128?unique=1793468479000 HTTP/1.1" 200 - 8 0.014 0.229 2026-10-31 17:41:54,854 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:41:54] "POST /web/action/load HTTP/1.1" 200 - 5 0.003 0.256 2026-10-31 17:41:54,887 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 17:41:54] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.006 2026-10-31 17:41:54,950 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:41:54] "GET /odoo/action-account.open_account_journal_dashboard_kanban HTTP/1.1" 200 - 20 0.028 0.249 2026-10-31 17:41:54,992 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:41:54] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.012 0.225 2026-10-31 17:41:55,068 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:41:55] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.006 0.014 2026-10-31 17:41:55,136 104 INFO rb-be2b723-226188-430986 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-31 17:41:56,111 104 INFO rb-be2b723-226188-430986 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-10-31 17:41:56,139 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:41:56] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 2 0.001 0.007 2026-10-31 17:41:56,141 104 INFO rb-be2b723-226188-430986 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-10-31 17:41:56,198 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:41:56] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.000 0.006 2026-10-31 17:41:56,239 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:41:56] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 1 0.001 0.015 2026-10-31 17:41:56,437 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:41:56] "POST /mail/data HTTP/1.1" 200 - 20 0.061 0.078 2026-10-31 17:41:56,443 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:41:56] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.095 2026-10-31 17:41:56,497 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:41:56] "GET /web/image?model=res.users&field=avatar_128&id=938 HTTP/1.1" 304 - 9 0.013 0.128 2026-10-31 17:41:56,541 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:41:56] "POST /web/action/load HTTP/1.1" 200 - 10 0.011 0.175 2026-10-31 17:41:56,576 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:41:56] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 2 0.005 0.090 2026-10-31 17:41:56,609 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 17:41:56] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-10-31 17:41:56,611 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:41:56] "GET /web/image/res.company/157/favicon HTTP/1.1" 200 - 9 0.012 0.064 2026-10-31 17:41:56,817 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:41:56] "POST /web/dataset/call_kw/account.journal/get_views HTTP/1.1" 200 - 70 0.048 0.190 2026-10-31 17:41:56,993 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:41:56] "POST /web/dataset/call_kw/account.journal/web_search_read HTTP/1.1" 200 - 49 0.051 0.086 2026-10-31 17:41:57,108 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:41:57] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.009 2026-10-31 17:41:57,200 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:41:57] "GET /web/bundle/web.chartjs_lib?lang=en_US HTTP/1.1" 200 - 1 0.002 0.012 2026-10-31 17:41:57,216 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:41:57] "POST /web/dataset/call_kw/account.journal/is_sample_action_available HTTP/1.1" 200 - 2 0.009 0.014 2026-10-31 17:41:57,222 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:41:57] "POST /web/dataset/call_kw/account.journal/is_sample_action_available HTTP/1.1" 200 - 1 0.001 0.016 2026-10-31 17:41:57,253 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:41:57] "GET /web/assets/434711e/web.chartjs_lib.min.js HTTP/1.1" 200 - 2 0.002 0.011 2026-10-31 17:41:57,411 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 17:41:57] "GET /web/static/img/folder.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-31 17:41:57,414 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 17:41:57] "GET /web/static/img/bill.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-10-31 17:41:57,471 104 INFO rb-be2b723-226188-430986 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-10-31 17:41:57,510 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:41:57] "POST /web/dataset/call_button/account.journal/action_open_reconcile HTTP/1.1" 200 - 12 0.009 0.028 2026-10-31 17:41:57,915 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:41:57] "POST /web/dataset/call_kw/account.bank.statement.line/get_views HTTP/1.1" 200 - 100 0.067 0.260 2026-10-31 17:41:57,966 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:41:57] "POST /web/dataset/call_kw/account.journal/read HTTP/1.1" 200 - 2 0.004 0.012 2026-10-31 17:41:58,027 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:41:58] "POST /web/dataset/call_kw/account.bank.statement.line/web_search_read HTTP/1.1" 200 - 5 0.006 0.017 2026-10-31 17:41:58,053 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:41:58] "POST /web/dataset/call_kw/account.journal/read HTTP/1.1" 200 - 3 0.005 0.038 2026-10-31 17:41:58,133 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:41:58] "POST /web/dataset/call_kw/res.company/read HTTP/1.1" 200 - 6 0.004 0.049 2026-10-31 17:41:58,208 104 INFO rb-be2b723-226188-430986 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-10-31 17:41:58,308 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:41:58] "POST /web/dataset/call_kw/account.bank.statement.line/get_views HTTP/1.1" 200 - 1 0.000 0.115 2026-10-31 17:41:58,378 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:41:58] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.026 2026-10-31 17:41:58,500 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:41:58] "POST /web/dataset/call_kw/account.bank.statement.line/web_read HTTP/1.1" 200 - 26 0.035 0.079 2026-10-31 17:41:58,589 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:41:58] "POST /web/dataset/call_kw/account.reconcile.model/name_search HTTP/1.1" 200 - 2 0.003 0.014 2026-10-31 17:41:58,779 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:41:58] "POST /web/dataset/call_kw/account.move.line/get_views HTTP/1.1" 200 - 45 0.031 0.158 2026-10-31 17:41:58,830 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:41:58] "POST /web/dataset/call_kw/res.partner/read HTTP/1.1" 200 - 3 0.006 0.029 2026-10-31 17:41:58,893 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:41:58] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 7 0.009 0.030 2026-10-31 17:41:58,906 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:41:58] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.043 2026-10-31 17:41:59,028 104 INFO rb-be2b723-226188-430986 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-10-31 17:41:59,098 104 INFO rb-be2b723-226188-430986 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-10-31 17:41:59,142 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:41:59] "POST /web/dataset/call_kw/account.move.line/web_read HTTP/1.1" 200 - 6 0.009 0.027 2026-10-31 17:41:59,245 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:41:59] "POST /web/dataset/call_kw/account.bank.statement.line/onchange HTTP/1.1" 200 - 26 0.019 0.059 2026-10-31 17:41:59,284 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:41:59] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 1 0.001 0.007 2026-10-31 17:41:59,294 104 INFO rb-be2b723-226188-430986 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-10-31 17:41:59,390 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:41:59] "POST /web/dataset/call_kw/account.bank.statement.line/onchange HTTP/1.1" 200 - 23 0.020 0.063 2026-10-31 17:41:59,438 104 INFO rb-be2b723-226188-430986 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-10-31 17:41:59,456 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:41:59] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 7 0.011 0.028 2026-10-31 17:41:59,533 104 INFO rb-be2b723-226188-430986 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-10-31 17:41:59,593 104 INFO rb-be2b723-226188-430986 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-10-31 17:41:59,634 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:41:59] "POST /web/dataset/call_kw/account.bank.statement.line/onchange HTTP/1.1" 200 - 21 0.022 0.065 2026-10-31 17:41:59,679 104 INFO rb-be2b723-226188-430986 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-10-31 17:41:59,680 104 INFO rb-be2b723-226188-430986 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-10-31 17:41:59,768 104 INFO rb-be2b723-226188-430986 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-10-31 17:41:59,791 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:41:59] "POST /web/dataset/call_kw/account.account/name_search HTTP/1.1" 200 - 5 0.014 0.024 2026-10-31 17:41:59,834 104 INFO rb-be2b723-226188-430986 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-10-31 17:41:59,969 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:41:59] "POST /web/dataset/call_kw/account.bank.statement.line/onchange HTTP/1.1" 200 - 21 0.034 0.094 2026-10-31 17:41:59,990 104 INFO rb-be2b723-226188-430986 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-10-31 17:41:59,991 104 INFO rb-be2b723-226188-430986 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-10-31 17:42:00,051 104 INFO rb-be2b723-226188-430986 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-10-31 17:42:00,087 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:42:00] "POST /web/dataset/call_kw/account.bank.statement.line/web_save HTTP/1.1" 200 - 14 0.012 0.020 2026-10-31 17:42:00,141 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:42:00] "POST /web/dataset/call_kw/account.bank.statement.line/web_search_read HTTP/1.1" 200 - 5 0.007 0.026 2026-10-31 17:42:00,252 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:42:00] "POST /web/dataset/call_kw/account.bank.statement.line/web_read HTTP/1.1" 200 - 21 0.022 0.045 2026-10-31 17:42:00,298 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:42:00] "POST /web/dataset/call_kw/account.reconcile.model/name_search HTTP/1.1" 200 - 2 0.006 0.019 2026-10-31 17:42:00,309 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:42:00] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 1 0.001 0.009 2026-10-31 17:42:00,412 104 INFO rb-be2b723-226188-430986 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-10-31 17:42:00,493 104 INFO rb-be2b723-226188-430986 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-10-31 17:42:00,589 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:42:00] "POST /web/dataset/call_kw/account.bank.statement.line/web_read HTTP/1.1" 200 - 14 0.015 0.062 2026-10-31 17:42:00,631 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:42:00] "POST /web/dataset/call_kw/account.reconcile.model/name_search HTTP/1.1" 200 - 2 0.004 0.014 2026-10-31 17:42:00,673 104 INFO rb-be2b723-226188-430986 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-10-31 17:42:00,751 104 INFO rb-be2b723-226188-430986 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-10-31 17:42:00,812 104 INFO rb-be2b723-226188-430986 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-10-31 17:42:00,824 104 INFO rb-be2b723-226188-430986 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-10-31 17:42:00,831 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:42:00] "POST /web/dataset/call_kw/account.bank.statement.line/onchange HTTP/1.1" 200 - 12 0.014 0.062 2026-10-31 17:42:00,836 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:42:00] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.051 2026-10-31 17:42:00,868 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileClearOpenBalanceAccountTour.test_clearing_the_open_balance_account_shows_the_automatic_account.browser: tour succeeded 2026-10-31 17:42:00,870 104 INFO rb-be2b723-226188-430986 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-10-31 17:42:01,102 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileClearOpenBalanceAccountTour.test_clearing_the_open_balance_account_shows_the_automatic_account.browser: heap 30552428 (allocated 31698944) 2026-10-31 17:42:01,103 104 INFO rb-be2b723-226188-430986 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 8949 2026-10-31 17:42:01,109 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileClearOpenBalanceAccountTour.test_clearing_the_open_balance_account_shows_the_automatic_account: Closing websocket connection 2026-10-31 17:42:01,117 104 INFO rb-be2b723-226188-430986 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 8949 2026-10-31 17:42:01,242 104 INFO rb-be2b723-226188-430986 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-be2b723-226188-430986/chrome_logs/chrome_log_20261031_174201_242352_test_clearing_the_open_balance_account_shows_the_automatic_account.txt 2026-10-31 17:42:01,242 104 INFO rb-be2b723-226188-430986 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/tmpifx7tl0o_chrome_odoo" 2026-10-31 17:42:01,369 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-31 17:42:16,562 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours: Starting TestReconcileFxRoundTripTour.test_reconcile_fx_validate_tour ... 2026-10-31 17:42:19,188 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour.test_reconcile_fx_validate_tour: Chrome pid: 9200 2026-10-31 17:42:19,188 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour.test_reconcile_fx_validate_tour: Chrome headless temporary user profile dir: /tmp/tmpy37sg7le_chrome_odoo 2026-10-31 17:42:19,189 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour.test_reconcile_fx_validate_tour: Issuing json command http://127.0.0.1:38533/json/version 2026-10-31 17:42:19,191 104 INFO rb-be2b723-226188-430986 odoo.tests.common.requests: request http://127.0.0.1:38533/json/version with timeout 3 increased to 10s during tests 2026-10-31 17:42:19,319 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour.test_reconcile_fx_validate_tour: Browser version: Chrome/150.0.7871.114 2026-10-31 17:42:19,319 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour.test_reconcile_fx_validate_tour: Issuing json command http://127.0.0.1:38533/json 2026-10-31 17:42:19,320 104 INFO rb-be2b723-226188-430986 odoo.tests.common.requests: request http://127.0.0.1:38533/json with timeout 3 increased to 10s during tests 2026-10-31 17:42:19,335 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour.test_reconcile_fx_validate_tour: Websocket url found: ws://127.0.0.1:38533/devtools/page/A4267A915BD14E4FC8A6894CE4CBBB76 2026-10-31 17:42:19,351 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour.test_reconcile_fx_validate_tour: Enable chrome headless console log notification 2026-10-31 17:42:19,363 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour.test_reconcile_fx_validate_tour: Chrome headless enable page notifications 2026-10-31 17:42:19,553 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.res_users: Login successful for db:rb-be2b723-226188-430986 login:recon_fx_user from n/a 2026-10-31 17:42:19,564 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour.test_reconcile_fx_validate_tour: Setting session cookie in browser 2026-10-31 17:42:19,567 104 INFO rb-be2b723-226188-430986 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-10-31 17:42:19,567 104 INFO rb-be2b723-226188-430986 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-10-31 17:42:19,614 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-31 17:42:21,393 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:42:21] "GET /odoo HTTP/1.1" 200 - 186 0.153 1.636 2026-10-31 17:42:21,407 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour.test_reconcile_fx_validate_tour: Navigation result: {'frameId': 'A4267A915BD14E4FC8A6894CE4CBBB76', 'loaderId': '93BEF986D338F15048A206C33378436A', 'isDownload': False} 2026-10-31 17:42:21,408 104 INFO rb-be2b723-226188-430986 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-10-31 17:42:21,701 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:42:21] "GET /web/webclient/load_menus/c84ac4f4b568201b9701a634fa8c03f73a9a70a7621c62f2b180cb0cffbc30fa HTTP/1.1" 200 - 172 0.110 0.140 2026-10-31 17:42:21,711 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:42:21] "GET /web/assets/0fbf7df/web.assets_web.min.css HTTP/1.1" 200 - 2 0.002 0.244 2026-10-31 17:42:21,735 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:42:21] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.260 2026-10-31 17:42:21,749 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:42:21] "GET /web/assets/7602508/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.289 2026-10-31 17:42:21,797 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:42:21] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.018 0.288 2026-10-31 17:42:21,829 104 INFO rb-be2b723-226188-430986 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-31 17:42:21,899 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:42:21] "GET /web/assets/fabee4f/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.007 2026-10-31 17:42:22,060 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:42:22] "GET /web/assets/38aa5c1/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.007 2026-10-31 17:42:22,932 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 17:42:22] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.004 2026-10-31 17:42:22,933 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 17:42:22] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.004 2026-10-31 17:42:22,941 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 17:42:22] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-10-31 17:42:22,979 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:42:22] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.001 0.008 2026-10-31 17:42:22,994 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour.test_reconcile_fx_validate_tour.browser: Owl is running in 'dev' mode. 2026-10-31 17:42:23,019 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:42:23] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.005 2026-10-31 17:42:23,080 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:42:23] "GET /odoo/offline HTTP/1.1" 200 - 5 0.014 0.027 2026-10-31 17:42:23,112 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:42:23] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.007 0.021 2026-10-31 17:42:23,119 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:42:23] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.001 0.038 2026-10-31 17:42:23,177 104 INFO rb-be2b723-226188-430986 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-10-31 17:42:23,299 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 17:42:23] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-10-31 17:42:23,336 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:42:23] "POST /mail/data HTTP/1.1" 200 - 34 0.066 0.076 2026-10-31 17:42:23,368 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 17:42:23] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.005 2026-10-31 17:42:23,411 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:42:23] "GET /web/image?model=res.users&field=avatar_128&id=941 HTTP/1.1" 200 - 16 0.026 0.185 2026-10-31 17:42:23,529 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:42:23] "GET /odoo/action-account.open_account_journal_dashboard_kanban HTTP/1.1" 200 - 20 0.031 0.202 2026-10-31 17:42:23,549 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:42:23] "POST /web/action/load HTTP/1.1" 200 - 5 0.004 0.353 2026-10-31 17:42:23,551 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:42:23] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.262 2026-10-31 17:42:23,600 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:42:23] "GET /web/image/res.partner/2170/avatar_128?unique=1793468521000 HTTP/1.1" 200 - 8 0.012 0.384 2026-10-31 17:42:23,648 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:42:23] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.024 0.227 2026-10-31 17:42:23,655 104 INFO rb-be2b723-226188-430986 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-31 17:42:23,686 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:42:23] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.018 0.056 2026-10-31 17:42:24,667 104 INFO rb-be2b723-226188-430986 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-10-31 17:42:24,683 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:42:24] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 2 0.001 0.009 2026-10-31 17:42:24,744 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour.test_reconcile_fx_validate_tour.browser: Owl is running in 'dev' mode. 2026-10-31 17:42:24,816 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:42:24] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.000 0.010 2026-10-31 17:42:24,827 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:42:24] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 1 0.001 0.008 2026-10-31 17:42:24,986 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:42:24] "POST /mail/data HTTP/1.1" 200 - 20 0.041 0.050 2026-10-31 17:42:25,056 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:42:25] "GET /web/image/res.partner/2170/avatar_128?unique=1793468521000 HTTP/1.1" 200 - 8 0.009 0.126 2026-10-31 17:42:25,078 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:42:25] "POST /web/action/load HTTP/1.1" 200 - 10 0.006 0.135 2026-10-31 17:42:25,117 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:42:25] "GET /web/image?model=res.users&field=avatar_128&id=941 HTTP/1.1" 304 - 9 0.010 0.190 2026-10-31 17:42:25,120 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:42:25] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.210 2026-10-31 17:42:25,157 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:42:25] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 2 0.007 0.133 2026-10-31 17:42:25,180 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 17:42:25] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-31 17:42:25,228 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 17:42:25] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.013 2026-10-31 17:42:25,370 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:42:25] "POST /web/dataset/call_kw/account.journal/get_views HTTP/1.1" 200 - 70 0.058 0.167 2026-10-31 17:42:25,409 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:42:25] "GET /web/image/res.company/158/favicon HTTP/1.1" 200 - 9 0.013 0.210 2026-10-31 17:42:25,564 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:42:25] "POST /web/dataset/call_kw/account.journal/web_search_read HTTP/1.1" 200 - 49 0.045 0.078 2026-10-31 17:42:25,687 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:42:25] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.021 2026-10-31 17:42:25,809 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:42:25] "GET /web/bundle/web.chartjs_lib?lang=en_US HTTP/1.1" 200 - 1 0.000 0.014 2026-10-31 17:42:25,821 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:42:25] "POST /web/dataset/call_kw/account.journal/is_sample_action_available HTTP/1.1" 200 - 2 0.001 0.009 2026-10-31 17:42:25,840 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:42:25] "POST /web/dataset/call_kw/account.journal/is_sample_action_available HTTP/1.1" 200 - 1 0.001 0.009 2026-10-31 17:42:25,850 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:42:25] "GET /web/assets/434711e/web.chartjs_lib.min.js HTTP/1.1" 200 - 2 0.001 0.006 2026-10-31 17:42:26,008 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 17:42:26] "GET /web/static/img/folder.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-31 17:42:26,013 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 17:42:26] "GET /web/static/img/bill.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-31 17:42:26,062 104 INFO rb-be2b723-226188-430986 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-10-31 17:42:26,121 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:42:26] "POST /web/dataset/call_button/account.journal/action_open_reconcile HTTP/1.1" 200 - 12 0.014 0.041 2026-10-31 17:42:26,449 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:42:26] "POST /web/dataset/call_kw/account.bank.statement.line/get_views HTTP/1.1" 200 - 100 0.075 0.226 2026-10-31 17:42:26,514 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:42:26] "POST /web/dataset/call_kw/account.journal/read HTTP/1.1" 200 - 2 0.011 0.021 2026-10-31 17:42:26,605 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:42:26] "POST /web/dataset/call_kw/account.bank.statement.line/web_search_read HTTP/1.1" 200 - 5 0.007 0.021 2026-10-31 17:42:26,638 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:42:26] "POST /web/dataset/call_kw/account.journal/read HTTP/1.1" 200 - 3 0.010 0.044 2026-10-31 17:42:26,701 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:42:26] "POST /web/dataset/call_kw/res.company/read HTTP/1.1" 200 - 6 0.004 0.031 2026-10-31 17:42:26,782 104 INFO rb-be2b723-226188-430986 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-10-31 17:42:26,914 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:42:26] "POST /web/dataset/call_kw/account.bank.statement.line/get_views HTTP/1.1" 200 - 1 0.000 0.124 2026-10-31 17:42:26,966 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:42:26] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.007 2026-10-31 17:42:27,089 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:42:27] "POST /web/dataset/call_kw/account.bank.statement.line/web_read HTTP/1.1" 200 - 26 0.034 0.084 2026-10-31 17:42:27,180 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:42:27] "POST /web/dataset/call_kw/account.reconcile.model/name_search HTTP/1.1" 200 - 2 0.004 0.012 2026-10-31 17:42:27,309 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:42:27] "POST /web/dataset/call_kw/account.move.line/get_views HTTP/1.1" 200 - 45 0.032 0.096 2026-10-31 17:42:27,368 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:42:27] "POST /web/dataset/call_kw/res.partner/read HTTP/1.1" 200 - 3 0.006 0.034 2026-10-31 17:42:27,432 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:42:27] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 7 0.010 0.034 2026-10-31 17:42:27,442 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:42:27] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.044 2026-10-31 17:42:27,560 104 INFO rb-be2b723-226188-430986 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-10-31 17:42:27,627 104 INFO rb-be2b723-226188-430986 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-10-31 17:42:27,680 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:42:27] "POST /web/dataset/call_kw/account.move.line/web_read HTTP/1.1" 200 - 6 0.008 0.030 2026-10-31 17:42:27,840 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:42:27] "POST /web/dataset/call_kw/account.bank.statement.line/onchange HTTP/1.1" 200 - 32 0.029 0.092 2026-10-31 17:42:27,876 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:42:27] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 1 0.001 0.008 2026-10-31 17:42:27,878 104 INFO rb-be2b723-226188-430986 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-10-31 17:42:27,945 104 INFO rb-be2b723-226188-430986 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-10-31 17:42:28,015 104 INFO rb-be2b723-226188-430986 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-10-31 17:42:28,096 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:42:28] "POST /web/dataset/call_kw/account.bank.statement.line/web_save HTTP/1.1" 200 - 24 0.023 0.050 2026-10-31 17:42:28,294 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #941 deleted account.move.line.ctp records with IDs: [1596] 2026-10-31 17:42:28,523 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #941 deleted account.move.line records with IDs: [3286] 2026-10-31 17:42:29,547 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:42:29] "POST /web/dataset/call_button/account.bank.statement.line/action_validate HTTP/1.1" 200 - 468 0.497 0.922 2026-10-31 17:42:29,557 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:42:29] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 1 0.001 1.426 2026-10-31 17:42:29,656 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:42:29] "POST /web/dataset/call_kw/account.bank.statement.line/web_read HTTP/1.1" 200 - 18 0.023 0.058 2026-10-31 17:42:29,699 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:42:29] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.007 2026-10-31 17:42:29,769 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:42:29] "POST /web/dataset/call_kw/account.bank.statement.line/web_search_read HTTP/1.1" 200 - 1 0.002 0.006 2026-10-31 17:42:29,807 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 17:42:29] "GET /web/static/img/empty_folder.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-31 17:42:29,814 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour.test_reconcile_fx_validate_tour.browser: tour succeeded 2026-10-31 17:42:29,817 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour.test_reconcile_fx_validate_tour.browser: ╔═══════════════════════════════════════════╗ ║ TOUR reconcile_fx_validate_tour SUCCEEDED ║ ╚═══════════════════════════════════════════╝ 2026-10-31 17:42:30,132 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour.test_reconcile_fx_validate_tour.browser: heap 28595440 (allocated 29601792) 2026-10-31 17:42:30,145 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour.test_reconcile_fx_validate_tour: Closing chrome headless with pid 9200 2026-10-31 17:42:30,149 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour.test_reconcile_fx_validate_tour: Closing websocket connection 2026-10-31 17:42:30,150 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour.test_reconcile_fx_validate_tour: Terminating chrome headless with pid 9200 2026-10-31 17:42:30,308 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour.test_reconcile_fx_validate_tour: Chrome Log in: /tmp/odoo_tests/rb-be2b723-226188-430986/chrome_logs/chrome_log_20261031_174230_308194_test_reconcile_fx_validate_tour.txt 2026-10-31 17:42:30,308 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour.test_reconcile_fx_validate_tour: Removing chrome user profile "/tmp/tmpy37sg7le_chrome_odoo" 2026-10-31 17:42:30,383 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours: Starting TestReconcileFxRoundTripTour.test_reconcile_manual_fx_tour ... 2026-10-31 17:42:32,453 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour.test_reconcile_manual_fx_tour: Chrome pid: 9452 2026-10-31 17:42:32,453 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour.test_reconcile_manual_fx_tour: Chrome headless temporary user profile dir: /tmp/tmpv811hhm8_chrome_odoo 2026-10-31 17:42:32,453 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour.test_reconcile_manual_fx_tour: Issuing json command http://127.0.0.1:33975/json/version 2026-10-31 17:42:32,455 104 INFO rb-be2b723-226188-430986 odoo.tests.common.requests: request http://127.0.0.1:33975/json/version with timeout 3 increased to 10s during tests 2026-10-31 17:42:32,510 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour.test_reconcile_manual_fx_tour: Browser version: Chrome/150.0.7871.114 2026-10-31 17:42:32,510 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour.test_reconcile_manual_fx_tour: Issuing json command http://127.0.0.1:33975/json 2026-10-31 17:42:32,511 104 INFO rb-be2b723-226188-430986 odoo.tests.common.requests: request http://127.0.0.1:33975/json with timeout 3 increased to 10s during tests 2026-10-31 17:42:32,540 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour.test_reconcile_manual_fx_tour: Websocket url found: ws://127.0.0.1:33975/devtools/page/C66AAEA9CF181A2B8338DD880AD8367B 2026-10-31 17:42:32,563 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour.test_reconcile_manual_fx_tour: Enable chrome headless console log notification 2026-10-31 17:42:32,582 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour.test_reconcile_manual_fx_tour: Chrome headless enable page notifications 2026-10-31 17:42:32,724 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.res_users: Login successful for db:rb-be2b723-226188-430986 login:recon_manual_fx_user from n/a 2026-10-31 17:42:32,734 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour.test_reconcile_manual_fx_tour: Setting session cookie in browser 2026-10-31 17:42:32,745 104 INFO rb-be2b723-226188-430986 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-10-31 17:42:32,745 104 INFO rb-be2b723-226188-430986 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-10-31 17:42:32,777 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-31 17:42:34,445 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:42:34] "GET /odoo HTTP/1.1" 200 - 186 0.156 1.525 2026-10-31 17:42:34,449 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour.test_reconcile_manual_fx_tour: Navigation result: {'frameId': 'C66AAEA9CF181A2B8338DD880AD8367B', 'loaderId': '1994CFA0A30F4D4D86BAC1DC45509696', 'isDownload': False} 2026-10-31 17:42:34,449 104 INFO rb-be2b723-226188-430986 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-10-31 17:42:34,524 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:42:34] "GET /web/assets/0fbf7df/web.assets_web.min.css HTTP/1.1" 200 - 2 0.003 0.034 2026-10-31 17:42:34,582 104 INFO rb-be2b723-226188-430986 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-31 17:42:34,727 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:42:34] "GET /web/webclient/load_menus/c84ac4f4b568201b9701a634fa8c03f73a9a70a7621c62f2b180cb0cffbc30fa HTTP/1.1" 200 - 172 0.072 0.156 2026-10-31 17:42:34,747 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:42:34] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.228 2026-10-31 17:42:34,788 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:42:34] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.013 0.261 2026-10-31 17:42:34,802 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:42:34] "GET /web/assets/7602508/web.assets_web.min.js HTTP/1.1" 200 - 2 0.003 0.306 2026-10-31 17:42:34,839 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:42:34] "GET /web/assets/fabee4f/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.012 2026-10-31 17:42:34,950 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:42:34] "GET /web/assets/38aa5c1/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.008 0.018 2026-10-31 17:42:35,903 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 17:42:35] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.006 2026-10-31 17:42:35,923 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 17:42:35] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.021 2026-10-31 17:42:35,942 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 17:42:35] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.036 2026-10-31 17:42:35,978 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour.test_reconcile_manual_fx_tour.browser: Owl is running in 'dev' mode. 2026-10-31 17:42:35,978 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:42:35] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.014 0.018 2026-10-31 17:42:36,015 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:42:36] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.012 2026-10-31 17:42:36,077 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:42:36] "GET /odoo/offline HTTP/1.1" 200 - 5 0.009 0.022 2026-10-31 17:42:36,097 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:42:36] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.001 0.036 2026-10-31 17:42:36,120 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:42:36] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.006 0.024 2026-10-31 17:42:36,196 104 INFO rb-be2b723-226188-430986 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-10-31 17:42:36,272 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:42:36] "POST /mail/data HTTP/1.1" 200 - 34 0.044 0.062 2026-10-31 17:42:36,313 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 17:42:36] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-31 17:42:36,341 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 17:42:36] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.046 2026-10-31 17:42:36,378 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:42:36] "GET /web/image/res.partner/2171/avatar_128?unique=1793468521000 HTTP/1.1" 200 - 15 0.037 0.118 2026-10-31 17:42:36,379 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:42:36] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.105 2026-10-31 17:42:36,444 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:42:36] "GET /web/image?model=res.users&field=avatar_128&id=942 HTTP/1.1" 200 - 9 0.014 0.211 2026-10-31 17:42:36,481 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:42:36] "POST /web/action/load HTTP/1.1" 200 - 5 0.010 0.237 2026-10-31 17:42:36,482 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 17:42:36] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.007 2026-10-31 17:42:36,592 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:42:36] "GET /odoo/action-account.action_account_moves_all HTTP/1.1" 200 - 20 0.023 0.291 2026-10-31 17:42:36,655 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:42:36] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.022 0.271 2026-10-31 17:42:36,674 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:42:36] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.004 0.020 2026-10-31 17:42:36,698 104 INFO rb-be2b723-226188-430986 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-31 17:42:37,608 104 INFO rb-be2b723-226188-430986 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-10-31 17:42:37,624 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:42:37] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 2 0.002 0.005 2026-10-31 17:42:37,638 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour.test_reconcile_manual_fx_tour.browser: Owl is running in 'dev' mode. 2026-10-31 17:42:37,720 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:42:37] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.001 0.027 2026-10-31 17:42:37,738 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:42:37] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 1 0.001 0.019 2026-10-31 17:42:37,866 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:42:37] "POST /mail/data HTTP/1.1" 200 - 20 0.041 0.060 2026-10-31 17:42:37,937 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:42:37] "GET /web/image?model=res.users&field=avatar_128&id=942 HTTP/1.1" 304 - 9 0.029 0.080 2026-10-31 17:42:37,978 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:42:37] "POST /web/action/load HTTP/1.1" 200 - 10 0.009 0.136 2026-10-31 17:42:37,981 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:42:37] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.178 2026-10-31 17:42:38,043 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:42:38] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 2 0.011 0.129 2026-10-31 17:42:38,098 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 17:42:38] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-10-31 17:42:38,102 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:42:38] "GET /web/image/res.company/158/favicon HTTP/1.1" 200 - 9 0.015 0.076 2026-10-31 17:42:38,491 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:42:38] "POST /web/dataset/call_kw/account.move.line/get_views HTTP/1.1" 200 - 106 0.104 0.355 2026-10-31 17:42:38,551 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:42:38] "POST /web/dataset/call_kw/account.move.line/search_panel_select_range HTTP/1.1" 200 - 3 0.007 0.018 2026-10-31 17:42:38,672 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:42:38] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 19 0.052 0.063 2026-10-31 17:42:38,679 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:42:38] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.115 2026-10-31 17:42:38,951 104 INFO rb-be2b723-226188-430986 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-10-31 17:42:39,003 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:42:39] "POST /web/dataset/call_kw/account.move.line/json_friendly_approval_request_data HTTP/1.1" 200 - 11 0.013 0.034 2026-10-31 17:42:39,027 104 INFO rb-be2b723-226188-430986 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-10-31 17:42:39,067 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:42:39] "POST /web/dataset/call_kw/account.move.line/json_friendly_approval_request_data HTTP/1.1" 200 - 4 0.006 0.019 2026-10-31 17:42:39,084 104 INFO rb-be2b723-226188-430986 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-10-31 17:42:39,152 104 INFO rb-be2b723-226188-430986 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-10-31 17:42:39,225 104 INFO rb-be2b723-226188-430986 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-10-31 17:42:39,273 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:42:39] "POST /web/action/load HTTP/1.1" 200 - 11 0.015 0.029 2026-10-31 17:42:39,522 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:42:39] "POST /web/action/run HTTP/1.1" 200 - 57 0.053 0.173 2026-10-31 17:42:39,651 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:42:39] "POST /web/dataset/call_kw/account.move.line/get_views HTTP/1.1" 200 - 7 0.009 0.093 2026-10-31 17:42:39,699 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:42:39] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.011 2026-10-31 17:42:39,781 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:42:39] "POST /web/dataset/call_kw/account.move.line/web_read HTTP/1.1" 200 - 17 0.023 0.058 2026-10-31 17:42:39,946 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:42:39] "POST /web/dataset/call_kw/account.move.line/get_views HTTP/1.1" 200 - 10 0.008 0.089 2026-10-31 17:42:40,005 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:42:40] "POST /web/dataset/call_kw/res.partner/read HTTP/1.1" 200 - 3 0.006 0.038 2026-10-31 17:42:40,033 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:42:40] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 1 0.001 0.008 2026-10-31 17:42:40,093 104 INFO rb-be2b723-226188-430986 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-10-31 17:42:40,106 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:42:40] "POST /web/dataset/call_kw/account.move.line/json_friendly_approval_request_data HTTP/1.1" 200 - 4 0.005 0.015 2026-10-31 17:42:40,143 104 INFO rb-be2b723-226188-430986 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-10-31 17:42:40,211 104 INFO rb-be2b723-226188-430986 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-10-31 17:42:40,300 104 INFO rb-be2b723-226188-430986 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-10-31 17:42:41,154 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:42:41] "POST /web/dataset/call_button/account.move.line/action_validate HTTP/1.1" 200 - 274 0.293 0.558 2026-10-31 17:42:41,166 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:42:41] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 1 0.001 0.847 2026-10-31 17:42:41,172 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:42:41] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.710 2026-10-31 17:42:41,234 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:42:41] "POST /web/dataset/call_kw/account.move.line/web_read HTTP/1.1" 200 - 11 0.011 0.043 2026-10-31 17:42:41,313 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:42:41] "POST /web/dataset/call_kw/account.move/zalo_check_recipients HTTP/1.1" 200 - 2 0.003 0.015 2026-10-31 17:42:41,325 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour.test_reconcile_manual_fx_tour.browser: tour succeeded 2026-10-31 17:42:41,332 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour.test_reconcile_manual_fx_tour.browser: ╔═════════════════════════════════════════╗ ║ TOUR reconcile_manual_fx_tour SUCCEEDED ║ ╚═════════════════════════════════════════╝ 2026-10-31 17:42:41,365 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:42:41] "POST /web/dataset/call_kw/account.move/zalo_check_recipients HTTP/1.1" 200 - 2 0.016 0.035 2026-10-31 17:42:41,455 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:42:41] "POST /mail/thread/data HTTP/1.1" 200 - 38 0.031 0.090 2026-10-31 17:42:41,469 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:42:41] "POST /mail/thread/messages HTTP/1.1" 200 - 3 0.003 0.116 2026-10-31 17:42:41,695 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour.test_reconcile_manual_fx_tour.browser: heap 26212160 (allocated 28553216) 2026-10-31 17:42:41,737 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour.test_reconcile_manual_fx_tour: Closing chrome headless with pid 9452 2026-10-31 17:42:41,743 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour.test_reconcile_manual_fx_tour: Closing websocket connection 2026-10-31 17:42:41,749 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour.test_reconcile_manual_fx_tour: Terminating chrome headless with pid 9452 2026-10-31 17:42:41,868 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour.test_reconcile_manual_fx_tour: Chrome Log in: /tmp/odoo_tests/rb-be2b723-226188-430986/chrome_logs/chrome_log_20261031_174241_868593_test_reconcile_manual_fx_tour.txt 2026-10-31 17:42:41,868 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileFxRoundTripTour.test_reconcile_manual_fx_tour: Removing chrome user profile "/tmp/tmpv811hhm8_chrome_odoo" 2026-10-31 17:42:41,972 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-31 17:42:56,668 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours: Starting TestReconcileEntryPointsFollowAccountingRightsTour.test_reconcile_group_fence_absent_for_invoicing_only ... 2026-10-31 17:42:58,572 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEntryPointsFollowAccountingRightsTour.test_reconcile_group_fence_absent_for_invoicing_only: Chrome pid: 9698 2026-10-31 17:42:58,576 104 INFO rb-be2b723-226188-430986 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/tmpllh67a1f_chrome_odoo 2026-10-31 17:42:58,576 104 INFO rb-be2b723-226188-430986 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:45865/json/version 2026-10-31 17:42:58,581 104 INFO rb-be2b723-226188-430986 odoo.tests.common.requests: request http://127.0.0.1:45865/json/version with timeout 3 increased to 10s during tests 2026-10-31 17:42:58,675 104 INFO rb-be2b723-226188-430986 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-10-31 17:42:58,676 104 INFO rb-be2b723-226188-430986 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:45865/json 2026-10-31 17:42:58,676 104 INFO rb-be2b723-226188-430986 odoo.tests.common.requests: request http://127.0.0.1:45865/json with timeout 3 increased to 10s during tests 2026-10-31 17:42:58,690 104 INFO rb-be2b723-226188-430986 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:45865/devtools/page/A9E5B135E001E5977FF83B31513D598F 2026-10-31 17:42:58,717 104 INFO rb-be2b723-226188-430986 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-10-31 17:42:58,732 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEntryPointsFollowAccountingRightsTour.test_reconcile_group_fence_absent_for_invoicing_only: Chrome headless enable page notifications 2026-10-31 17:42:58,859 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.res_users: Login successful for db:rb-be2b723-226188-430986 login:recon_fence_absent from n/a 2026-10-31 17:42:58,870 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEntryPointsFollowAccountingRightsTour.test_reconcile_group_fence_absent_for_invoicing_only: Setting session cookie in browser 2026-10-31 17:42:58,883 104 INFO rb-be2b723-226188-430986 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-10-31 17:42:58,884 104 INFO rb-be2b723-226188-430986 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-10-31 17:42:58,910 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-31 17:43:00,478 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:43:00] "GET /odoo HTTP/1.1" 200 - 181 0.145 1.428 2026-10-31 17:43:00,487 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEntryPointsFollowAccountingRightsTour.test_reconcile_group_fence_absent_for_invoicing_only: Navigation result: {'frameId': 'A9E5B135E001E5977FF83B31513D598F', 'loaderId': '480C8575D6D83C0441C84B75D2538E0F', 'isDownload': False} 2026-10-31 17:43:00,487 104 INFO rb-be2b723-226188-430986 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-10-31 17:43:00,582 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:43:00] "GET /web/assets/7602508/web.assets_web.min.js HTTP/1.1" 200 - 2 0.006 0.030 2026-10-31 17:43:00,597 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:43:00] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.043 2026-10-31 17:43:00,640 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:43:00] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.006 0.053 2026-10-31 17:43:00,648 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:43:00] "GET /web/assets/0fbf7df/web.assets_web.min.css HTTP/1.1" 200 - 2 0.001 0.106 2026-10-31 17:43:00,773 104 INFO rb-be2b723-226188-430986 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-31 17:43:00,833 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:43:00] "GET /web/webclient/load_menus/cccb6683dd5aa9fd95e123b592f8a339db2a92a5a02382558ebd99d7d8ca1628 HTTP/1.1" 200 - 139 0.085 0.190 2026-10-31 17:43:00,839 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:43:00] "GET /web/assets/fabee4f/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.084 2026-10-31 17:43:01,017 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:43:01] "GET /web/assets/38aa5c1/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.002 0.014 2026-10-31 17:43:01,893 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 17:43:01] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.013 2026-10-31 17:43:01,899 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 17:43:01] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.011 2026-10-31 17:43:01,912 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 17:43:01] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-10-31 17:43:01,942 104 INFO rb-be2b723-226188-430986 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-10-31 17:43:01,943 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:43:01] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.005 0.017 2026-10-31 17:43:01,980 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:43:01] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.004 2026-10-31 17:43:02,034 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:43:02] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.001 0.020 2026-10-31 17:43:02,067 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:43:02] "GET /odoo/offline HTTP/1.1" 200 - 5 0.003 0.037 2026-10-31 17:43:02,091 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:43:02] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.003 0.049 2026-10-31 17:43:02,111 104 INFO rb-be2b723-226188-430986 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-10-31 17:43:02,271 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 17:43:02] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.036 2026-10-31 17:43:02,300 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 17:43:02] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-31 17:43:02,304 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:43:02] "POST /mail/data HTTP/1.1" 200 - 34 0.084 0.098 2026-10-31 17:43:02,426 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:43:02] "GET /odoo/action-account.open_account_journal_dashboard_kanban HTTP/1.1" 200 - 20 0.019 0.232 2026-10-31 17:43:02,486 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:43:02] "GET /web/image/res.partner/2182/avatar_128?unique=1793468561000 HTTP/1.1" 200 - 15 0.014 0.281 2026-10-31 17:43:02,526 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:43:02] "GET /web/image?model=res.users&field=avatar_128&id=945 HTTP/1.1" 200 - 9 0.012 0.332 2026-10-31 17:43:02,561 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:43:02] "POST /web/action/load HTTP/1.1" 200 - 5 0.006 0.364 2026-10-31 17:43:02,574 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:43:02] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.315 2026-10-31 17:43:02,624 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:43:02] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.029 0.066 2026-10-31 17:43:02,647 104 INFO rb-be2b723-226188-430986 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-31 17:43:02,687 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:43:02] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.019 0.352 2026-10-31 17:43:03,603 104 INFO rb-be2b723-226188-430986 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-10-31 17:43:03,628 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:43:03] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 2 0.001 0.008 2026-10-31 17:43:03,631 104 INFO rb-be2b723-226188-430986 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-10-31 17:43:03,692 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:43:03] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.000 0.008 2026-10-31 17:43:03,717 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:43:03] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 1 0.001 0.011 2026-10-31 17:43:03,828 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 17:43:03] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-31 17:43:03,908 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:43:03] "POST /mail/data HTTP/1.1" 200 - 20 0.070 0.067 2026-10-31 17:43:03,916 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:43:03] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.144 2026-10-31 17:43:04,026 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:43:04] "GET /web/image?model=res.users&field=avatar_128&id=945 HTTP/1.1" 200 - 9 0.056 0.171 2026-10-31 17:43:04,070 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:43:04] "POST /web/action/load HTTP/1.1" 200 - 10 0.019 0.231 2026-10-31 17:43:04,125 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:43:04] "GET /web/image/res.partner/2182/avatar_128?unique=1793468561000 HTTP/1.1" 200 - 8 0.011 0.298 2026-10-31 17:43:04,153 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:43:04] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 2 0.007 0.206 2026-10-31 17:43:04,196 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 17:43:04] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.006 2026-10-31 17:43:04,198 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:43:04] "GET /web/image/res.company/159/favicon HTTP/1.1" 200 - 9 0.008 0.369 2026-10-31 17:43:04,395 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:43:04] "POST /web/dataset/call_kw/account.journal/get_views HTTP/1.1" 200 - 70 0.048 0.204 2026-10-31 17:43:04,637 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:43:04] "POST /web/dataset/call_kw/account.journal/web_search_read HTTP/1.1" 200 - 49 0.064 0.112 2026-10-31 17:43:04,779 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:43:04] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.011 2026-10-31 17:43:04,861 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:43:04] "GET /web/bundle/web.chartjs_lib?lang=en_US HTTP/1.1" 200 - 1 0.000 0.012 2026-10-31 17:43:04,873 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:43:04] "POST /web/dataset/call_kw/account.journal/is_sample_action_available HTTP/1.1" 200 - 2 0.002 0.006 2026-10-31 17:43:04,881 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:43:04] "POST /web/dataset/call_kw/account.journal/is_sample_action_available HTTP/1.1" 200 - 1 0.002 0.015 2026-10-31 17:43:04,901 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:43:04] "GET /web/assets/434711e/web.chartjs_lib.min.js HTTP/1.1" 200 - 2 0.001 0.009 2026-10-31 17:43:05,078 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 17:43:05] "GET /web/static/img/folder.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-31 17:43:05,079 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 17:43:05] "GET /web/static/img/bill.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-31 17:43:05,094 104 INFO rb-be2b723-226188-430986 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-10-31 17:43:05,162 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEntryPointsFollowAccountingRightsTour.test_reconcile_group_fence_absent_for_invoicing_only.browser: tour succeeded 2026-10-31 17:43:05,163 104 INFO rb-be2b723-226188-430986 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-10-31 17:43:05,614 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEntryPointsFollowAccountingRightsTour.test_reconcile_group_fence_absent_for_invoicing_only.browser: heap 24831312 (allocated 25931776) 2026-10-31 17:43:05,637 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEntryPointsFollowAccountingRightsTour.test_reconcile_group_fence_absent_for_invoicing_only: Closing chrome headless with pid 9698 2026-10-31 17:43:05,640 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEntryPointsFollowAccountingRightsTour.test_reconcile_group_fence_absent_for_invoicing_only: Closing websocket connection 2026-10-31 17:43:05,641 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEntryPointsFollowAccountingRightsTour.test_reconcile_group_fence_absent_for_invoicing_only: Terminating chrome headless with pid 9698 2026-10-31 17:43:05,767 104 INFO rb-be2b723-226188-430986 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-be2b723-226188-430986/chrome_logs/chrome_log_20261031_174305_766586_test_reconcile_group_fence_absent_for_invoicing_only.txt 2026-10-31 17:43:05,767 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEntryPointsFollowAccountingRightsTour.test_reconcile_group_fence_absent_for_invoicing_only: Removing chrome user profile "/tmp/tmpllh67a1f_chrome_odoo" 2026-10-31 17:43:05,835 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours: Starting TestReconcileEntryPointsFollowAccountingRightsTour.test_reconcile_group_fence_present_for_account_user ... 2026-10-31 17:43:07,801 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEntryPointsFollowAccountingRightsTour.test_reconcile_group_fence_present_for_account_user: Chrome pid: 9915 2026-10-31 17:43:07,801 104 INFO rb-be2b723-226188-430986 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/tmpciv8xfk8_chrome_odoo 2026-10-31 17:43:07,801 104 INFO rb-be2b723-226188-430986 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:46299/json/version 2026-10-31 17:43:07,803 104 INFO rb-be2b723-226188-430986 odoo.tests.common.requests: request http://127.0.0.1:46299/json/version with timeout 3 increased to 10s during tests 2026-10-31 17:43:07,924 104 INFO rb-be2b723-226188-430986 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-10-31 17:43:07,924 104 INFO rb-be2b723-226188-430986 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:46299/json 2026-10-31 17:43:07,925 104 INFO rb-be2b723-226188-430986 odoo.tests.common.requests: request http://127.0.0.1:46299/json with timeout 3 increased to 10s during tests 2026-10-31 17:43:07,957 104 INFO rb-be2b723-226188-430986 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:46299/devtools/page/F0F02943AF7BE3ED7E0EE8947288E091 2026-10-31 17:43:07,975 104 INFO rb-be2b723-226188-430986 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-10-31 17:43:08,006 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEntryPointsFollowAccountingRightsTour.test_reconcile_group_fence_present_for_account_user: Chrome headless enable page notifications 2026-10-31 17:43:08,214 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.res_users: Login successful for db:rb-be2b723-226188-430986 login:recon_fence_present from n/a 2026-10-31 17:43:08,223 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEntryPointsFollowAccountingRightsTour.test_reconcile_group_fence_present_for_account_user: Setting session cookie in browser 2026-10-31 17:43:08,228 104 INFO rb-be2b723-226188-430986 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-10-31 17:43:08,228 104 INFO rb-be2b723-226188-430986 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-10-31 17:43:08,254 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-31 17:43:11,354 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:43:11] "GET /odoo HTTP/1.1" 200 - 181 0.137 2.969 2026-10-31 17:43:11,358 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEntryPointsFollowAccountingRightsTour.test_reconcile_group_fence_present_for_account_user: Navigation result: {'frameId': 'F0F02943AF7BE3ED7E0EE8947288E091', 'loaderId': 'E831D3A2C00AF18F2D35E48E039AF182', 'isDownload': False} 2026-10-31 17:43:11,358 104 INFO rb-be2b723-226188-430986 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-10-31 17:43:11,441 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:43:11] "GET /web/assets/7602508/web.assets_web.min.js HTTP/1.1" 200 - 2 0.019 0.022 2026-10-31 17:43:11,455 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:43:11] "GET /web/assets/0fbf7df/web.assets_web.min.css HTTP/1.1" 200 - 2 0.006 0.049 2026-10-31 17:43:11,525 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:43:11] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.037 0.053 2026-10-31 17:43:11,535 104 INFO rb-be2b723-226188-430986 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-31 17:43:11,718 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:43:11] "GET /web/webclient/load_menus/c84ac4f4b568201b9701a634fa8c03f73a9a70a7621c62f2b180cb0cffbc30fa HTTP/1.1" 200 - 172 0.077 0.234 2026-10-31 17:43:11,731 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:43:11] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.322 2026-10-31 17:43:11,744 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:43:11] "GET /web/assets/fabee4f/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.003 0.131 2026-10-31 17:43:11,878 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:43:11] "GET /web/assets/38aa5c1/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.006 2026-10-31 17:43:12,821 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 17:43:12] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.003 2026-10-31 17:43:12,826 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 17:43:12] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-10-31 17:43:12,834 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 17:43:12] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.006 2026-10-31 17:43:12,901 104 INFO rb-be2b723-226188-430986 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-10-31 17:43:12,906 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:43:12] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.006 0.008 2026-10-31 17:43:12,939 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:43:12] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.005 2026-10-31 17:43:13,029 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:43:13] "GET /odoo/offline HTTP/1.1" 200 - 5 0.013 0.042 2026-10-31 17:43:13,043 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:43:13] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.000 0.049 2026-10-31 17:43:13,070 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:43:13] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.003 0.068 2026-10-31 17:43:13,085 104 INFO rb-be2b723-226188-430986 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-10-31 17:43:13,181 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 17:43:13] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-31 17:43:13,199 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 17:43:13] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-31 17:43:13,240 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:43:13] "POST /mail/data HTTP/1.1" 200 - 34 0.044 0.076 2026-10-31 17:43:13,341 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:43:13] "GET /odoo/action-account.open_account_journal_dashboard_kanban HTTP/1.1" 200 - 20 0.021 0.187 2026-10-31 17:43:13,423 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:43:13] "GET /web/image/res.partner/2183/avatar_128?unique=1793468561000 HTTP/1.1" 200 - 15 0.019 0.258 2026-10-31 17:43:13,454 104 INFO rb-be2b723-226188-430986 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-31 17:43:13,491 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:43:13] "GET /web/image?model=res.users&field=avatar_128&id=946 HTTP/1.1" 200 - 9 0.011 0.340 2026-10-31 17:43:13,517 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:43:13] "POST /web/action/load HTTP/1.1" 200 - 5 0.009 0.358 2026-10-31 17:43:13,544 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:43:13] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.005 0.126 2026-10-31 17:43:13,546 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:43:13] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.367 2026-10-31 17:43:13,614 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:43:13] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.012 0.330 2026-10-31 17:43:14,349 104 INFO rb-be2b723-226188-430986 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-10-31 17:43:14,362 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:43:14] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 2 0.001 0.007 2026-10-31 17:43:14,377 104 INFO rb-be2b723-226188-430986 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-10-31 17:43:14,446 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:43:14] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.000 0.016 2026-10-31 17:43:14,470 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:43:14] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 1 0.001 0.019 2026-10-31 17:43:14,530 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:43:14] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.004 2026-10-31 17:43:14,618 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:43:14] "POST /mail/data HTTP/1.1" 200 - 20 0.039 0.048 2026-10-31 17:43:14,665 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:43:14] "GET /web/image?model=res.users&field=avatar_128&id=946 HTTP/1.1" 200 - 9 0.015 0.096 2026-10-31 17:43:14,729 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:43:14] "GET /web/image/res.partner/2183/avatar_128?unique=1793468561000 HTTP/1.1" 200 - 8 0.013 0.157 2026-10-31 17:43:14,757 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:43:14] "POST /web/action/load HTTP/1.1" 200 - 10 0.009 0.200 2026-10-31 17:43:14,795 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 17:43:14] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-31 17:43:14,795 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:43:14] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 2 0.005 0.147 2026-10-31 17:43:14,836 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:43:14] "GET /web/image/res.company/159/favicon HTTP/1.1" 200 - 9 0.012 0.068 2026-10-31 17:43:14,849 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 17:43:14] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-31 17:43:15,035 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:43:15] "POST /web/dataset/call_kw/account.journal/get_views HTTP/1.1" 200 - 70 0.062 0.162 2026-10-31 17:43:15,231 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:43:15] "POST /web/dataset/call_kw/account.journal/web_search_read HTTP/1.1" 200 - 49 0.050 0.090 2026-10-31 17:43:15,390 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:43:15] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.009 2026-10-31 17:43:15,494 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:43:15] "GET /web/bundle/web.chartjs_lib?lang=en_US HTTP/1.1" 200 - 1 0.001 0.021 2026-10-31 17:43:15,504 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:43:15] "POST /web/dataset/call_kw/account.journal/is_sample_action_available HTTP/1.1" 200 - 2 0.001 0.011 2026-10-31 17:43:15,510 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:43:15] "POST /web/dataset/call_kw/account.journal/is_sample_action_available HTTP/1.1" 200 - 1 0.001 0.014 2026-10-31 17:43:15,536 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:43:15] "GET /web/assets/434711e/web.chartjs_lib.min.js HTTP/1.1" 200 - 2 0.001 0.007 2026-10-31 17:43:15,713 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 17:43:15] "GET /web/static/img/folder.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-31 17:43:15,725 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 17:43:15] "GET /web/static/img/bill.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-31 17:43:15,743 104 INFO rb-be2b723-226188-430986 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-10-31 17:43:15,824 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEntryPointsFollowAccountingRightsTour.test_reconcile_group_fence_present_for_account_user.browser: tour succeeded 2026-10-31 17:43:15,825 104 INFO rb-be2b723-226188-430986 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-10-31 17:43:16,219 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEntryPointsFollowAccountingRightsTour.test_reconcile_group_fence_present_for_account_user.browser: heap 25182092 (allocated 26193920) 2026-10-31 17:43:16,228 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEntryPointsFollowAccountingRightsTour.test_reconcile_group_fence_present_for_account_user: Closing chrome headless with pid 9915 2026-10-31 17:43:16,230 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEntryPointsFollowAccountingRightsTour.test_reconcile_group_fence_present_for_account_user: Closing websocket connection 2026-10-31 17:43:16,234 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEntryPointsFollowAccountingRightsTour.test_reconcile_group_fence_present_for_account_user: Terminating chrome headless with pid 9915 2026-10-31 17:43:16,384 104 INFO rb-be2b723-226188-430986 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-be2b723-226188-430986/chrome_logs/chrome_log_20261031_174316_383986_test_reconcile_group_fence_present_for_account_user.txt 2026-10-31 17:43:16,384 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcileEntryPointsFollowAccountingRightsTour.test_reconcile_group_fence_present_for_account_user: Removing chrome user profile "/tmp/tmpciv8xfk8_chrome_odoo" 2026-10-31 17:43:16,476 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-31 17:43:31,653 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours: Starting TestReconcilePaymentDifferenceChoiceTour.test_bank_payment_difference_choice ... 2026-10-31 17:43:33,994 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour.test_bank_payment_difference_choice: Chrome pid: 10139 2026-10-31 17:43:33,994 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour.test_bank_payment_difference_choice: Chrome headless temporary user profile dir: /tmp/tmptzofl3ba_chrome_odoo 2026-10-31 17:43:33,995 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour.test_bank_payment_difference_choice: Issuing json command http://127.0.0.1:40981/json/version 2026-10-31 17:43:33,996 104 INFO rb-be2b723-226188-430986 odoo.tests.common.requests: request http://127.0.0.1:40981/json/version with timeout 3 increased to 10s during tests 2026-10-31 17:43:34,019 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour.test_bank_payment_difference_choice: Browser version: Chrome/150.0.7871.114 2026-10-31 17:43:34,019 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour.test_bank_payment_difference_choice: Issuing json command http://127.0.0.1:40981/json 2026-10-31 17:43:34,020 104 INFO rb-be2b723-226188-430986 odoo.tests.common.requests: request http://127.0.0.1:40981/json with timeout 3 increased to 10s during tests 2026-10-31 17:43:34,032 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour.test_bank_payment_difference_choice: Websocket url found: ws://127.0.0.1:40981/devtools/page/A6C57B515A0B895545FA5A1D946AF14E 2026-10-31 17:43:34,058 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour.test_bank_payment_difference_choice: Enable chrome headless console log notification 2026-10-31 17:43:34,070 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour.test_bank_payment_difference_choice: Chrome headless enable page notifications 2026-10-31 17:43:34,235 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.res_users: Login successful for db:rb-be2b723-226188-430986 login:recon_difference_bank_user from n/a 2026-10-31 17:43:34,246 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour.test_bank_payment_difference_choice: Setting session cookie in browser 2026-10-31 17:43:34,254 104 INFO rb-be2b723-226188-430986 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-10-31 17:43:34,254 104 INFO rb-be2b723-226188-430986 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-10-31 17:43:34,276 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-31 17:43:35,903 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:43:35] "GET /odoo HTTP/1.1" 200 - 181 0.139 1.492 2026-10-31 17:43:35,907 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour.test_bank_payment_difference_choice: Navigation result: {'frameId': 'A6C57B515A0B895545FA5A1D946AF14E', 'loaderId': '4A700F9F0FB6D14D374D71AB57E62236', 'isDownload': False} 2026-10-31 17:43:35,908 104 INFO rb-be2b723-226188-430986 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-10-31 17:43:35,965 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:43:35] "GET /web/assets/7602508/web.assets_web.min.js HTTP/1.1" 200 - 2 0.002 0.012 2026-10-31 17:43:35,997 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:43:35] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.039 2026-10-31 17:43:36,010 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:43:36] "GET /web/assets/0fbf7df/web.assets_web.min.css HTTP/1.1" 200 - 2 0.003 0.058 2026-10-31 17:43:36,098 104 INFO rb-be2b723-226188-430986 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-31 17:43:36,197 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:43:36] "GET /web/webclient/load_menus/c84ac4f4b568201b9701a634fa8c03f73a9a70a7621c62f2b180cb0cffbc30fa HTTP/1.1" 200 - 172 0.067 0.175 2026-10-31 17:43:36,230 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:43:36] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.012 0.258 2026-10-31 17:43:36,265 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:43:36] "GET /web/assets/fabee4f/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.002 0.010 2026-10-31 17:43:36,396 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:43:36] "GET /web/assets/38aa5c1/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.004 0.011 2026-10-31 17:43:37,223 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 17:43:37] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.003 2026-10-31 17:43:37,226 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 17:43:37] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.006 2026-10-31 17:43:37,242 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 17:43:37] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.003 2026-10-31 17:43:37,293 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:43:37] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.006 0.019 2026-10-31 17:43:37,298 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour.test_bank_payment_difference_choice.browser: Owl is running in 'dev' mode. 2026-10-31 17:43:37,334 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:43:37] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.006 2026-10-31 17:43:37,419 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:43:37] "GET /odoo/offline HTTP/1.1" 200 - 5 0.022 0.024 2026-10-31 17:43:37,444 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:43:37] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.003 0.049 2026-10-31 17:43:37,461 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:43:37] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.001 0.070 2026-10-31 17:43:37,486 104 INFO rb-be2b723-226188-430986 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-10-31 17:43:37,617 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 17:43:37] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-31 17:43:37,640 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 17:43:37] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-31 17:43:37,656 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:43:37] "POST /mail/data HTTP/1.1" 200 - 34 0.087 0.079 2026-10-31 17:43:37,803 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:43:37] "GET /odoo/action-account.open_account_journal_dashboard_kanban HTTP/1.1" 200 - 20 0.035 0.248 2026-10-31 17:43:37,835 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:43:37] "POST /web/action/load HTTP/1.1" 200 - 5 0.007 0.296 2026-10-31 17:43:37,839 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:43:37] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.220 2026-10-31 17:43:37,913 104 INFO rb-be2b723-226188-430986 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-31 17:43:37,967 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:43:37] "GET /web/image?model=res.users&field=avatar_128&id=949 HTTP/1.1" 200 - 16 0.061 0.351 2026-10-31 17:43:38,012 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:43:38] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.012 0.302 2026-10-31 17:43:38,059 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:43:38] "GET /web/image/res.partner/2194/avatar_128?unique=1793468596000 HTTP/1.1" 200 - 8 0.015 0.511 2026-10-31 17:43:38,087 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:43:38] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.012 0.171 2026-10-31 17:43:38,956 104 INFO rb-be2b723-226188-430986 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-10-31 17:43:38,957 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:43:38] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 2 0.002 0.009 2026-10-31 17:43:38,971 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour.test_bank_payment_difference_choice.browser: Owl is running in 'dev' mode. 2026-10-31 17:43:39,033 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:43:39] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.002 0.021 2026-10-31 17:43:39,057 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:43:39] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 1 0.001 0.037 2026-10-31 17:43:39,186 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 17:43:39] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.019 2026-10-31 17:43:39,203 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 17:43:39] "GET /viin_brand/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.023 2026-10-31 17:43:39,279 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:43:39] "POST /mail/data HTTP/1.1" 200 - 20 0.089 0.055 2026-10-31 17:43:39,282 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:43:39] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.151 2026-10-31 17:43:39,331 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:43:39] "GET /web/image/res.partner/2194/avatar_128?unique=1793468596000 HTTP/1.1" 200 - 8 0.020 0.099 2026-10-31 17:43:39,365 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:43:39] "POST /web/action/load HTTP/1.1" 200 - 10 0.009 0.130 2026-10-31 17:43:39,430 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:43:39] "GET /web/image?model=res.users&field=avatar_128&id=949 HTTP/1.1" 200 - 9 0.020 0.193 2026-10-31 17:43:39,468 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:43:39] "GET /web/image/res.company/160/favicon HTTP/1.1" 200 - 9 0.008 0.304 2026-10-31 17:43:39,500 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:43:39] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 2 0.006 0.172 2026-10-31 17:43:39,535 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 17:43:39] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-31 17:43:39,711 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:43:39] "POST /web/dataset/call_kw/account.journal/get_views HTTP/1.1" 200 - 70 0.048 0.239 2026-10-31 17:43:39,909 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:43:39] "POST /web/dataset/call_kw/account.journal/web_search_read HTTP/1.1" 200 - 49 0.048 0.080 2026-10-31 17:43:40,069 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:43:40] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.010 2026-10-31 17:43:40,177 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:43:40] "GET /web/bundle/web.chartjs_lib?lang=en_US HTTP/1.1" 200 - 1 0.001 0.010 2026-10-31 17:43:40,191 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:43:40] "POST /web/dataset/call_kw/account.journal/is_sample_action_available HTTP/1.1" 200 - 2 0.002 0.018 2026-10-31 17:43:40,196 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:43:40] "POST /web/dataset/call_kw/account.journal/is_sample_action_available HTTP/1.1" 200 - 1 0.001 0.019 2026-10-31 17:43:40,234 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:43:40] "GET /web/assets/434711e/web.chartjs_lib.min.js HTTP/1.1" 200 - 2 0.001 0.007 2026-10-31 17:43:40,468 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 17:43:40] "GET /web/static/img/folder.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-10-31 17:43:40,471 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 17:43:40] "GET /web/static/img/bill.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-10-31 17:43:40,525 104 INFO rb-be2b723-226188-430986 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-10-31 17:43:40,565 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:43:40] "POST /web/dataset/call_button/account.journal/action_open_reconcile HTTP/1.1" 200 - 12 0.009 0.023 2026-10-31 17:43:40,887 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:43:40] "POST /web/dataset/call_kw/account.bank.statement.line/get_views HTTP/1.1" 200 - 100 0.060 0.208 2026-10-31 17:43:40,966 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:43:40] "POST /web/dataset/call_kw/account.journal/read HTTP/1.1" 200 - 2 0.016 0.015 2026-10-31 17:43:41,038 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:43:41] "POST /web/dataset/call_kw/account.bank.statement.line/web_search_read HTTP/1.1" 200 - 5 0.005 0.025 2026-10-31 17:43:41,073 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:43:41] "POST /web/dataset/call_kw/account.journal/read HTTP/1.1" 200 - 3 0.012 0.042 2026-10-31 17:43:41,142 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:43:41] "POST /web/dataset/call_kw/res.company/read HTTP/1.1" 200 - 6 0.005 0.036 2026-10-31 17:43:41,224 104 INFO rb-be2b723-226188-430986 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-10-31 17:43:41,331 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:43:41] "POST /web/dataset/call_kw/account.bank.statement.line/get_views HTTP/1.1" 200 - 1 0.000 0.114 2026-10-31 17:43:41,376 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:43:41] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.006 2026-10-31 17:43:41,469 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:43:41] "POST /web/dataset/call_kw/account.bank.statement.line/web_read HTTP/1.1" 200 - 26 0.027 0.065 2026-10-31 17:43:41,551 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:43:41] "POST /web/dataset/call_kw/account.reconcile.model/name_search HTTP/1.1" 200 - 2 0.005 0.022 2026-10-31 17:43:41,703 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:43:41] "POST /web/dataset/call_kw/account.move.line/get_views HTTP/1.1" 200 - 45 0.033 0.127 2026-10-31 17:43:41,760 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:43:41] "POST /web/dataset/call_kw/res.partner/read HTTP/1.1" 200 - 3 0.006 0.032 2026-10-31 17:43:41,842 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:43:41] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 7 0.010 0.043 2026-10-31 17:43:41,853 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:43:41] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.049 2026-10-31 17:43:42,003 104 INFO rb-be2b723-226188-430986 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-10-31 17:43:42,066 104 INFO rb-be2b723-226188-430986 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-10-31 17:43:42,101 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:43:42] "POST /web/dataset/call_kw/account.move.line/web_read HTTP/1.1" 200 - 6 0.007 0.024 2026-10-31 17:43:42,221 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:43:42] "POST /web/dataset/call_kw/account.bank.statement.line/onchange HTTP/1.1" 200 - 26 0.024 0.072 2026-10-31 17:43:42,265 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:43:42] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 1 0.001 0.012 2026-10-31 17:43:42,306 104 INFO rb-be2b723-226188-430986 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-10-31 17:43:42,426 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:43:42] "POST /web/dataset/call_kw/account.bank.statement.line/onchange HTTP/1.1" 200 - 28 0.025 0.083 2026-10-31 17:43:42,500 104 INFO rb-be2b723-226188-430986 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-10-31 17:43:42,643 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:43:42] "POST /web/dataset/call_kw/account.bank.statement.line/onchange HTTP/1.1" 200 - 28 0.037 0.095 2026-10-31 17:43:42,735 104 INFO rb-be2b723-226188-430986 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-10-31 17:43:42,748 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:43:42] "POST /web/dataset/call_kw/account.account/name_search HTTP/1.1" 200 - 5 0.015 0.021 2026-10-31 17:43:43,003 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:43:43] "POST /web/dataset/call_kw/account.account/name_search HTTP/1.1" 200 - 5 0.007 0.017 2026-10-31 17:43:43,050 104 INFO rb-be2b723-226188-430986 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-10-31 17:43:43,181 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:43:43] "POST /web/dataset/call_kw/account.bank.statement.line/onchange HTTP/1.1" 200 - 30 0.030 0.088 2026-10-31 17:43:43,212 104 INFO rb-be2b723-226188-430986 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-10-31 17:43:43,302 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:43:43] "POST /web/dataset/call_kw/account.bank.statement.line/web_save HTTP/1.1" 200 - 31 0.024 0.058 2026-10-31 17:43:43,518 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #949 deleted account.move.line.ctp records with IDs: [1605] 2026-10-31 17:43:43,737 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #949 deleted account.move.line records with IDs: [3303] 2026-10-31 17:43:44,252 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:43:44] "POST /web/dataset/call_button/account.bank.statement.line/action_validate HTTP/1.1" 200 - 314 0.345 0.569 2026-10-31 17:43:44,255 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:43:44] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.583 2026-10-31 17:43:44,367 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:43:44] "POST /web/dataset/call_kw/account.bank.statement.line/web_read HTTP/1.1" 200 - 18 0.021 0.062 2026-10-31 17:43:44,404 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:43:44] "POST /web/dataset/call_kw/account.bank.statement.line/web_search_read HTTP/1.1" 200 - 1 0.001 0.007 2026-10-31 17:43:44,431 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 17:43:44] "GET /web/static/img/empty_folder.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-10-31 17:43:44,447 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour.test_bank_payment_difference_choice.browser: tour succeeded 2026-10-31 17:43:44,448 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour.test_bank_payment_difference_choice.browser: ╔═══════════════════════════════════════════════════════╗ ║ TOUR reconcile_bank_payment_difference_tour SUCCEEDED ║ ╚═══════════════════════════════════════════════════════╝ 2026-10-31 17:43:44,873 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour.test_bank_payment_difference_choice.browser: heap 29206304 (allocated 30650368) 2026-10-31 17:43:44,912 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour.test_bank_payment_difference_choice: Closing chrome headless with pid 10139 2026-10-31 17:43:44,916 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour.test_bank_payment_difference_choice: Closing websocket connection 2026-10-31 17:43:44,918 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour.test_bank_payment_difference_choice: Terminating chrome headless with pid 10139 2026-10-31 17:43:45,083 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour.test_bank_payment_difference_choice: Chrome Log in: /tmp/odoo_tests/rb-be2b723-226188-430986/chrome_logs/chrome_log_20261031_174345_083152_test_bank_payment_difference_choice.txt 2026-10-31 17:43:45,083 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour.test_bank_payment_difference_choice: Removing chrome user profile "/tmp/tmptzofl3ba_chrome_odoo" 2026-10-31 17:43:45,172 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours: Starting TestReconcilePaymentDifferenceChoiceTour.test_journal_items_payment_difference_choice ... 2026-10-31 17:43:47,052 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour.test_journal_items_payment_difference_choice: Chrome pid: 10401 2026-10-31 17:43:47,052 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour.test_journal_items_payment_difference_choice: Chrome headless temporary user profile dir: /tmp/tmpj7_aapb6_chrome_odoo 2026-10-31 17:43:47,052 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour.test_journal_items_payment_difference_choice: Issuing json command http://127.0.0.1:37295/json/version 2026-10-31 17:43:47,054 104 INFO rb-be2b723-226188-430986 odoo.tests.common.requests: request http://127.0.0.1:37295/json/version with timeout 3 increased to 10s during tests 2026-10-31 17:43:47,104 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour.test_journal_items_payment_difference_choice: Browser version: Chrome/150.0.7871.114 2026-10-31 17:43:47,105 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour.test_journal_items_payment_difference_choice: Issuing json command http://127.0.0.1:37295/json 2026-10-31 17:43:47,113 104 INFO rb-be2b723-226188-430986 odoo.tests.common.requests: request http://127.0.0.1:37295/json with timeout 3 increased to 10s during tests 2026-10-31 17:43:47,131 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour.test_journal_items_payment_difference_choice: Websocket url found: ws://127.0.0.1:37295/devtools/page/FD75A6FF2724AF7258553A151062A5BF 2026-10-31 17:43:47,159 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour.test_journal_items_payment_difference_choice: Enable chrome headless console log notification 2026-10-31 17:43:47,167 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour.test_journal_items_payment_difference_choice: Chrome headless enable page notifications 2026-10-31 17:43:47,295 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.res_users: Login successful for db:rb-be2b723-226188-430986 login:recon_difference_ji_user from n/a 2026-10-31 17:43:47,309 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour.test_journal_items_payment_difference_choice: Setting session cookie in browser 2026-10-31 17:43:47,323 104 INFO rb-be2b723-226188-430986 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-10-31 17:43:47,323 104 INFO rb-be2b723-226188-430986 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-10-31 17:43:47,349 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-31 17:43:49,052 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:43:49] "GET /odoo HTTP/1.1" 200 - 181 0.140 1.572 2026-10-31 17:43:49,057 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour.test_journal_items_payment_difference_choice: Navigation result: {'frameId': 'FD75A6FF2724AF7258553A151062A5BF', 'loaderId': '589A372A678DB451E60583418F7AA855', 'isDownload': False} 2026-10-31 17:43:49,057 104 INFO rb-be2b723-226188-430986 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-10-31 17:43:49,127 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:43:49] "GET /web/assets/7602508/web.assets_web.min.js HTTP/1.1" 200 - 2 0.013 0.013 2026-10-31 17:43:49,149 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:43:49] "GET /web/assets/0fbf7df/web.assets_web.min.css HTTP/1.1" 200 - 2 0.007 0.041 2026-10-31 17:43:49,309 104 INFO rb-be2b723-226188-430986 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-31 17:43:49,495 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:43:49] "GET /web/webclient/load_menus/c84ac4f4b568201b9701a634fa8c03f73a9a70a7621c62f2b180cb0cffbc30fa HTTP/1.1" 200 - 172 0.189 0.192 2026-10-31 17:43:49,520 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:43:49] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.375 2026-10-31 17:43:49,562 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:43:49] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.008 0.417 2026-10-31 17:43:49,592 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:43:49] "GET /web/assets/fabee4f/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.008 2026-10-31 17:43:49,603 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:43:49] "GET /web/assets/38aa5c1/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.002 0.007 2026-10-31 17:43:50,425 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 17:43:50] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.028 2026-10-31 17:43:50,436 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 17:43:50] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.028 2026-10-31 17:43:50,455 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:43:50] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.007 0.011 2026-10-31 17:43:50,464 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 17:43:50] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.042 2026-10-31 17:43:50,477 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour.test_journal_items_payment_difference_choice.browser: Owl is running in 'dev' mode. 2026-10-31 17:43:50,481 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:43:50] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.014 2026-10-31 17:43:50,548 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:43:50] "GET /odoo/offline HTTP/1.1" 200 - 5 0.003 0.035 2026-10-31 17:43:50,561 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:43:50] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.001 0.030 2026-10-31 17:43:50,586 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:43:50] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.005 0.048 2026-10-31 17:43:50,606 104 INFO rb-be2b723-226188-430986 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-10-31 17:43:50,736 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 17:43:50] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-31 17:43:50,750 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:43:50] "POST /mail/data HTTP/1.1" 200 - 34 0.069 0.065 2026-10-31 17:43:50,782 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 17:43:50] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.020 2026-10-31 17:43:50,868 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:43:50] "GET /odoo/action-account.action_account_moves_all HTTP/1.1" 200 - 20 0.033 0.199 2026-10-31 17:43:50,891 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:43:50] "POST /web/action/load HTTP/1.1" 200 - 5 0.007 0.218 2026-10-31 17:43:50,961 104 INFO rb-be2b723-226188-430986 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-31 17:43:50,964 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:43:50] "GET /web/image?model=res.users&field=avatar_128&id=950 HTTP/1.1" 200 - 16 0.025 0.276 2026-10-31 17:43:51,013 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:43:51] "GET /web/image/res.partner/2195/avatar_128?unique=1793468596000 HTTP/1.1" 200 - 8 0.009 0.332 2026-10-31 17:43:51,033 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:43:51] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.005 0.085 2026-10-31 17:43:51,036 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:43:51] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.291 2026-10-31 17:43:51,083 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:43:51] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.020 0.275 2026-10-31 17:43:52,105 104 INFO rb-be2b723-226188-430986 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-10-31 17:43:52,118 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:43:52] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 2 0.001 0.006 2026-10-31 17:43:52,134 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour.test_journal_items_payment_difference_choice.browser: Owl is running in 'dev' mode. 2026-10-31 17:43:52,175 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:43:52] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.000 0.007 2026-10-31 17:43:52,198 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:43:52] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 1 0.001 0.015 2026-10-31 17:43:52,350 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:43:52] "POST /mail/data HTTP/1.1" 200 - 20 0.049 0.041 2026-10-31 17:43:52,399 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:43:52] "GET /web/image?model=res.users&field=avatar_128&id=950 HTTP/1.1" 200 - 9 0.014 0.105 2026-10-31 17:43:52,433 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:43:52] "GET /web/image/res.partner/2195/avatar_128?unique=1793468596000 HTTP/1.1" 200 - 8 0.009 0.133 2026-10-31 17:43:52,439 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:43:52] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.156 2026-10-31 17:43:52,478 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:43:52] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 2 0.004 0.089 2026-10-31 17:43:52,487 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 17:43:52] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-31 17:43:52,517 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:43:52] "POST /web/action/load HTTP/1.1" 200 - 10 0.012 0.211 2026-10-31 17:43:52,543 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 17:43:52] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-10-31 17:43:52,563 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:43:52] "GET /web/image/res.company/160/favicon HTTP/1.1" 200 - 9 0.018 0.062 2026-10-31 17:43:52,883 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:43:52] "POST /web/dataset/call_kw/account.move.line/get_views HTTP/1.1" 200 - 105 0.086 0.240 2026-10-31 17:43:52,969 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:43:52] "POST /web/dataset/call_kw/account.move.line/search_panel_select_range HTTP/1.1" 200 - 3 0.007 0.027 2026-10-31 17:43:53,083 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:43:53] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 18 0.062 0.051 2026-10-31 17:43:53,098 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:43:53] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.120 2026-10-31 17:43:53,378 104 INFO rb-be2b723-226188-430986 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-10-31 17:43:53,423 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:43:53] "POST /web/dataset/call_kw/account.move.line/json_friendly_approval_request_data HTTP/1.1" 200 - 11 0.011 0.017 2026-10-31 17:43:53,466 104 INFO rb-be2b723-226188-430986 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-10-31 17:43:53,500 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:43:53] "POST /web/dataset/call_kw/account.move.line/json_friendly_approval_request_data HTTP/1.1" 200 - 4 0.008 0.016 2026-10-31 17:43:53,532 104 INFO rb-be2b723-226188-430986 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-10-31 17:43:53,600 104 INFO rb-be2b723-226188-430986 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-10-31 17:43:53,671 104 INFO rb-be2b723-226188-430986 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-10-31 17:43:53,711 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:43:53] "POST /web/action/load HTTP/1.1" 200 - 11 0.016 0.022 2026-10-31 17:43:53,918 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:43:53] "POST /web/action/run HTTP/1.1" 200 - 45 0.043 0.148 2026-10-31 17:43:54,016 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:43:54] "POST /web/dataset/call_kw/account.move.line/get_views HTTP/1.1" 200 - 7 0.007 0.068 2026-10-31 17:43:54,070 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:43:54] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.007 2026-10-31 17:43:54,148 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:43:54] "POST /web/dataset/call_kw/account.move.line/web_read HTTP/1.1" 200 - 17 0.019 0.058 2026-10-31 17:43:54,377 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:43:54] "POST /web/dataset/call_kw/account.move.line/get_views HTTP/1.1" 200 - 10 0.012 0.114 2026-10-31 17:43:54,466 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:43:54] "POST /web/dataset/call_kw/res.partner/read HTTP/1.1" 200 - 3 0.007 0.042 2026-10-31 17:43:54,511 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:43:54] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 1 0.001 0.008 2026-10-31 17:43:54,626 104 INFO rb-be2b723-226188-430986 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-10-31 17:43:54,627 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:43:54] "POST /web/dataset/call_kw/account.move.line/json_friendly_approval_request_data HTTP/1.1" 200 - 4 0.006 0.014 2026-10-31 17:43:54,691 104 INFO rb-be2b723-226188-430986 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-10-31 17:43:54,792 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:43:54] "POST /web/dataset/call_kw/account.move.line/onchange HTTP/1.1" 200 - 26 0.028 0.066 2026-10-31 17:43:54,886 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:43:54] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 1 0.001 0.014 2026-10-31 17:43:54,914 104 INFO rb-be2b723-226188-430986 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-10-31 17:43:54,916 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:43:54] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.009 2026-10-31 17:43:54,961 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:43:54] "POST /web/dataset/call_kw/account.account/name_search HTTP/1.1" 200 - 9 0.024 0.018 2026-10-31 17:43:55,202 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:43:55] "POST /web/dataset/call_kw/account.account/name_search HTTP/1.1" 200 - 5 0.008 0.029 2026-10-31 17:43:55,255 104 INFO rb-be2b723-226188-430986 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-10-31 17:43:55,365 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:43:55] "POST /web/dataset/call_kw/account.move.line/onchange HTTP/1.1" 200 - 29 0.023 0.072 2026-10-31 17:43:55,401 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:43:55] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 1 0.001 0.008 2026-10-31 17:43:55,423 104 INFO rb-be2b723-226188-430986 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-10-31 17:43:55,587 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:43:55] "POST /web/dataset/call_kw/account.move.line/web_save HTTP/1.1" 200 - 27 0.038 0.120 2026-10-31 17:43:56,360 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:43:56] "POST /web/dataset/call_button/account.move.line/action_validate HTTP/1.1" 200 - 218 0.236 0.481 2026-10-31 17:43:56,395 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:43:56] "POST /web/dataset/call_kw/account.move.line/json_friendly_approval_request_data HTTP/1.1" 200 - 4 0.014 0.722 2026-10-31 17:43:56,403 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:43:56] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 1 0.001 0.746 2026-10-31 17:43:56,472 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:43:56] "POST /web/dataset/call_kw/account.move.line/web_read HTTP/1.1" 200 - 14 0.016 0.081 2026-10-31 17:43:56,564 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:43:56] "POST /web/dataset/call_kw/account.move/zalo_check_recipients HTTP/1.1" 200 - 2 0.005 0.017 2026-10-31 17:43:56,589 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:43:56] "POST /web/dataset/call_kw/account.move/zalo_check_recipients HTTP/1.1" 200 - 2 0.004 0.013 2026-10-31 17:43:56,608 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour.test_journal_items_payment_difference_choice.browser: tour succeeded 2026-10-31 17:43:56,615 104 INFO rb-be2b723-226188-430986 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-10-31 17:43:56,689 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:43:56] "POST /mail/thread/data HTTP/1.1" 200 - 38 0.036 0.073 2026-10-31 17:43:56,706 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:43:56] "POST /mail/thread/messages HTTP/1.1" 200 - 3 0.003 0.054 2026-10-31 17:43:57,051 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour.test_journal_items_payment_difference_choice.browser: heap 27256080 (allocated 28815360) 2026-10-31 17:43:57,093 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour.test_journal_items_payment_difference_choice: Closing chrome headless with pid 10401 2026-10-31 17:43:57,095 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour.test_journal_items_payment_difference_choice: Closing websocket connection 2026-10-31 17:43:57,099 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour.test_journal_items_payment_difference_choice: Terminating chrome headless with pid 10401 2026-10-31 17:43:57,210 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour.test_journal_items_payment_difference_choice: Chrome Log in: /tmp/odoo_tests/rb-be2b723-226188-430986/chrome_logs/chrome_log_20261031_174357_210036_test_journal_items_payment_difference_choice.txt 2026-10-31 17:43:57,210 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_account_reconciliation.tests.test_reconcile_tours.TestReconcilePaymentDifferenceChoiceTour.test_journal_items_payment_difference_choice: Removing chrome user profile "/tmp/tmpj7_aapb6_chrome_odoo" 2026-10-31 17:43:57,346 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-31 17:44:12,458 104 INFO rb-be2b723-226188-430986 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-10-31 17:44:14,237 104 INFO rb-be2b723-226188-430986 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: 10654 2026-10-31 17:44:14,237 104 INFO rb-be2b723-226188-430986 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/tmparc0rdc2_chrome_odoo 2026-10-31 17:44:14,237 104 INFO rb-be2b723-226188-430986 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:34801/json/version 2026-10-31 17:44:14,238 104 INFO rb-be2b723-226188-430986 odoo.tests.common.requests: request http://127.0.0.1:34801/json/version with timeout 3 increased to 10s during tests 2026-10-31 17:44:14,371 104 INFO rb-be2b723-226188-430986 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-10-31 17:44:14,371 104 INFO rb-be2b723-226188-430986 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:34801/json 2026-10-31 17:44:14,372 104 INFO rb-be2b723-226188-430986 odoo.tests.common.requests: request http://127.0.0.1:34801/json with timeout 3 increased to 10s during tests 2026-10-31 17:44:14,381 104 INFO rb-be2b723-226188-430986 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:34801/devtools/page/7BEF8D9C1B82C1E11590C6C4182E7006 2026-10-31 17:44:14,403 104 INFO rb-be2b723-226188-430986 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-10-31 17:44:14,410 104 INFO rb-be2b723-226188-430986 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-10-31 17:44:14,606 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.res_users: Login successful for db:rb-be2b723-226188-430986 login:recon_kanban_new_user from n/a 2026-10-31 17:44:14,618 104 INFO rb-be2b723-226188-430986 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-10-31 17:44:14,627 104 INFO rb-be2b723-226188-430986 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-10-31 17:44:14,627 104 INFO rb-be2b723-226188-430986 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-10-31 17:44:14,652 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-31 17:44:16,308 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:44:16] "GET /odoo HTTP/1.1" 200 - 181 0.134 1.526 2026-10-31 17:44:16,319 104 INFO rb-be2b723-226188-430986 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': '7BEF8D9C1B82C1E11590C6C4182E7006', 'loaderId': '1133D2E159B85479AD3F3F282C47F93F', 'isDownload': False} 2026-10-31 17:44:16,319 104 INFO rb-be2b723-226188-430986 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-10-31 17:44:16,413 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:44:16] "GET /web/assets/7602508/web.assets_web.min.js HTTP/1.1" 200 - 2 0.009 0.021 2026-10-31 17:44:16,428 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:44:16] "GET /web/assets/0fbf7df/web.assets_web.min.css HTTP/1.1" 200 - 2 0.006 0.044 2026-10-31 17:44:16,515 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:44:16] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.052 0.059 2026-10-31 17:44:16,567 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:44:16] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.163 2026-10-31 17:44:16,655 104 INFO rb-be2b723-226188-430986 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-31 17:44:16,800 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:44:16] "GET /web/webclient/load_menus/c84ac4f4b568201b9701a634fa8c03f73a9a70a7621c62f2b180cb0cffbc30fa HTTP/1.1" 200 - 172 0.097 0.310 2026-10-31 17:44:16,814 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:44:16] "GET /web/assets/fabee4f/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.004 0.185 2026-10-31 17:44:16,924 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:44:16] "GET /web/assets/38aa5c1/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.006 2026-10-31 17:44:17,801 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 17:44:17] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.003 2026-10-31 17:44:17,836 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 17:44:17] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.034 2026-10-31 17:44:17,839 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 17:44:17] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.025 2026-10-31 17:44:17,839 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:44:17] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.009 0.013 2026-10-31 17:44:17,844 104 INFO rb-be2b723-226188-430986 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-10-31 17:44:17,874 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:44:17] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-10-31 17:44:17,954 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:44:17] "GET /odoo/offline HTTP/1.1" 200 - 5 0.004 0.023 2026-10-31 17:44:17,969 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:44:17] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.001 0.006 2026-10-31 17:44:18,009 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:44:18] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.010 0.032 2026-10-31 17:44:18,050 104 INFO rb-be2b723-226188-430986 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-10-31 17:44:18,187 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:44:18] "POST /mail/data HTTP/1.1" 200 - 34 0.057 0.073 2026-10-31 17:44:18,271 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:44:18] "POST /web/action/load HTTP/1.1" 200 - 5 0.020 0.124 2026-10-31 17:44:18,283 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 17:44:18] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.016 2026-10-31 17:44:18,313 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 17:44:18] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.049 2026-10-31 17:44:18,369 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:44:18] "GET /web/image/res.partner/2206/avatar_128?unique=1793468637000 HTTP/1.1" 200 - 15 0.031 0.175 2026-10-31 17:44:18,481 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:44:18] "GET /odoo/action-account.open_account_journal_dashboard_kanban HTTP/1.1" 200 - 20 0.019 0.225 2026-10-31 17:44:18,549 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:44:18] "GET /web/image?model=res.users&field=avatar_128&id=953 HTTP/1.1" 200 - 9 0.012 0.402 2026-10-31 17:44:18,641 104 INFO rb-be2b723-226188-430986 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-31 17:44:18,729 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:44:18] "POST /mail/data HTTP/1.1" 200 - 38 0.091 0.150 2026-10-31 17:44:18,780 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:44:18] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.019 0.465 2026-10-31 17:44:18,781 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:44:18] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.542 2026-10-31 17:44:18,809 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:44:18] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.010 0.217 2026-10-31 17:44:19,605 104 INFO rb-be2b723-226188-430986 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-10-31 17:44:19,615 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:44:19] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 2 0.001 0.006 2026-10-31 17:44:19,626 104 INFO rb-be2b723-226188-430986 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-10-31 17:44:19,670 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:44:19] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.000 0.006 2026-10-31 17:44:19,684 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:44:19] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 1 0.001 0.008 2026-10-31 17:44:19,921 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:44:19] "POST /mail/data HTTP/1.1" 200 - 20 0.080 0.088 2026-10-31 17:44:19,929 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:44:19] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.070 2026-10-31 17:44:19,984 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:44:19] "POST /web/action/load HTTP/1.1" 200 - 10 0.022 0.105 2026-10-31 17:44:20,066 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:44:20] "GET /web/image?model=res.users&field=avatar_128&id=953 HTTP/1.1" 200 - 9 0.017 0.167 2026-10-31 17:44:20,109 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:44:20] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 2 0.005 0.124 2026-10-31 17:44:20,122 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 17:44:20] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.008 2026-10-31 17:44:20,147 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 17:44:20] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.009 2026-10-31 17:44:20,336 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:44:20] "POST /web/dataset/call_kw/account.journal/get_views HTTP/1.1" 200 - 70 0.043 0.251 2026-10-31 17:44:20,365 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:44:20] "GET /web/image/res.company/161/favicon HTTP/1.1" 200 - 9 0.008 0.246 2026-10-31 17:44:20,494 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:44:20] "POST /web/dataset/call_kw/account.journal/web_search_read HTTP/1.1" 200 - 49 0.041 0.069 2026-10-31 17:44:20,597 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:44:20] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.007 2026-10-31 17:44:20,695 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:44:20] "POST /web/dataset/call_kw/account.journal/is_sample_action_available HTTP/1.1" 200 - 2 0.018 0.008 2026-10-31 17:44:20,707 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:44:20] "GET /web/bundle/web.chartjs_lib?lang=en_US HTTP/1.1" 200 - 1 0.000 0.040 2026-10-31 17:44:20,711 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:44:20] "POST /web/dataset/call_kw/account.journal/is_sample_action_available HTTP/1.1" 200 - 1 0.001 0.016 2026-10-31 17:44:20,743 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:44:20] "GET /web/assets/434711e/web.chartjs_lib.min.js HTTP/1.1" 200 - 2 0.001 0.008 2026-10-31 17:44:20,931 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 17:44:20] "GET /web/static/img/folder.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-31 17:44:20,933 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 17:44:20] "GET /web/static/img/bill.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-10-31 17:44:20,969 104 INFO rb-be2b723-226188-430986 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-10-31 17:44:21,021 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:44:21] "POST /web/dataset/call_button/account.journal/action_open_reconcile HTTP/1.1" 200 - 12 0.009 0.027 2026-10-31 17:44:21,412 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:44:21] "POST /web/dataset/call_kw/account.bank.statement.line/get_views HTTP/1.1" 200 - 100 0.086 0.267 2026-10-31 17:44:21,455 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:44:21] "POST /web/dataset/call_kw/account.journal/read HTTP/1.1" 200 - 2 0.005 0.010 2026-10-31 17:44:21,516 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:44:21] "POST /web/dataset/call_kw/account.bank.statement.line/web_search_read HTTP/1.1" 200 - 4 0.006 0.013 2026-10-31 17:44:21,546 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:44:21] "POST /web/dataset/call_kw/account.journal/read HTTP/1.1" 200 - 3 0.005 0.024 2026-10-31 17:44:21,611 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:44:21] "POST /web/dataset/call_kw/res.company/read HTTP/1.1" 200 - 6 0.004 0.036 2026-10-31 17:44:21,714 104 INFO rb-be2b723-226188-430986 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-10-31 17:44:21,781 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:44:21] "POST /web/dataset/call_kw/account.bank.statement.line/get_views HTTP/1.1" 200 - 1 0.000 0.098 2026-10-31 17:44:21,786 104 INFO rb-be2b723-226188-430986 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-10-31 17:44:21,822 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:44:21] "POST /web/dataset/call_kw/account.bank.statement.line/action_new_account_bank_statement_line HTTP/1.1" 200 - 10 0.009 0.018 2026-10-31 17:44:21,845 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:44:21] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.011 2026-10-31 17:44:21,954 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:44:21] "POST /web/dataset/call_kw/account.bank.statement.line/web_read HTTP/1.1" 200 - 26 0.030 0.081 2026-10-31 17:44:21,991 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:44:21] "POST /web/dataset/call_kw/account.bank.statement.line/get_views HTTP/1.1" 200 - 2 0.001 0.108 2026-10-31 17:44:22,038 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:44:22] "POST /web/dataset/call_kw/account.reconcile.model/name_search HTTP/1.1" 200 - 2 0.005 0.014 2026-10-31 17:44:22,170 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:44:22] "POST /web/dataset/call_kw/account.move.line/get_views HTTP/1.1" 200 - 45 0.028 0.103 2026-10-31 17:44:22,277 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:44:22] "POST /web/dataset/call_kw/account.bank.statement.line/onchange HTTP/1.1" 200 - 10 0.013 0.223 2026-10-31 17:44:22,293 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:44:22] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.028 2026-10-31 17:44:22,310 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:44:22] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 1 0.002 0.051 2026-10-31 17:44:22,439 104 INFO rb-be2b723-226188-430986 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-10-31 17:44:22,549 104 INFO rb-be2b723-226188-430986 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-10-31 17:44:22,608 104 INFO rb-be2b723-226188-430986 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-10-31 17:44:22,697 104 INFO rb-be2b723-226188-430986 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-10-31 17:44:22,709 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:44:22] "POST /web/dataset/call_kw/account.bank.statement.line/onchange HTTP/1.1" 200 - 3 0.004 0.022 2026-10-31 17:44:23,342 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:44:23] "POST /web/dataset/call_kw/account.bank.statement.line/web_save HTTP/1.1" 200 - 138 0.149 0.455 2026-10-31 17:44:23,405 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:44:23] "POST /web/dataset/call_button/account.bank.statement.line/save HTTP/1.1" 200 - 0 0.000 0.005 2026-10-31 17:44:23,438 104 INFO rb-be2b723-226188-430986 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-10-31 17:44:23,463 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:44:23] "POST /web/dataset/call_kw/account.bank.statement.line/web_search_read HTTP/1.1" 200 - 4 0.004 0.016 2026-10-31 17:44:23,573 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:44:23] "POST /web/dataset/call_kw/account.bank.statement.line/web_read HTTP/1.1" 200 - 21 0.020 0.061 2026-10-31 17:44:23,606 104 INFO rb-be2b723-226188-430986 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-10-31 17:44:23,607 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:44:23] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 1 0.001 0.010 2026-10-31 17:44:23,608 104 INFO rb-be2b723-226188-430986 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-10-31 17:44:23,912 104 INFO rb-be2b723-226188-430986 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 29828924 (allocated 30912512) 2026-10-31 17:44:23,936 104 INFO rb-be2b723-226188-430986 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 10654 2026-10-31 17:44:23,939 104 INFO rb-be2b723-226188-430986 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-10-31 17:44:23,941 104 INFO rb-be2b723-226188-430986 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 10654 2026-10-31 17:44:24,080 104 INFO rb-be2b723-226188-430986 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-be2b723-226188-430986/chrome_logs/chrome_log_20261031_174424_080462_test_new_on_the_reconcile_kanban_records_a_transaction_through_the_new_transaction_form.txt 2026-10-31 17:44:24,080 104 INFO rb-be2b723-226188-430986 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/tmparc0rdc2_chrome_odoo" 2026-10-31 17:44:24,197 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-31 17:44:40,673 104 INFO rb-be2b723-226188-430986 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-10-31 17:44:43,171 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #957 deleted account.move.line.ctp records with IDs: [1613] 2026-10-31 17:44:43,362 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #957 deleted account.move.line records with IDs: [3317] 2026-10-31 17:44:43,612 104 INFO rb-be2b723-226188-430986 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-10-31 17:44:46,695 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_account_reconciliation.tests.test_reconcile_validate: Starting TestReconcileValidate.test_an_entry_that_differs_from_the_lines_shown_is_refused ... 2026-10-31 17:44:47,265 104 INFO rb-be2b723-226188-430986 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-10-31 17:44:48,851 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_account_reconciliation.tests.test_reconcile_validate: Starting TestReconcileValidate.test_each_settled_item_is_reconciled_with_its_own_row ... 2026-10-31 17:44:50,439 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #954 deleted account.move.line.ctp records with IDs: [1623] 2026-10-31 17:44:50,655 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #954 deleted account.move.line records with IDs: [3338] 2026-10-31 17:44:52,746 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #954 deleted account.move.line.ctp records with IDs: [1628] 2026-10-31 17:44:52,914 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #954 deleted account.move.line records with IDs: [3346] 2026-10-31 17:44:54,945 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #954 deleted account.move.line.ctp records with IDs: [1633] 2026-10-31 17:44:55,106 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #954 deleted account.move.line records with IDs: [3354] 2026-10-31 17:44:57,040 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #954 deleted account.move.line.ctp records with IDs: [1637] 2026-10-31 17:44:57,210 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #954 deleted account.move.line records with IDs: [3360] 2026-10-31 17:44:59,004 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #954 deleted account.move.line.ctp records with IDs: [1640] 2026-10-31 17:44:59,185 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #954 deleted account.move.line records with IDs: [3365] 2026-10-31 17:44:59,614 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_account_reconciliation.tests.test_reconcile_validate: Starting TestReconcileValidate.test_invalid_draft_is_rejected_before_anything_is_written ... 2026-10-31 17:45:13,433 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_account_reconciliation.tests.test_reconcile_validate: Starting TestReconcileValidate.test_journal_items_difference_is_kept_open_or_closed_as_chosen ... 2026-10-31 17:45:23,421 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #954 deleted account.partial.reconcile records with IDs: [257, 258] 2026-10-31 17:45:23,532 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #954 deleted account.full.reconcile records with IDs: [169] 2026-10-31 17:45:23,788 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #954 deleted account.partial.reconcile records with IDs: [259, 260] 2026-10-31 17:45:27,706 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #954 deleted account.partial.reconcile records with IDs: [264, 265] 2026-10-31 17:45:27,789 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #954 deleted account.full.reconcile records with IDs: [173] 2026-10-31 17:45:29,925 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_account_reconciliation.tests.test_reconcile_validate: Starting TestReconcileValidate.test_journal_items_preview_is_what_reconcile_does ... 2026-10-31 17:45:35,200 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #954 deleted ir.config_parameter records with IDs: [88] 2026-10-31 17:45:35,249 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_account_reconciliation.tests.test_reconcile_validate: Starting TestReconcileValidate.test_journal_items_to_check_flags_and_set_as_checked_clears ... 2026-10-31 17:45:38,059 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_account_reconciliation.tests.test_reconcile_validate: Starting TestReconcileValidate.test_marking_an_item_fully_paid_posts_the_difference_where_chosen ... 2026-10-31 17:45:39,433 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #954 deleted account.move.line.ctp records with IDs: [1721] 2026-10-31 17:45:39,611 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #954 deleted account.move.line records with IDs: [3528] 2026-10-31 17:45:41,042 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #954 deleted account.move.line.ctp records with IDs: [1724] 2026-10-31 17:45:41,187 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #954 deleted account.move.line records with IDs: [3533] 2026-10-31 17:45:42,869 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #954 deleted account.move.line.ctp records with IDs: [1728] 2026-10-31 17:45:43,031 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #954 deleted account.move.line records with IDs: [3539] 2026-10-31 17:45:44,776 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #954 deleted account.move.line.ctp records with IDs: [1732] 2026-10-31 17:45:44,935 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #954 deleted account.move.line records with IDs: [3545] 2026-10-31 17:45:47,653 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #954 deleted account.move.line.ctp records with IDs: [1739] 2026-10-31 17:45:47,794 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #954 deleted account.move.line records with IDs: [3557] 2026-10-31 17:45:49,262 104 INFO rb-be2b723-226188-430986 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-10-31 17:45:50,120 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #954 deleted account.move.line.ctp records with IDs: [1743] 2026-10-31 17:45:50,297 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #954 deleted account.move.line records with IDs: [3564] 2026-10-31 17:45:50,558 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_account_reconciliation.tests.test_reconcile_validate: Starting TestReconcileValidate.test_payer_name_identifies_the_partner_only_when_exactly_one_matches ... 2026-10-31 17:45:51,867 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #954 deleted account.move.line.ctp records with IDs: [1744] 2026-10-31 17:45:52,022 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #954 deleted account.move.line records with IDs: [3568] 2026-10-31 17:46:06,977 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_account_reconciliation.tests.test_reconcile_validate: Starting TestReconcileValidate.test_reconcile_model_identified_partner_is_written_only_at_validate ... 2026-10-31 17:46:09,422 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #954 deleted account.move.line.ctp records with IDs: [1756] 2026-10-31 17:46:09,610 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #954 deleted account.move.line records with IDs: [3591] 2026-10-31 17:46:11,476 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #954 deleted account.move.line.ctp records with IDs: [1759] 2026-10-31 17:46:11,689 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #954 deleted account.move.line records with IDs: [3596] 2026-10-31 17:46:13,576 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_account_reconciliation.tests.test_reconcile_validate: Starting TestReconcileValidate.test_reconcile_model_writeoff_decision_needs_an_unambiguous_writeoff ... 2026-10-31 17:46:13,700 104 INFO rb-be2b723-226188-430986 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 17:46:17,618 104 INFO rb-be2b723-226188-430986 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f0a3e5c4040> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 17:46:17,620 104 INFO rb-be2b723-226188-430986 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f0a3e0acc20> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 17:46:17,637 104 INFO rb-be2b723-226188-430986 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 17:46:17,643 104 INFO rb-be2b723-226188-430986 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f0a3e0afe20> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 17:46:18,150 104 INFO rb-be2b723-226188-430986 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 17:46:22,460 104 INFO rb-be2b723-226188-430986 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f0a3e275800> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 17:46:22,462 104 INFO rb-be2b723-226188-430986 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f0a0f27cea0> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 17:46:22,475 104 INFO rb-be2b723-226188-430986 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 17:46:22,484 104 INFO rb-be2b723-226188-430986 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f0a0f27d4e0> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 17:46:23,101 104 INFO rb-be2b723-226188-430986 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 17:46:26,518 104 INFO rb-be2b723-226188-430986 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f0a12388ea0> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 17:46:26,520 104 INFO rb-be2b723-226188-430986 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f0a3e6f1e40> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 17:46:26,532 104 INFO rb-be2b723-226188-430986 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 17:46:26,540 104 INFO rb-be2b723-226188-430986 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f0a3e6f25c0> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 17:46:27,055 104 INFO rb-be2b723-226188-430986 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 17:46:31,125 104 INFO rb-be2b723-226188-430986 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f0a3ca05760> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 17:46:31,127 104 INFO rb-be2b723-226188-430986 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f0a3d804e00> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 17:46:31,135 104 INFO rb-be2b723-226188-430986 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 17:46:31,142 104 INFO rb-be2b723-226188-430986 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f0a3d805bc0> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 17:46:31,655 104 INFO rb-be2b723-226188-430986 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 17:46:36,016 104 INFO rb-be2b723-226188-430986 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f0a0e381da0> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 17:46:36,018 104 INFO rb-be2b723-226188-430986 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f0a3c4742c0> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 17:46:36,027 104 INFO rb-be2b723-226188-430986 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 17:46:36,032 104 INFO rb-be2b723-226188-430986 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f0a3c477ba0> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 17:46:36,524 104 INFO rb-be2b723-226188-430986 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 17:46:39,706 104 INFO rb-be2b723-226188-430986 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f0a3cb387c0> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 17:46:39,708 104 INFO rb-be2b723-226188-430986 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f0a12c55440> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 17:46:39,718 104 INFO rb-be2b723-226188-430986 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 17:46:39,725 104 INFO rb-be2b723-226188-430986 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f0a12c54d60> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 17:46:41,150 104 INFO rb-be2b723-226188-430986 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 17:46:44,154 104 INFO rb-be2b723-226188-430986 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f0a0ed063e0> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 17:46:44,155 104 INFO rb-be2b723-226188-430986 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f0a3c052160> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 17:46:44,161 104 INFO rb-be2b723-226188-430986 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 17:46:44,166 104 INFO rb-be2b723-226188-430986 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f0a3c053ec0> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 17:46:44,525 104 INFO rb-be2b723-226188-430986 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 17:46:48,401 104 INFO rb-be2b723-226188-430986 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f0a108d9760> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 17:46:48,403 104 INFO rb-be2b723-226188-430986 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f0a1237bec0> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 17:46:48,413 104 INFO rb-be2b723-226188-430986 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 17:46:48,421 104 INFO rb-be2b723-226188-430986 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f0a1237bba0> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 17:46:53,596 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_account_reconciliation.tests.test_reconcile_validate: Starting TestReconcileValidate.test_remainder_lands_on_a_chosen_destination ... 2026-10-31 17:46:54,922 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #954 deleted account.move.line.ctp records with IDs: [1771] 2026-10-31 17:46:55,108 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #954 deleted account.move.line records with IDs: [3618] 2026-10-31 17:46:59,209 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #954 deleted account.move.line.ctp records with IDs: [1778] 2026-10-31 17:46:59,444 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_account_reconciliation.tests.test_reconcile_validate: Starting TestReconcileValidate.test_taxed_reconciliation_model_posts_its_taxes_as_core_does ... 2026-10-31 17:47:00,376 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #954 deleted account.move.line.ctp records with IDs: [1780] 2026-10-31 17:47:00,536 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #954 deleted account.move.line records with IDs: [3633] 2026-10-31 17:47:02,004 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #954 deleted account.move.line.ctp records with IDs: [1785] 2026-10-31 17:47:02,163 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #954 deleted account.move.line records with IDs: [3640] 2026-10-31 17:47:03,272 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #954 deleted account.move.line.ctp records with IDs: [1790] 2026-10-31 17:47:03,387 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #954 deleted account.move.line records with IDs: [3647] 2026-10-31 17:47:04,570 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #954 deleted account.move.line.ctp records with IDs: [1795] 2026-10-31 17:47:04,792 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #954 deleted account.move.line records with IDs: [3654] 2026-10-31 17:47:06,074 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #954 deleted account.move.line.ctp records with IDs: [1800] 2026-10-31 17:47:06,200 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #954 deleted account.move.line records with IDs: [3661] 2026-10-31 17:47:07,374 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_account_reconciliation.tests.test_reconcile_validate: Starting TestReconcileValidate.test_untaxed_bank_line_on_a_default_taxed_account_posts_no_tax ... 2026-10-31 17:47:08,256 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #954 deleted account.move.line.ctp records with IDs: [1807] 2026-10-31 17:47:08,403 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #954 deleted account.move.line records with IDs: [3671] 2026-10-31 17:47:09,833 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #954 deleted account.move.line.ctp records with IDs: [1810] 2026-10-31 17:47:10,002 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #954 deleted account.move.line records with IDs: [3676] 2026-10-31 17:47:10,464 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_account_reconciliation.tests.test_reconcile_validate: Starting TestReconcileValidate.test_validate_and_revert_are_offered_only_when_meaningful ... 2026-10-31 17:47:14,252 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_account_reconciliation.tests.test_reconcile_validate: Starting TestReconcileValidate.test_validate_is_idempotent_and_undo_restores_a_clean_draft ... 2026-10-31 17:47:15,692 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #954 deleted account.move.line.ctp records with IDs: [1817] 2026-10-31 17:47:15,874 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #954 deleted account.move.line records with IDs: [3692] 2026-10-31 17:47:18,145 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #954 deleted account.move.line.ctp records with IDs: [1822] 2026-10-31 17:47:18,300 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #954 deleted account.move.line records with IDs: [3701] 2026-10-31 17:47:18,857 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #954 deleted account.partial.reconcile records with IDs: [289] 2026-10-31 17:47:18,943 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #954 deleted account.full.reconcile records with IDs: [188] 2026-10-31 17:47:19,182 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #954 deleted account.move.line.ctp records with IDs: [1823] 2026-10-31 17:47:19,306 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #954 deleted account.move.line records with IDs: [3700, 3702] 2026-10-31 17:47:20,572 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #954 deleted account.partial.reconcile records with IDs: [290] 2026-10-31 17:47:20,647 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #954 deleted account.full.reconcile records with IDs: [189] 2026-10-31 17:47:22,187 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #954 deleted account.move.line.ctp records with IDs: [1828] 2026-10-31 17:47:22,325 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #954 deleted account.move.line records with IDs: [3712] 2026-10-31 17:47:22,915 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_account_reconciliation.tests.test_reconcile_validate: Starting TestReconcileValidate.test_validate_posts_exactly_the_validated_draft ... 2026-10-31 17:47:24,314 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #954 deleted account.move.line.ctp records with IDs: [1831] 2026-10-31 17:47:24,487 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #954 deleted account.move.line records with IDs: [3717] 2026-10-31 17:47:26,273 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #954 deleted account.move.line.ctp records with IDs: [1835] 2026-10-31 17:47:26,459 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #954 deleted account.move.line records with IDs: [3723] 2026-10-31 17:47:28,122 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #954 deleted account.move.line.ctp records with IDs: [1838] 2026-10-31 17:47:28,299 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #954 deleted account.move.line records with IDs: [3728] 2026-10-31 17:47:30,593 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #954 deleted account.move.line.ctp records with IDs: [1842] 2026-10-31 17:47:30,748 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #954 deleted account.move.line records with IDs: [3734] 2026-10-31 17:47:31,070 104 INFO rb-be2b723-226188-430986 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 17:47:34,241 104 INFO rb-be2b723-226188-430986 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f0a3ed418a0> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 17:47:34,242 104 INFO rb-be2b723-226188-430986 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f0a3cf018a0> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 17:47:34,249 104 INFO rb-be2b723-226188-430986 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 17:47:34,256 104 INFO rb-be2b723-226188-430986 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f0a3cf020c0> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 17:47:34,291 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-10-31 17:47:50,725 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_account_reconciliation.tests.test_statement_form_tour: Starting TestStatementFormTour.test_ending_balance_symbol_clear_of_digits_and_mismatch_hint_shown ... 2026-10-31 17:47:55,946 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_account_reconciliation.tests.test_statement_form_tour.TestStatementFormTour.test_ending_balance_symbol_clear_of_digits_and_mismatch_hint_shown: Chrome pid: 10899 2026-10-31 17:47:55,946 104 INFO rb-be2b723-226188-430986 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/tmpyzuxw_26_chrome_odoo 2026-10-31 17:47:55,947 104 INFO rb-be2b723-226188-430986 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:34293/json/version 2026-10-31 17:47:55,948 104 INFO rb-be2b723-226188-430986 odoo.tests.common.requests: request http://127.0.0.1:34293/json/version with timeout 3 increased to 10s during tests 2026-10-31 17:47:55,979 104 INFO rb-be2b723-226188-430986 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-10-31 17:47:55,980 104 INFO rb-be2b723-226188-430986 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:34293/json 2026-10-31 17:47:55,980 104 INFO rb-be2b723-226188-430986 odoo.tests.common.requests: request http://127.0.0.1:34293/json with timeout 3 increased to 10s during tests 2026-10-31 17:47:56,015 104 INFO rb-be2b723-226188-430986 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:34293/devtools/page/6920EF673846776BDF2D360BA0E4B0BC 2026-10-31 17:47:56,046 104 INFO rb-be2b723-226188-430986 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-10-31 17:47:56,057 104 INFO rb-be2b723-226188-430986 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-10-31 17:47:56,243 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.res_users: Login successful for db:rb-be2b723-226188-430986 login:stmt_form_mismatch_user from n/a 2026-10-31 17:47:56,255 104 INFO rb-be2b723-226188-430986 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-10-31 17:47:56,271 104 INFO rb-be2b723-226188-430986 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-10-31 17:47:56,271 104 INFO rb-be2b723-226188-430986 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-10-31 17:47:56,338 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-31 17:47:58,321 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:47:58] "GET /odoo/action-account.action_bank_statement_tree/150 HTTP/1.1" 200 - 181 0.312 1.709 2026-10-31 17:47:58,327 104 INFO rb-be2b723-226188-430986 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': '6920EF673846776BDF2D360BA0E4B0BC', 'loaderId': 'D9F3ED1B3A3E403672326C6AA19A7114', 'isDownload': False} 2026-10-31 17:47:58,327 104 INFO rb-be2b723-226188-430986 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-10-31 17:47:58,405 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:47:58] "GET /web/assets/0fbf7df/web.assets_web.min.css HTTP/1.1" 200 - 2 0.012 0.023 2026-10-31 17:47:58,427 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:47:58] "GET /web/assets/7602508/web.assets_web.min.js HTTP/1.1" 200 - 2 0.013 0.039 2026-10-31 17:47:58,447 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:47:58] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.063 2026-10-31 17:47:58,474 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:47:58] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.006 0.086 2026-10-31 17:47:58,488 104 INFO rb-be2b723-226188-430986 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-31 17:47:58,745 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:47:58] "GET /web/webclient/load_menus/c84ac4f4b568201b9701a634fa8c03f73a9a70a7621c62f2b180cb0cffbc30fa HTTP/1.1" 200 - 172 0.123 0.247 2026-10-31 17:47:58,761 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:47:58] "GET /web/assets/fabee4f/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.006 0.152 2026-10-31 17:47:58,859 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:47:58] "GET /web/assets/38aa5c1/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.007 2026-10-31 17:47:59,567 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 17:47:59] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.003 2026-10-31 17:47:59,587 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 17:47:59] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.011 2026-10-31 17:47:59,603 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 17:47:59] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.005 2026-10-31 17:47:59,638 104 INFO rb-be2b723-226188-430986 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-10-31 17:47:59,642 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:47:59] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.002 0.024 2026-10-31 17:47:59,654 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:47:59] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-10-31 17:47:59,726 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:47:59] "GET /odoo/offline HTTP/1.1" 200 - 5 0.003 0.024 2026-10-31 17:47:59,748 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:47:59] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.001 0.011 2026-10-31 17:47:59,781 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:47:59] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.004 0.034 2026-10-31 17:47:59,867 104 INFO rb-be2b723-226188-430986 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-10-31 17:47:59,893 104 INFO rb-be2b723-226188-430986 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-10-31 17:47:59,981 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 17:47:59] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-31 17:48:00,000 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 17:48:00] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.022 2026-10-31 17:48:00,019 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:48:00] "POST /mail/data HTTP/1.1" 200 - 34 0.085 0.066 2026-10-31 17:48:00,097 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:48:00] "GET /web/image/res.partner/2312/avatar_128?unique=1793468854000 HTTP/1.1" 200 - 15 0.026 0.153 2026-10-31 17:48:00,104 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:48:00] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.129 2026-10-31 17:48:00,182 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:48:00] "GET /web/image?model=res.users&field=avatar_128&id=962 HTTP/1.1" 200 - 9 0.014 0.255 2026-10-31 17:48:00,243 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:48:00] "POST /web/action/load HTTP/1.1" 200 - 12 0.029 0.291 2026-10-31 17:48:00,257 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 17:48:00] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.009 2026-10-31 17:48:00,282 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:48:00] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.014 0.205 2026-10-31 17:48:00,322 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:48:00] "GET /web/image/res.company/164/favicon HTTP/1.1" 200 - 9 0.014 0.073 2026-10-31 17:48:00,353 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 17:48:00] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.011 2026-10-31 17:48:00,527 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:48:00] "POST /web/dataset/call_kw/account.bank.statement/get_views HTTP/1.1" 200 - 45 0.066 0.176 2026-10-31 17:48:00,707 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:48:00] "POST /web/dataset/call_kw/account.bank.statement/web_read HTTP/1.1" 200 - 30 0.036 0.057 2026-10-31 17:48:00,716 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:48:00] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.098 2026-10-31 17:48:00,892 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 17:48:00] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-10-31 17:48:00,958 104 INFO rb-be2b723-226188-430986 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-10-31 17:48:01,018 104 INFO rb-be2b723-226188-430986 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-10-31 17:48:01,069 104 INFO rb-be2b723-226188-430986 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-10-31 17:48:01,121 104 INFO rb-be2b723-226188-430986 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-10-31 17:48:01,179 104 INFO rb-be2b723-226188-430986 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-10-31 17:48:01,180 104 INFO rb-be2b723-226188-430986 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-10-31 17:48:01,338 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_account_reconciliation.tests.test_statement_form_tour.TestStatementFormTour.test_ending_balance_symbol_clear_of_digits_and_mismatch_hint_shown.browser: heap 22497968 (allocated 23572480) 2026-10-31 17:48:01,363 104 INFO rb-be2b723-226188-430986 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 10899 2026-10-31 17:48:01,366 104 INFO rb-be2b723-226188-430986 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-10-31 17:48:01,367 104 INFO rb-be2b723-226188-430986 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 10899 2026-10-31 17:48:01,496 104 INFO rb-be2b723-226188-430986 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-be2b723-226188-430986/chrome_logs/chrome_log_20261031_174801_496549_test_ending_balance_symbol_clear_of_digits_and_mismatch_hint_shown.txt 2026-10-31 17:48:01,496 104 INFO rb-be2b723-226188-430986 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/tmpyzuxw_26_chrome_odoo" 2026-10-31 17:48:01,552 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_account_reconciliation.tests.test_statement_form_tour: Starting TestStatementFormTour.test_large_balances_are_fully_visible_in_their_inputs ... 2026-10-31 17:48:03,606 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_account_reconciliation.tests.test_statement_form_tour.TestStatementFormTour.test_large_balances_are_fully_visible_in_their_inputs: Chrome pid: 11104 2026-10-31 17:48:03,606 104 INFO rb-be2b723-226188-430986 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/tmp4kkfxe3r_chrome_odoo 2026-10-31 17:48:03,607 104 INFO rb-be2b723-226188-430986 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:34287/json/version 2026-10-31 17:48:03,608 104 INFO rb-be2b723-226188-430986 odoo.tests.common.requests: request http://127.0.0.1:34287/json/version with timeout 3 increased to 10s during tests 2026-10-31 17:48:03,692 104 INFO rb-be2b723-226188-430986 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-10-31 17:48:03,692 104 INFO rb-be2b723-226188-430986 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:34287/json 2026-10-31 17:48:03,693 104 INFO rb-be2b723-226188-430986 odoo.tests.common.requests: request http://127.0.0.1:34287/json with timeout 3 increased to 10s during tests 2026-10-31 17:48:03,712 104 INFO rb-be2b723-226188-430986 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:34287/devtools/page/F9F2909F36F718D01F377CD8C8190090 2026-10-31 17:48:03,748 104 INFO rb-be2b723-226188-430986 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-10-31 17:48:03,763 104 INFO rb-be2b723-226188-430986 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-10-31 17:48:03,957 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.res_users: Login successful for db:rb-be2b723-226188-430986 login:stmt_form_large_user from n/a 2026-10-31 17:48:03,967 104 INFO rb-be2b723-226188-430986 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-10-31 17:48:03,975 104 INFO rb-be2b723-226188-430986 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-10-31 17:48:03,975 104 INFO rb-be2b723-226188-430986 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-10-31 17:48:03,991 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-31 17:48:05,717 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:48:05] "GET /odoo/action-account.action_bank_statement_tree/151 HTTP/1.1" 200 - 181 0.126 1.604 2026-10-31 17:48:05,722 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_account_reconciliation.tests.test_statement_form_tour.TestStatementFormTour.test_large_balances_are_fully_visible_in_their_inputs: Navigation result: {'frameId': 'F9F2909F36F718D01F377CD8C8190090', 'loaderId': 'B9FB9C5F1F7A6E5C464D013BA654918D', 'isDownload': False} 2026-10-31 17:48:05,722 104 INFO rb-be2b723-226188-430986 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-10-31 17:48:05,788 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:48:05] "GET /web/assets/0fbf7df/web.assets_web.min.css HTTP/1.1" 200 - 2 0.006 0.025 2026-10-31 17:48:05,809 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:48:05] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.026 2026-10-31 17:48:05,872 104 INFO rb-be2b723-226188-430986 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-31 17:48:06,059 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:48:06] "GET /web/webclient/load_menus/c84ac4f4b568201b9701a634fa8c03f73a9a70a7621c62f2b180cb0cffbc30fa HTTP/1.1" 200 - 172 0.110 0.173 2026-10-31 17:48:06,081 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:48:06] "GET /web/assets/7602508/web.assets_web.min.js HTTP/1.1" 200 - 2 0.014 0.294 2026-10-31 17:48:06,136 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:48:06] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.030 0.319 2026-10-31 17:48:06,183 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:48:06] "GET /web/assets/fabee4f/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.008 2026-10-31 17:48:06,348 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:48:06] "GET /web/assets/38aa5c1/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.008 2026-10-31 17:48:07,317 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 17:48:07] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.007 2026-10-31 17:48:07,329 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 17:48:07] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.005 2026-10-31 17:48:07,341 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 17:48:07] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.036 2026-10-31 17:48:07,368 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:48:07] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.005 0.012 2026-10-31 17:48:07,380 104 INFO rb-be2b723-226188-430986 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-10-31 17:48:07,395 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:48:07] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-10-31 17:48:07,439 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:48:07] "GET /odoo/offline HTTP/1.1" 200 - 5 0.003 0.018 2026-10-31 17:48:07,467 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:48:07] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.000 0.015 2026-10-31 17:48:07,486 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:48:07] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.003 0.014 2026-10-31 17:48:07,676 104 INFO rb-be2b723-226188-430986 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-10-31 17:48:07,679 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 17:48:07] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.006 2026-10-31 17:48:07,680 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 17:48:07] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-10-31 17:48:07,729 104 INFO rb-be2b723-226188-430986 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-10-31 17:48:07,762 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:48:07] "POST /mail/data HTTP/1.1" 200 - 34 0.070 0.127 2026-10-31 17:48:07,830 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:48:07] "GET /web/image?model=res.users&field=avatar_128&id=963 HTTP/1.1" 200 - 16 0.024 0.197 2026-10-31 17:48:07,866 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:48:07] "GET /web/image/res.partner/2313/avatar_128?unique=1793468854000 HTTP/1.1" 200 - 8 0.009 0.235 2026-10-31 17:48:07,903 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:48:07] "POST /web/action/load HTTP/1.1" 200 - 12 0.008 0.273 2026-10-31 17:48:07,904 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 17:48:07] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-31 17:48:07,938 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:48:07] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.012 0.116 2026-10-31 17:48:07,941 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:48:07] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.261 2026-10-31 17:48:07,970 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:48:07] "GET /web/image/res.company/164/favicon HTTP/1.1" 200 - 9 0.007 0.066 2026-10-31 17:48:07,994 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 17:48:07] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-31 17:48:08,190 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:48:08] "POST /web/dataset/call_kw/account.bank.statement/get_views HTTP/1.1" 200 - 45 0.099 0.156 2026-10-31 17:48:08,265 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:48:08] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.015 2026-10-31 17:48:08,363 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:48:08] "POST /web/dataset/call_kw/account.bank.statement/web_read HTTP/1.1" 200 - 28 0.036 0.058 2026-10-31 17:48:08,546 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 17:48:08] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-10-31 17:48:08,592 104 INFO rb-be2b723-226188-430986 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-10-31 17:48:08,663 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_account_reconciliation.tests.test_statement_form_tour.TestStatementFormTour.test_large_balances_are_fully_visible_in_their_inputs.browser: tour succeeded 2026-10-31 17:48:08,665 104 INFO rb-be2b723-226188-430986 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-10-31 17:48:08,842 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_account_reconciliation.tests.test_statement_form_tour.TestStatementFormTour.test_large_balances_are_fully_visible_in_their_inputs.browser: heap 22485764 (allocated 23572480) 2026-10-31 17:48:08,860 104 INFO rb-be2b723-226188-430986 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 11104 2026-10-31 17:48:08,862 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_account_reconciliation.tests.test_statement_form_tour.TestStatementFormTour.test_large_balances_are_fully_visible_in_their_inputs: Closing websocket connection 2026-10-31 17:48:08,863 104 INFO rb-be2b723-226188-430986 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 11104 2026-10-31 17:48:09,010 104 INFO rb-be2b723-226188-430986 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-be2b723-226188-430986/chrome_logs/chrome_log_20261031_174809_009974_test_large_balances_are_fully_visible_in_their_inputs.txt 2026-10-31 17:48:09,010 104 INFO rb-be2b723-226188-430986 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/tmp4kkfxe3r_chrome_odoo" 2026-10-31 17:48:09,054 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_account_reconciliation.tests.test_statement_form_tour: Starting TestStatementFormTour.test_statement_without_reference_shows_no_computed_opening_nor_hint ... 2026-10-31 17:48:11,008 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_account_reconciliation.tests.test_statement_form_tour.TestStatementFormTour.test_statement_without_reference_shows_no_computed_opening_nor_hint: Chrome pid: 11309 2026-10-31 17:48:11,008 104 INFO rb-be2b723-226188-430986 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/tmpztj9rroc_chrome_odoo 2026-10-31 17:48:11,009 104 INFO rb-be2b723-226188-430986 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:37237/json/version 2026-10-31 17:48:11,010 104 INFO rb-be2b723-226188-430986 odoo.tests.common.requests: request http://127.0.0.1:37237/json/version with timeout 3 increased to 10s during tests 2026-10-31 17:48:11,051 104 INFO rb-be2b723-226188-430986 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-10-31 17:48:11,051 104 INFO rb-be2b723-226188-430986 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:37237/json 2026-10-31 17:48:11,051 104 INFO rb-be2b723-226188-430986 odoo.tests.common.requests: request http://127.0.0.1:37237/json with timeout 3 increased to 10s during tests 2026-10-31 17:48:11,071 104 INFO rb-be2b723-226188-430986 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:37237/devtools/page/63DA27FC0D08ABEABFC7A83044BEC503 2026-10-31 17:48:11,109 104 INFO rb-be2b723-226188-430986 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-10-31 17:48:11,146 104 INFO rb-be2b723-226188-430986 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-10-31 17:48:11,362 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.res_users: Login successful for db:rb-be2b723-226188-430986 login:stmt_form_clean_user from n/a 2026-10-31 17:48:11,375 104 INFO rb-be2b723-226188-430986 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-10-31 17:48:11,385 104 INFO rb-be2b723-226188-430986 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-10-31 17:48:11,385 104 INFO rb-be2b723-226188-430986 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-10-31 17:48:11,403 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-31 17:48:13,049 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:48:13] "GET /odoo/action-account.action_bank_statement_tree/152 HTTP/1.1" 200 - 181 0.131 1.519 2026-10-31 17:48:13,055 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_account_reconciliation.tests.test_statement_form_tour.TestStatementFormTour.test_statement_without_reference_shows_no_computed_opening_nor_hint: Navigation result: {'frameId': '63DA27FC0D08ABEABFC7A83044BEC503', 'loaderId': '4DB84EE4B02F45EEEED368B6DE70984D', 'isDownload': False} 2026-10-31 17:48:13,056 104 INFO rb-be2b723-226188-430986 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-10-31 17:48:13,117 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:48:13] "GET /web/assets/0fbf7df/web.assets_web.min.css HTTP/1.1" 200 - 2 0.001 0.015 2026-10-31 17:48:13,152 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:48:13] "GET /web/assets/7602508/web.assets_web.min.js HTTP/1.1" 200 - 2 0.010 0.028 2026-10-31 17:48:13,294 104 INFO rb-be2b723-226188-430986 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-31 17:48:13,466 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:48:13] "GET /web/webclient/load_menus/c84ac4f4b568201b9701a634fa8c03f73a9a70a7621c62f2b180cb0cffbc30fa HTTP/1.1" 200 - 172 0.152 0.186 2026-10-31 17:48:13,484 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:48:13] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.348 2026-10-31 17:48:13,530 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:48:13] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.007 0.381 2026-10-31 17:48:13,539 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:48:13] "GET /web/assets/fabee4f/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.002 0.009 2026-10-31 17:48:14,206 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:48:14] "GET /web/assets/38aa5c1/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.003 0.007 2026-10-31 17:48:14,320 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 17:48:14] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-10-31 17:48:14,332 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 17:48:14] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-10-31 17:48:14,339 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 17:48:14] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.004 2026-10-31 17:48:14,357 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:48:14] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.002 0.011 2026-10-31 17:48:14,371 104 INFO rb-be2b723-226188-430986 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-10-31 17:48:14,401 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:48:14] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-10-31 17:48:14,454 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:48:14] "GET /odoo/offline HTTP/1.1" 200 - 5 0.004 0.028 2026-10-31 17:48:14,474 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:48:14] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.001 0.020 2026-10-31 17:48:14,499 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:48:14] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.004 0.025 2026-10-31 17:48:14,538 104 INFO rb-be2b723-226188-430986 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-10-31 17:48:14,561 104 INFO rb-be2b723-226188-430986 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-10-31 17:48:14,669 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 17:48:14] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.027 2026-10-31 17:48:14,670 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 17:48:14] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.026 2026-10-31 17:48:14,688 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:48:14] "POST /mail/data HTTP/1.1" 200 - 34 0.070 0.071 2026-10-31 17:48:14,764 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:48:14] "GET /web/image?model=res.users&field=avatar_128&id=964 HTTP/1.1" 200 - 16 0.020 0.159 2026-10-31 17:48:14,770 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:48:14] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.107 2026-10-31 17:48:14,827 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:48:14] "GET /web/image/res.partner/2314/avatar_128?unique=1793468854000 HTTP/1.1" 200 - 8 0.014 0.225 2026-10-31 17:48:14,857 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:48:14] "POST /web/action/load HTTP/1.1" 200 - 12 0.009 0.264 2026-10-31 17:48:14,904 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 17:48:14] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.013 2026-10-31 17:48:14,917 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:48:14] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.016 0.172 2026-10-31 17:48:14,964 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:48:14] "GET /web/image/res.company/164/favicon HTTP/1.1" 200 - 9 0.013 0.068 2026-10-31 17:48:15,001 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 17:48:15] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-31 17:48:15,146 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:48:15] "POST /web/dataset/call_kw/account.bank.statement/get_views HTTP/1.1" 200 - 45 0.059 0.195 2026-10-31 17:48:15,213 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:48:15] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.009 2026-10-31 17:48:15,294 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:48:15] "POST /web/dataset/call_kw/account.bank.statement/web_read HTTP/1.1" 200 - 26 0.021 0.068 2026-10-31 17:48:15,478 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 17:48:15] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.001 2026-10-31 17:48:15,546 104 INFO rb-be2b723-226188-430986 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-10-31 17:48:15,613 104 INFO rb-be2b723-226188-430986 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-10-31 17:48:15,614 104 INFO rb-be2b723-226188-430986 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-10-31 17:48:15,793 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_account_reconciliation.tests.test_statement_form_tour.TestStatementFormTour.test_statement_without_reference_shows_no_computed_opening_nor_hint.browser: heap 22420432 (allocated 23310336) 2026-10-31 17:48:15,798 104 INFO rb-be2b723-226188-430986 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 11309 2026-10-31 17:48:15,803 104 INFO rb-be2b723-226188-430986 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-10-31 17:48:15,803 104 INFO rb-be2b723-226188-430986 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 11309 2026-10-31 17:48:15,899 104 INFO rb-be2b723-226188-430986 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-be2b723-226188-430986/chrome_logs/chrome_log_20261031_174815_898856_test_statement_without_reference_shows_no_computed_opening_nor_hint.txt 2026-10-31 17:48:15,899 104 INFO rb-be2b723-226188-430986 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/tmpztj9rroc_chrome_odoo" 2026-10-31 17:48:15,987 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-31 17:48:31,632 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_account_reconciliation.tests.test_statement_opening_balance: Starting TestStatementOpeningBalance.test_computed_opening_of_a_first_statement_equals_cores_creation_proposal ... 2026-10-31 17:48:34,048 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_account_reconciliation.tests.test_statement_opening_balance: Starting TestStatementOpeningBalance.test_computed_opening_of_a_later_statement_equals_cores_creation_proposal ... 2026-10-31 17:48:37,123 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_account_reconciliation.tests.test_statement_opening_balance: Starting TestStatementOpeningBalance.test_earlier_entry_cancelled_keeps_opening_and_flags_the_books ... 2026-10-31 17:48:39,110 104 INFO rb-be2b723-226188-430986 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-10-31 17:48:42,124 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_account_reconciliation.tests.test_statement_opening_balance: Starting TestStatementOpeningBalance.test_earlier_transaction_deleted_keeps_opening_without_reference ... 2026-10-31 17:48:44,107 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #965 deleted account.bank.statement.line records with IDs: [452] 2026-10-31 17:48:44,206 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #965 deleted account.move.line.ctp records with IDs: [1861] 2026-10-31 17:48:44,492 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #965 deleted account.move.line records with IDs: [3772, 3773] 2026-10-31 17:48:44,651 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #965 deleted account.move records with IDs: [1664] 2026-10-31 17:48:44,937 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_account_reconciliation.tests.test_statement_opening_balance: Starting TestStatementOpeningBalance.test_editing_a_transaction_never_changes_the_proposed_opening ... 2026-10-31 17:48:47,376 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_account_reconciliation.tests.test_statement_opening_balance: Starting TestStatementOpeningBalance.test_forgotten_earlier_transaction_never_replaces_the_typed_opening ... 2026-10-31 17:48:49,482 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_account_reconciliation.tests.test_statement_opening_balance: Starting TestStatementOpeningBalance.test_journal_start_opening_is_kept_with_no_reference ... 2026-10-31 17:48:51,717 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_account_reconciliation.tests.test_statement_opening_balance: Starting TestStatementOpeningBalance.test_later_statement_computes_previous_ending_plus_posted_lines_between ... 2026-10-31 17:48:53,850 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_account_reconciliation.tests.test_statement_opening_balance: Starting TestStatementOpeningBalance.test_later_statement_opening_matching_the_books_is_no_mismatch ... 2026-10-31 17:48:56,039 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_account_reconciliation.tests.test_statement_opening_balance: Starting TestStatementOpeningBalance.test_mismatch_follows_the_statement_currency_rounding ... 2026-10-31 17:48:58,637 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_account_reconciliation.tests.test_statement_opening_balance: Starting TestStatementOpeningBalance.test_typed_ending_balance_survives_adding_a_transaction ... 2026-10-31 17:49:00,260 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_account_reconciliation.tests.test_statement_opening_balance: Starting TestStatementOpeningBalance.test_typed_ending_balance_survives_editing_a_transaction ... 2026-10-31 17:49:02,147 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-31 17:49:30,737 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_account_recurring.tests.test_account_recurring: Starting TestAccountRecurring.test_auto_recurring_transfer_1 ... 2026-10-31 17:49:34,922 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_account_recurring.tests.test_account_recurring: Starting TestAccountRecurring.test_auto_recurring_transfer_2 ... 2026-10-31 17:49:39,201 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_account_recurring.tests.test_account_recurring: Starting TestAccountRecurring.test_auto_recurring_transfer_3 ... 2026-10-31 17:49:44,886 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #967 deleted account.move.line.ctp records with IDs: [1901, 1902, 1903, 1904] 2026-10-31 17:49:45,299 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #967 deleted account.move.line records with IDs: [3845, 3846, 3847, 3848, 3849, 3850, 3851, 3852] 2026-10-31 17:49:45,552 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #967 deleted account.move records with IDs: [1697, 1698, 1699, 1700] 2026-10-31 17:49:47,033 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_account_recurring.tests.test_account_recurring: Starting TestAccountRecurring.test_auto_recurring_transfer_with_foreign_currency ... 2026-10-31 17:49:52,977 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_account_recurring.tests.test_account_recurring: Starting TestAccountRecurring.test_billing_clerk_can_post_invoice_with_recurring_line ... 2026-10-31 17:49:58,667 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_account_recurring.tests.test_account_recurring: Starting TestAccountRecurring.test_billing_clerk_can_reset_recurring_invoice_to_draft ... 2026-10-31 17:50:04,282 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #970 deleted account.move.line.ctp records with IDs: [1916, 1917] 2026-10-31 17:50:04,526 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #970 deleted account.move.line records with IDs: [3897, 3898, 3899, 3900] 2026-10-31 17:50:04,715 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #970 deleted account.move records with IDs: [1722, 1723] 2026-10-31 17:50:04,862 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_account_recurring.tests.test_account_recurring: Starting TestAccountRecurring.test_billing_clerk_still_cannot_create_allocation_manually ... 2026-10-31 17:50:10,567 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_account_recurring.tests.test_account_recurring: Starting TestAccountRecurring.test_manual_recurring_transfer_4 ... 2026-10-31 17:50:15,052 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_account_recurring.tests.test_account_recurring: Starting TestAccountRecurring.test_move_line_dates_constraint ... 2026-10-31 17:50:15,875 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_account_recurring.tests.test_account_recurring: Starting TestAccountRecurring.test_move_line_name ... 2026-10-31 17:50:16,461 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_account_recurring.tests.test_account_recurring: Starting TestAccountRecurring.test_recurring_account_fallback_used_when_line_has_no_product ... 2026-10-31 17:50:19,208 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_account_recurring.tests.test_account_recurring: Starting TestAccountRecurring.test_recurring_account_resolved_per_line_company_not_ambient_company ... 2026-10-31 17:50:20,069 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_account_recurring.tests.test_account_recurring: Starting TestAccountRecurring.test_recurring_allocations_identical_for_clerk_and_accountant ... 2026-10-31 17:50:29,441 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_account_recurring.tests.test_account_recurring: Starting TestAccountRecurring.test_recurring_transfer_generated_on_customer_invoice_created_by_orm ... 2026-10-31 17:50:30,826 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_account_recurring.tests.test_account_recurring: Starting TestAccountRecurring.test_recurring_transfer_generated_on_vendor_bill_created_by_orm ... 2026-10-31 17:50:32,259 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_account_recurring.tests.test_account_recurring: Starting TestAccountRecurring.test_recurring_transfer_generated_when_dates_written_after_create ... 2026-10-31 17:50:33,788 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-10-31 17:50:51,992 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_account_recurring.tests.test_effective_span_end: Starting TestRecurringEffectiveSpanEnd.test_recurring_end_date_false_for_a_plain_unrelated_line ... 2026-10-31 17:50:52,323 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_account_recurring.tests.test_effective_span_end: Starting TestRecurringEffectiveSpanEnd.test_recurring_end_date_inherits_the_single_transfer_origin ... 2026-10-31 17:50:57,875 104 INFO rb-be2b723-226188-430986 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-10-31 17:50:58,703 104 INFO rb-be2b723-226188-430986 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-10-31 17:50:59,123 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_account_recurring.tests.test_effective_span_end: Starting TestRecurringEffectiveSpanEnd.test_recurring_end_date_reads_own_date_to_as_a_date ... 2026-10-31 17:51:02,934 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-31 17:51:48,515 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_affiliate.tests.test_access_right: Starting TestAccessRight.test_01_access_right_internal_user ... 2026-10-31 17:51:48,553 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 980, model: affiliate.commission.rule 2026-10-31 17:51:48,567 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 980, model: affiliate.report 2026-10-31 17:51:48,575 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 980, model: affiliate.code 2026-10-31 17:51:48,581 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 980, model: affiliate.commission 2026-10-31 17:51:48,589 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 980, model: affiliate.commission.line 2026-10-31 17:51:48,596 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 980, model: affiliate.commission.rule 2026-10-31 17:51:48,602 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 980, model: affiliate.report 2026-10-31 17:51:48,611 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 980, model: affiliate.code 2026-10-31 17:51:48,617 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 980, model: affiliate.commission 2026-10-31 17:51:48,622 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 980, model: affiliate.commission.line 2026-10-31 17:51:48,628 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 980, model: affiliate.commission.rule 2026-10-31 17:51:48,638 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 980, model: affiliate.report 2026-10-31 17:51:48,646 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 980, model: affiliate.code 2026-10-31 17:51:48,653 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 980, model: affiliate.commission 2026-10-31 17:51:48,660 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 980, model: affiliate.commission.line 2026-10-31 17:51:48,670 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 980, model: affiliate.commission.rule 2026-10-31 17:51:48,681 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 980, model: affiliate.report 2026-10-31 17:51:48,751 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_affiliate.tests.test_access_right: Starting TestAccessRight.test_02_access_right_portal_user ... 2026-10-31 17:51:48,821 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 978, model: affiliate.commission.rule 2026-10-31 17:51:48,864 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 978, model: affiliate.progressive.commission.rule 2026-10-31 17:51:48,872 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 978, model: affiliate.report 2026-10-31 17:51:48,882 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 978, model: affiliate.code 2026-10-31 17:51:48,892 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 978, model: affiliate.commission 2026-10-31 17:51:48,902 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 978, model: affiliate.commission.line 2026-10-31 17:51:48,909 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 978, model: affiliate.commission.rule 2026-10-31 17:51:48,918 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 978, model: affiliate.progressive.commission.rule 2026-10-31 17:51:48,926 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 978, model: affiliate.report 2026-10-31 17:51:48,939 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 978, model: affiliate.code 2026-10-31 17:51:48,947 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 978, model: affiliate.commission 2026-10-31 17:51:48,958 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 978, model: affiliate.commission.line 2026-10-31 17:51:48,965 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 978, model: affiliate.commission.rule 2026-10-31 17:51:48,972 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 978, model: affiliate.progressive.commission.rule 2026-10-31 17:51:48,978 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 978, model: affiliate.report 2026-10-31 17:51:48,985 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 978, model: affiliate.code 2026-10-31 17:51:48,993 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 978, model: affiliate.commission 2026-10-31 17:51:49,007 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 978, model: affiliate.commission.line 2026-10-31 17:51:49,012 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 978, model: affiliate.commission.rule 2026-10-31 17:51:49,021 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 978, model: affiliate.progressive.commission.rule 2026-10-31 17:51:49,026 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 978, model: affiliate.report 2026-10-31 17:51:49,073 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_affiliate.tests.test_access_right: Starting TestAccessRight.test_03_access_right_affliate_user ... 2026-10-31 17:51:49,100 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 981, model: affiliate.report 2026-10-31 17:51:49,120 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 981, model: affiliate.commission.rule 2026-10-31 17:51:49,133 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 981, model: affiliate.progressive.commission.rule 2026-10-31 17:51:49,139 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 981, model: affiliate.report 2026-10-31 17:51:49,157 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 981, model: affiliate.commission.rule 2026-10-31 17:51:49,163 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 981, model: affiliate.progressive.commission.rule 2026-10-31 17:51:49,170 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 981, model: affiliate.report 2026-10-31 17:51:49,179 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 981, model: affiliate.code 2026-10-31 17:51:49,185 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 981, model: affiliate.commission 2026-10-31 17:51:49,210 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 981, model: affiliate.commission.line 2026-10-31 17:51:49,220 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 981, model: affiliate.commission.rule 2026-10-31 17:51:49,230 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 981, model: affiliate.progressive.commission.rule 2026-10-31 17:51:49,239 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 981, model: affiliate.report 2026-10-31 17:51:49,284 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_affiliate.tests.test_access_right: Starting TestAccessRight.test_04_access_right_affliate_admin ... 2026-10-31 17:51:49,321 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 985, model: affiliate.report 2026-10-31 17:51:49,347 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 985, model: affiliate.report 2026-10-31 17:51:49,356 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 985, model: affiliate.report 2026-10-31 17:51:49,407 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_affiliate.tests.test_access_right: Starting TestAccessRight.test_05_access_rule_own_affiliate_code ... 2026-10-31 17:51:49,502 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 981, model: affiliate.code 2026-10-31 17:51:49,535 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [5], uid: 981, model: affiliate.code 2026-10-31 17:51:49,579 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [5], uid: 981, model: affiliate.code 2026-10-31 17:51:49,609 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [5], uid: 981, model: affiliate.code 2026-10-31 17:51:49,694 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 981, model: affiliate.code 2026-10-31 17:51:49,704 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [5], uid: 981, model: affiliate.code 2026-10-31 17:51:49,731 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [5], uid: 981, model: affiliate.code 2026-10-31 17:51:49,827 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_affiliate.tests.test_access_right: Starting TestAccessRight.test_06_access_rule_own_affiliate_commission ... 2026-10-31 17:51:50,068 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 981, model: affiliate.commission 2026-10-31 17:51:50,118 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [6], uid: 981, model: affiliate.commission 2026-10-31 17:51:50,172 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [6], uid: 981, model: affiliate.commission 2026-10-31 17:51:50,212 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [6], uid: 981, model: affiliate.commission 2026-10-31 17:51:50,334 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 981, model: affiliate.commission 2026-10-31 17:51:50,345 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [6], uid: 981, model: affiliate.commission 2026-10-31 17:51:50,376 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [6], uid: 981, model: affiliate.commission 2026-10-31 17:51:50,445 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_affiliate.tests.test_access_right: Starting TestAccessRight.test_07_access_rule_all_affiliate_code ... 2026-10-31 17:51:50,593 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_affiliate.tests.test_access_right: Starting TestAccessRight.test_08_access_rule_all_affiliate_commission ... 2026-10-31 17:51:50,903 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_affiliate.tests.test_access_right: Starting TestAccessRight.test_09_access_right_billing_user ... 2026-10-31 17:51:50,935 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 987, model: affiliate.code 2026-10-31 17:51:50,966 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 987, model: affiliate.commission 2026-10-31 17:51:50,972 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 987, model: affiliate.commission.line 2026-10-31 17:51:50,978 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 987, model: affiliate.commission.rule 2026-10-31 17:51:50,992 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 987, model: affiliate.code 2026-10-31 17:51:51,005 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 987, model: affiliate.commission 2026-10-31 17:51:51,013 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 987, model: affiliate.commission.line 2026-10-31 17:51:51,027 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 987, model: affiliate.commission.rule 2026-10-31 17:51:51,057 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 987, model: affiliate.code 2026-10-31 17:51:51,078 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 987, model: affiliate.commission 2026-10-31 17:51:51,091 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 987, model: affiliate.commission.line 2026-10-31 17:51:51,104 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 987, model: affiliate.commission.rule 2026-10-31 17:51:51,147 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_affiliate.tests.test_access_right: Starting TestAccessRight.test_10_access_right_account_readonly_user ... 2026-10-31 17:51:51,182 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 988, model: affiliate.code 2026-10-31 17:51:51,205 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 988, model: affiliate.commission 2026-10-31 17:51:51,212 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 988, model: affiliate.commission.line 2026-10-31 17:51:51,218 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 988, model: affiliate.commission.rule 2026-10-31 17:51:51,228 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 988, model: affiliate.code 2026-10-31 17:51:51,239 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 988, model: affiliate.commission 2026-10-31 17:51:51,255 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 988, model: affiliate.commission.line 2026-10-31 17:51:51,265 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 988, model: affiliate.commission.rule 2026-10-31 17:51:51,283 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 988, model: affiliate.code 2026-10-31 17:51:51,295 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 988, model: affiliate.commission 2026-10-31 17:51:51,304 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 988, model: affiliate.commission.line 2026-10-31 17:51:51,310 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 988, model: affiliate.commission.rule 2026-10-31 17:51:51,425 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_attachment: filestore gc 11 checked, 11 removed 2026-10-31 17:52:32,395 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_affiliate.tests.test_account_move: Starting TestAccountMove.test_commission_with_existing_invoice ... 2026-10-31 17:52:33,849 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_affiliate.tests.test_account_move: Starting TestAccountMove.test_commission_with_no_existing_invoice ... 2026-10-31 17:52:34,988 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_affiliate.tests.test_account_move: Starting TestAccountMove.test_link_commission_ids ... 2026-10-31 17:52:35,764 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-10-31 17:53:16,372 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_affiliate.tests.test_affiliate_code: Starting TestAffiliateCode.test_affcode_capacity_check_sees_whole_pool_for_plain_user ... 2026-10-31 17:53:16,904 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_affiliate.tests.test_affiliate_code: Starting TestAffiliateCode.test_affcode_create_excludes_search_sees_whole_pool_for_plain_user ... 2026-10-31 17:53:17,185 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_affiliate.tests.test_affiliate_code: Starting TestAffiliateCode.test_barcode ... 2026-10-31 17:53:17,223 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_affiliate.tests.test_affiliate_code: Starting TestAffiliateCode.test_create_affiliate ... 2026-10-31 17:53:17,466 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_affiliate.tests.test_affiliate_code: Starting TestAffiliateCode.test_generate_name_with_config ... 2026-10-31 17:53:17,753 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_affiliate.tests.test_affiliate_code: Starting TestAffiliateCode.test_get_product_comm_percentage_01 ... 2026-10-31 17:53:17,850 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_affiliate.tests.test_affiliate_code: Starting TestAffiliateCode.test_get_product_comm_percentage_02 ... 2026-10-31 17:53:17,953 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_affiliate.tests.test_affiliate_code: Starting TestAffiliateCode.test_get_product_comm_percentage_03 ... 2026-10-31 17:53:18,046 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_affiliate.tests.test_affiliate_code: Starting TestAffiliateCode.test_get_product_comm_percentage_04 ... 2026-10-31 17:53:18,140 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_affiliate.tests.test_affiliate_code: Starting TestAffiliateCode.test_name_search ... 2026-10-31 17:53:18,199 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_affiliate.tests.test_affiliate_code: Starting TestAffiliateCode.test_reach_the_maximun_limit_of_affiliate_code ... 2026-10-31 17:53:18,815 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-10-31 17:53:59,914 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_affiliate.tests.test_commission_rule: Starting TestCommissionRule.test_check_date ... 2026-10-31 17:54:00,146 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-10-31 17:54:41,379 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_affiliate.tests.test_cron: Starting TestFiscalPosition.test_01_config_auto_generate_affiliate_bill_receipts ... 2026-10-31 17:54:41,831 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_affiliate.tests.test_cron: Starting TestFiscalPosition.test_02_cron_generate_affiliate_bill_receipts_with_month_cycle ... 2026-10-31 17:54:42,157 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_cron: Job 'Affiliate: Automatically generate bills/receipts for affiliate commissions' (106) started manually 2026-10-31 17:54:42,273 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_cron: Job 'Affiliate: Automatically generate bills/receipts for affiliate commissions' (106) done 2026-10-31 17:54:42,333 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_cron: Job 'Affiliate: Automatically generate bills/receipts for affiliate commissions' (106) started manually 2026-10-31 17:54:43,016 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_cron: Job 'Affiliate: Automatically generate bills/receipts for affiliate commissions' (106) done 2026-10-31 17:54:43,156 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_cron: Job 'Affiliate: Automatically generate bills/receipts for affiliate commissions' (106) started manually 2026-10-31 17:54:43,766 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_cron: Job 'Affiliate: Automatically generate bills/receipts for affiliate commissions' (106) done 2026-10-31 17:54:43,823 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_affiliate.tests.test_cron: Starting TestFiscalPosition.test_03_cron_generate_affiliate_bill_receipts_with_week_cycle ... 2026-10-31 17:54:44,236 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_cron: Job 'Affiliate: Automatically generate bills/receipts for affiliate commissions' (106) started manually 2026-10-31 17:54:44,323 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_cron: Job 'Affiliate: Automatically generate bills/receipts for affiliate commissions' (106) done 2026-10-31 17:54:44,368 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_cron: Job 'Affiliate: Automatically generate bills/receipts for affiliate commissions' (106) started manually 2026-10-31 17:54:45,101 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_cron: Job 'Affiliate: Automatically generate bills/receipts for affiliate commissions' (106) done 2026-10-31 17:54:45,257 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_cron: Job 'Affiliate: Automatically generate bills/receipts for affiliate commissions' (106) started manually 2026-10-31 17:54:45,810 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_cron: Job 'Affiliate: Automatically generate bills/receipts for affiliate commissions' (106) done 2026-10-31 17:54:45,862 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_affiliate.tests.test_cron: Starting TestFiscalPosition.test_04_cron_generate_affiliate_bill_receipts_with_day_cycle ... 2026-10-31 17:54:46,215 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_cron: Job 'Affiliate: Automatically generate bills/receipts for affiliate commissions' (106) started manually 2026-10-31 17:54:46,310 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_cron: Job 'Affiliate: Automatically generate bills/receipts for affiliate commissions' (106) done 2026-10-31 17:54:46,343 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_cron: Job 'Affiliate: Automatically generate bills/receipts for affiliate commissions' (106) started manually 2026-10-31 17:54:47,028 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_cron: Job 'Affiliate: Automatically generate bills/receipts for affiliate commissions' (106) done 2026-10-31 17:54:47,214 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_cron: Job 'Affiliate: Automatically generate bills/receipts for affiliate commissions' (106) started manually 2026-10-31 17:54:47,779 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_cron: Job 'Affiliate: Automatically generate bills/receipts for affiliate commissions' (106) done 2026-10-31 17:54:47,844 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_affiliate.tests.test_cron: Starting TestFiscalPosition.test_05_create_commission_receipt_invoice_manually ... 2026-10-31 17:54:48,852 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-10-31 17:55:30,319 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_affiliate.tests.test_fiscal_position: Starting TestFiscalPosition.test_fiscal_position ... 2026-10-31 17:55:31,809 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-10-31 17:56:12,610 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_affiliate.tests.test_flow: Starting TestFlow.test_01_remove_partner_has_been_linked_viin_affiliate_code ... 2026-10-31 17:56:12,838 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted affiliate.code records with IDs: [59] 2026-10-31 17:56:12,856 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [3405] 2026-10-31 17:56:13,480 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted res.partner records with IDs: [2504] 2026-10-31 17:56:13,537 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_affiliate.tests.test_flow: Starting TestFlow.test_create_commission ... 2026-10-31 17:56:17,119 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_affiliate.tests.test_flow: Starting TestFlow.test_default_commission_percentage ... 2026-10-31 17:56:17,284 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-10-31 17:57:00,303 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_affiliate.tests.test_multi_company: Starting TestMultiCompany.test_access_rule_access_commission_multi_company ... 2026-10-31 17:57:00,657 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [24], uid: 1065, model: affiliate.commission 2026-10-31 17:57:00,723 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [25], uid: 1064, model: affiliate.commission 2026-10-31 17:57:00,781 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [24], uid: 1065, model: affiliate.commission 2026-10-31 17:57:00,811 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [25], uid: 1064, model: affiliate.commission 2026-10-31 17:57:00,862 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [24], uid: 1065, model: affiliate.commission 2026-10-31 17:57:00,892 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [25], uid: 1064, model: affiliate.commission 2026-10-31 17:57:00,957 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [24], uid: 1065, model: affiliate.commission 2026-10-31 17:57:00,995 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [25], uid: 1064, model: affiliate.commission 2026-10-31 17:57:01,089 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_affiliate.tests.test_multi_company: Starting TestMultiCompany.test_access_rule_affiliate_code_multi_company ... 2026-10-31 17:57:01,205 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [62], uid: 1065, model: affiliate.code 2026-10-31 17:57:01,256 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [63], uid: 1064, model: affiliate.code 2026-10-31 17:57:01,331 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [62], uid: 1065, model: affiliate.code 2026-10-31 17:57:01,386 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [63], uid: 1064, model: affiliate.code 2026-10-31 17:57:01,470 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [62], uid: 1065, model: affiliate.code 2026-10-31 17:57:01,527 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [63], uid: 1064, model: affiliate.code 2026-10-31 17:57:01,592 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [62], uid: 1065, model: affiliate.code 2026-10-31 17:57:01,646 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [63], uid: 1064, model: affiliate.code 2026-10-31 17:57:01,767 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_affiliate.tests.test_multi_company: Starting TestMultiCompany.test_multi_company_access_commission_rule ... 2026-10-31 17:57:01,893 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [19], uid: 1065, model: affiliate.commission.rule 2026-10-31 17:57:01,932 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [20], uid: 1064, model: affiliate.commission.rule 2026-10-31 17:57:01,982 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [19], uid: 1065, model: affiliate.commission.rule 2026-10-31 17:57:02,017 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [20], uid: 1064, model: affiliate.commission.rule 2026-10-31 17:57:02,073 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [19], uid: 1065, model: affiliate.commission.rule 2026-10-31 17:57:02,117 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [20], uid: 1064, model: affiliate.commission.rule 2026-10-31 17:57:02,187 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [19], uid: 1065, model: affiliate.commission.rule 2026-10-31 17:57:02,237 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [20], uid: 1064, model: affiliate.commission.rule 2026-10-31 17:57:02,437 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-10-31 17:57:48,089 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_affiliate.tests.test_multi_currency: Starting TestMultiCurrency.test_multi_currency ... 2026-10-31 17:57:50,379 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-10-31 17:58:35,015 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_affiliate.tests.test_referral_commission: Starting TestReferralCommission.test_01_create_affiliate_referral_commission ... 2026-10-31 17:58:35,308 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_affiliate.tests.test_referral_commission: Starting TestReferralCommission.test_02_create_commission_invoice ... 2026-10-31 17:58:37,327 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_affiliate.tests.test_referral_commission: Starting TestReferralCommission.test_03_create_commission_invoice ... 2026-10-31 17:58:39,738 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-10-31 17:59:22,393 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_affiliate.tests.test_res_partner: Starting TestResPartner.test_compute_is_affiliate ... 2026-10-31 17:59:22,574 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted affiliate.code records with IDs: [76] 2026-10-31 17:59:22,584 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [3531] 2026-10-31 17:59:22,645 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_affiliate.tests.test_res_partner: Starting TestResPartner.test_search_is_affiliate ... 2026-10-31 17:59:22,850 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-10-31 18:00:05,803 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_affiliate.tests.test_res_users: Starting TestResUsers.test_action_update_affiliate_code_for_internal ... 2026-10-31 18:00:08,217 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_affiliate.tests.test_res_users: Starting TestResUsers.test_action_update_affiliate_code_for_portal ... 2026-10-31 18:00:09,702 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_affiliate.tests.test_res_users: Starting TestResUsers.test_compute_user_count ... 2026-10-31 18:00:09,810 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_affiliate.tests.test_res_users: Starting TestResUsers.test_create_user_auto_generate_code_when_enable_auto_generate_code_for_portal ... 2026-10-31 18:00:11,209 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_affiliate.tests.test_res_users: Starting TestResUsers.test_create_user_auto_generate_code_when_enable_auto_generate_code_for_user ... 2026-10-31 18:00:12,521 104 INFO rb-be2b723-226188-430986 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-10-31 18:00:13,840 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_affiliate.tests.test_res_users: Starting TestResUsers.test_create_user_auto_generate_code_when_not_enable_auto_generate_code ... 2026-10-31 18:00:15,097 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_affiliate.tests.test_res_users: Starting TestResUsers.test_generate_affiliate_code ... 2026-10-31 18:00:15,337 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_attachment: filestore gc 12 checked, 12 removed 2026-10-31 18:00:59,704 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_affiliate_crm.tests.test_affiliate_code: Starting TestAffiliateCode.test_compute_lead_count ... 2026-10-31 18:00:59,922 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted crm.lead records with IDs: [79] 2026-10-31 18:01:00,035 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-10-31 18:01:44,499 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_affiliate_crm.tests.test_security: Starting TestSecurity.test_permission_create_lead ... 2026-10-31 18:01:44,646 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1144, model: crm.lead 2026-10-31 18:01:44,667 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1147, model: crm.lead 2026-10-31 18:01:44,684 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1148, model: crm.lead 2026-10-31 18:01:44,735 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_affiliate_crm.tests.test_security: Starting TestSecurity.test_permission_read_lead ... 2026-10-31 18:01:44,795 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1], uid: 1144, model: crm.lead 2026-10-31 18:01:44,858 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1], uid: 1147, model: crm.lead 2026-10-31 18:01:44,902 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1], uid: 1148, model: crm.lead 2026-10-31 18:01:44,937 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1], uid: 1144, model: crm.lead 2026-10-31 18:01:45,297 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_affiliate_crm.tests.test_security: Starting TestSecurity.test_permission_unlink_lead ... 2026-10-31 18:01:45,311 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1144, model: crm.lead 2026-10-31 18:01:45,328 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1147, model: crm.lead 2026-10-31 18:01:45,342 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1148, model: crm.lead 2026-10-31 18:01:45,382 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_affiliate_crm.tests.test_security: Starting TestSecurity.test_permission_write_lead ... 2026-10-31 18:01:45,398 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1144, model: crm.lead 2026-10-31 18:01:45,418 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1147, model: crm.lead 2026-10-31 18:01:45,433 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1148, model: crm.lead 2026-10-31 18:01:45,541 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-10-31 18:01:45,887 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_affiliate_loyalty.tests.test_affiliate_loyalty: Starting TestAffiliateLoyalty.test_01_affiliate_loyalty_coupon_program ... 2026-10-31 18:01:46,060 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_affiliate_loyalty.tests.test_affiliate_loyalty: Starting TestAffiliateLoyalty.test_02_affiliate_loyalty_discount_code_program ... 2026-10-31 18:01:46,231 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_affiliate_loyalty.tests.test_affiliate_loyalty: Starting TestAffiliateLoyalty.test_03_reach_the_limit_of_length_of_affiliate_discount_code ... 2026-10-31 18:01:47,452 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_affiliate_loyalty.tests.test_affiliate_loyalty: Starting TestAffiliateLoyalty.test_04_loyalty_rule_display_name_recompute_on_program_rename ... 2026-10-31 18:01:47,547 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-31 18:01:49,642 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_affiliate_loyalty.tests.test_affiliate_loyalty_access: Starting TestAffiliateLoyaltyAccess.test_01_check_affiliate_admin_access_loyalty ... 2026-10-31 18:01:49,707 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1152, model: loyalty.program 2026-10-31 18:01:49,733 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1152, model: loyalty.generate.wizard 2026-10-31 18:01:49,738 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1152, model: loyalty.program 2026-10-31 18:01:49,784 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_affiliate_loyalty.tests.test_affiliate_loyalty_access: Starting TestAffiliateLoyaltyAccess.test_02_check_affiliate_user_all_doc_access_loyalty ... 2026-10-31 18:01:50,090 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1151, model: loyalty.rule 2026-10-31 18:01:50,097 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1151, model: loyalty.reward 2026-10-31 18:01:50,146 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1151, model: loyalty.program 2026-10-31 18:01:50,158 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1151, model: loyalty.rule 2026-10-31 18:01:50,165 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1151, model: loyalty.reward 2026-10-31 18:01:50,217 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1151 deleted mail.message records with IDs: [13748, 13746, 13745] 2026-10-31 18:01:50,218 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1151, model: loyalty.card 2026-10-31 18:01:50,222 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1151, model: loyalty.generate.wizard 2026-10-31 18:01:50,229 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1151, model: loyalty.program 2026-10-31 18:01:50,232 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1151, model: loyalty.rule 2026-10-31 18:01:50,309 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1151, model: loyalty.reward 2026-10-31 18:01:50,316 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1151, model: loyalty.mail 2026-10-31 18:01:50,322 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1151, model: loyalty.history 2026-10-31 18:01:50,326 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1151, model: loyalty.mail 2026-10-31 18:01:50,330 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1151, model: loyalty.history 2026-10-31 18:01:50,335 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1151, model: loyalty.mail 2026-10-31 18:01:50,339 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1151, model: loyalty.history 2026-10-31 18:01:50,380 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_affiliate_loyalty.tests.test_affiliate_loyalty_access: Starting TestAffiliateLoyaltyAccess.test_03_check_affiliate_user_own_doc_access_loyalty ... 2026-10-31 18:01:50,702 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1150, model: loyalty.rule 2026-10-31 18:01:50,711 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1150, model: loyalty.reward 2026-10-31 18:01:50,786 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1150, model: loyalty.program 2026-10-31 18:01:50,797 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1150, model: loyalty.rule 2026-10-31 18:01:50,805 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1150, model: loyalty.reward 2026-10-31 18:01:50,832 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1150 deleted mail.message records with IDs: [13748, 13746, 13745] 2026-10-31 18:01:50,833 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1150, model: loyalty.card 2026-10-31 18:01:50,838 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1150, model: loyalty.generate.wizard 2026-10-31 18:01:50,847 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1150, model: loyalty.program 2026-10-31 18:01:50,853 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1150, model: loyalty.rule 2026-10-31 18:01:50,929 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1150, model: loyalty.reward 2026-10-31 18:01:50,940 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1150, model: loyalty.mail 2026-10-31 18:01:50,945 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1150, model: loyalty.history 2026-10-31 18:01:50,950 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1150, model: loyalty.mail 2026-10-31 18:01:50,956 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1150, model: loyalty.history 2026-10-31 18:01:50,961 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1150, model: loyalty.mail 2026-10-31 18:01:50,966 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1150, model: loyalty.history 2026-10-31 18:01:51,015 104 INFO rb-be2b723-226188-430986 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-10-31 18:01:51,245 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [198, 199], uid: 1150, model: loyalty.card 2026-10-31 18:01:51,294 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [43], uid: 1150, model: loyalty.rule 2026-10-31 18:01:51,330 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [276], uid: 1150, model: loyalty.history 2026-10-31 18:01:51,517 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-31 18:02:22,354 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_affiliate_loyalty_pos.tests.test_affiliate_loyalty_pos: Starting TestAffiliateLoyaltyPOS.test_01_generate_commission_from_pos_order_loyalty_discounted_01 ... 2026-10-31 18:02:24,263 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_affiliate_loyalty_pos.tests.test_affiliate_loyalty_pos: Starting TestAffiliateLoyaltyPOS.test_02_generate_commission_from_pos_order_loyalty_discounted_02 ... 2026-10-31 18:02:25,854 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_affiliate_loyalty_pos.tests.test_affiliate_loyalty_pos: Starting TestAffiliateLoyaltyPOS.test_03_generate_commission_from_pos_order_loyalty_discounted_03 ... 2026-10-31 18:02:27,439 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_affiliate_loyalty_pos.tests.test_affiliate_loyalty_pos: Starting TestAffiliateLoyaltyPOS.test_04_generate_commission_from_pos_order_loyalty_discounted_04 ... 2026-10-31 18:02:29,234 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_affiliate_loyalty_pos.tests.test_affiliate_loyalty_pos: Starting TestAffiliateLoyaltyPOS.test_05_generate_commission_from_pos_order_loyalty_discounted_05 ... 2026-10-31 18:02:31,175 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_affiliate_loyalty_pos.tests.test_affiliate_loyalty_pos: Starting TestAffiliateLoyaltyPOS.test_06_generate_commission_from_pos_order_loyalty_discounted_06 ... 2026-10-31 18:02:33,102 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-31 18:03:04,193 104 INFO rb-be2b723-226188-430986 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-10-31 18:03:04,381 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-31 18:03:35,382 104 INFO rb-be2b723-226188-430986 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-10-31 18:03:35,602 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-31 18:04:06,914 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_affiliate_loyalty_pos.tests.test_affiliate_loyalty_pos_coupon_code: Starting TestAffiliateLoyaltyPOSOwnershipScopeGuard.test_ownership_listing_stays_scoped_for_cashier ... 2026-10-31 18:04:07,032 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [206], uid: 1167, model: loyalty.card 2026-10-31 18:04:07,076 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [282], uid: 1167, model: loyalty.history 2026-10-31 18:04:07,211 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-31 18:04:38,191 104 INFO rb-be2b723-226188-430986 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-10-31 18:04:38,471 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-31 18:05:09,527 104 INFO rb-be2b723-226188-430986 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-10-31 18:05:10,096 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-31 18:05:32,719 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_affiliate_loyalty_pos.tests.test_affiliate_loyalty_pos_frontend: Starting TestAffiliateLoyaltyPOSFrontend.test_affiliate_loyalty_reward_refresh_on_affiliate_switch ... 2026-10-31 18:05:33,435 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_affiliate_loyalty_pos.tests.test_affiliate_loyalty_pos_frontend.TestAffiliateLoyaltyPOSFrontend.test_affiliate_loyalty_reward_refresh_on_affiliate_switch: Chrome pid: 11513 2026-10-31 18:05:33,436 104 INFO rb-be2b723-226188-430986 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/tmpqfoe5ucb_chrome_odoo 2026-10-31 18:05:33,436 104 INFO rb-be2b723-226188-430986 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:45247/json/version 2026-10-31 18:05:33,437 104 INFO rb-be2b723-226188-430986 odoo.tests.common.requests: request http://127.0.0.1:45247/json/version with timeout 3 increased to 10s during tests 2026-10-31 18:05:33,500 104 INFO rb-be2b723-226188-430986 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-10-31 18:05:33,500 104 INFO rb-be2b723-226188-430986 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:45247/json 2026-10-31 18:05:33,501 104 INFO rb-be2b723-226188-430986 odoo.tests.common.requests: request http://127.0.0.1:45247/json with timeout 3 increased to 10s during tests 2026-10-31 18:05:33,517 104 INFO rb-be2b723-226188-430986 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:45247/devtools/page/A48DA1E5A8C7BD436BC7F96DF806A034 2026-10-31 18:05:33,560 104 INFO rb-be2b723-226188-430986 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-10-31 18:05:33,576 104 INFO rb-be2b723-226188-430986 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-10-31 18:05:33,658 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.res_users: Login successful for db:rb-be2b723-226188-430986 login:pos_user from n/a 2026-10-31 18:05:33,662 104 INFO rb-be2b723-226188-430986 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-10-31 18:05:33,690 104 INFO rb-be2b723-226188-430986 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-10-31 18:05:33,690 104 INFO rb-be2b723-226188-430986 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-10-31 18:05:33,726 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-31 18:05:34,849 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:05:34] "GET /pos/ui?config_id=20 HTTP/1.1" 200 - 130 0.121 1.012 2026-10-31 18:05:34,857 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_affiliate_loyalty_pos.tests.test_affiliate_loyalty_pos_frontend.TestAffiliateLoyaltyPOSFrontend.test_affiliate_loyalty_reward_refresh_on_affiliate_switch: Navigation result: {'frameId': 'A48DA1E5A8C7BD436BC7F96DF806A034', 'loaderId': '35FA1C35134A0B692033477C01F0E579', 'isDownload': False} 2026-10-31 18:05:34,857 104 INFO rb-be2b723-226188-430986 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-10-31 18:05:34,884 104 INFO rb-be2b723-226188-430986 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-31 18:05:34,914 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:05:34] "GET /web/assets/4132e88/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.014 2026-10-31 18:05:34,935 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:05:34] "GET /web/assets/124f904/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.038 2026-10-31 18:05:34,949 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:05:34] "GET /web/assets/8c2f5b1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.046 2026-10-31 18:05:35,557 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:05:35] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.012 2026-10-31 18:05:35,566 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 18:05:35] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-31 18:05:35,568 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 18:05:35] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-10-31 18:05:35,620 104 INFO rb-be2b723-226188-430986 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-10-31 18:05:35,628 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:05:35] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.002 0.021 2026-10-31 18:05:35,629 104 INFO rb-be2b723-226188-430986 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-10-31 18:05:35,642 104 INFO rb-be2b723-226188-430986 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-10-31 18:05:36,609 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:05:36] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 358 0.361 0.638 2026-10-31 18:05:36,612 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:05:36] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.939 2026-10-31 18:05:36,814 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:05:36] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.003 0.009 2026-10-31 18:05:36,845 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:05:36] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.001 0.006 2026-10-31 18:05:36,891 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:05:36] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.008 2026-10-31 18:05:36,930 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:05:36] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 1 0.003 0.008 2026-10-31 18:05:36,949 104 INFO rb-be2b723-226188-430986 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-10-31 18:05:37,032 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 18:05:37] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-31 18:05:37,047 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 18:05:37] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-31 18:05:37,121 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 18:05:37] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.009 2026-10-31 18:05:37,180 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 18:05:37] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.034 2026-10-31 18:05:37,188 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 18:05:37] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-10-31 18:05:37,196 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:05:37] "GET /web/image/res.users/1178/avatar_128 HTTP/1.1" 200 - 16 0.038 0.043 2026-10-31 18:05:37,233 104 INFO rb-be2b723-226188-430986 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-10-31 18:05:37,245 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:05:37] "GET /web/image?model=res.company&id=223&field=logo HTTP/1.1" 200 - 9 0.011 0.094 2026-10-31 18:05:37,273 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:05:37] "GET /web/image/res.company/223/favicon HTTP/1.1" 200 - 4 0.004 0.097 2026-10-31 18:05:37,406 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:05:37] "GET /web/image?model=pos.category&field=image_128&id=3 HTTP/1.1" 200 - 4 0.048 0.016 2026-10-31 18:05:37,420 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:05:37] "GET /web/image?model=pos.category&field=image_128&id=2 HTTP/1.1" 200 - 4 0.001 0.078 2026-10-31 18:05:37,437 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:05:37] "GET /web/image?model=pos.category&field=image_128&id=9 HTTP/1.1" 200 - 4 0.003 0.015 2026-10-31 18:05:37,453 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:05:37] "GET /web/image?model=pos.category&field=image_128&id=6 HTTP/1.1" 200 - 4 0.007 0.052 2026-10-31 18:05:37,488 104 INFO rb-be2b723-226188-430986 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-10-31 18:05:37,507 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:05:37] "GET /web/image?model=pos.category&field=image_128&id=4 HTTP/1.1" 200 - 4 0.008 0.141 2026-10-31 18:05:37,519 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:05:37] "GET /web/image?model=pos.category&field=image_128&id=13 HTTP/1.1" 200 - 4 0.003 0.085 2026-10-31 18:05:37,527 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:05:37] "GET /web/image?model=pos.category&field=image_128&id=5 HTTP/1.1" 200 - 4 0.001 0.155 2026-10-31 18:05:37,546 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:05:37] "GET /web/image?model=pos.category&field=image_128&id=7 HTTP/1.1" 200 - 4 0.002 0.030 2026-10-31 18:05:37,574 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:05:37] "GET /web/image?model=pos.category&field=image_128&id=10 HTTP/1.1" 200 - 4 0.018 0.073 2026-10-31 18:05:37,591 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:05:37] "GET /web/image?model=pos.category&field=image_128&id=1 HTTP/1.1" 200 - 4 0.004 0.247 2026-10-31 18:05:37,612 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:05:37] "GET /web/image?model=pos.category&field=image_128&id=8 HTTP/1.1" 200 - 4 0.002 0.147 2026-10-31 18:05:37,734 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:05:37] "POST /web/dataset/call_kw/pos.session/set_opening_control HTTP/1.1" 200 - 32 0.047 0.133 2026-10-31 18:05:37,747 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:05:37] "GET /web/image?model=pos.category&field=image_128&id=11 HTTP/1.1" 200 - 4 0.003 0.203 2026-10-31 18:05:37,757 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:05:37] "GET /web/image?model=pos.category&field=image_128&id=12 HTTP/1.1" 200 - 4 0.002 0.219 2026-10-31 18:05:37,849 104 INFO rb-be2b723-226188-430986 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-10-31 18:05:37,950 104 INFO rb-be2b723-226188-430986 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-10-31 18:05:38,002 104 INFO rb-be2b723-226188-430986 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-10-31 18:05:38,054 104 INFO rb-be2b723-226188-430986 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-10-31 18:05:38,117 104 INFO rb-be2b723-226188-430986 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-10-31 18:05:38,184 104 INFO rb-be2b723-226188-430986 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-10-31 18:05:38,268 104 INFO rb-be2b723-226188-430986 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-10-31 18:05:38,339 104 INFO rb-be2b723-226188-430986 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-10-31 18:05:38,423 104 INFO rb-be2b723-226188-430986 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-10-31 18:05:38,490 104 INFO rb-be2b723-226188-430986 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-10-31 18:05:38,520 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:05:38] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 6 0.008 0.023 2026-10-31 18:05:38,712 104 INFO rb-be2b723-226188-430986 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-10-31 18:05:38,774 104 INFO rb-be2b723-226188-430986 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-10-31 18:05:38,826 104 INFO rb-be2b723-226188-430986 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-10-31 18:05:38,877 104 INFO rb-be2b723-226188-430986 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-10-31 18:05:38,941 104 INFO rb-be2b723-226188-430986 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-10-31 18:05:39,017 104 INFO rb-be2b723-226188-430986 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-10-31 18:05:39,070 104 INFO rb-be2b723-226188-430986 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-10-31 18:05:39,132 104 INFO rb-be2b723-226188-430986 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-10-31 18:05:39,151 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:05:39] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 2 0.005 0.013 2026-10-31 18:05:39,392 104 INFO rb-be2b723-226188-430986 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-10-31 18:05:39,448 104 INFO rb-be2b723-226188-430986 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-10-31 18:05:39,497 104 INFO rb-be2b723-226188-430986 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-10-31 18:05:39,549 104 INFO rb-be2b723-226188-430986 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-10-31 18:05:39,613 104 INFO rb-be2b723-226188-430986 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-10-31 18:05:39,680 104 INFO rb-be2b723-226188-430986 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-10-31 18:05:39,751 104 INFO rb-be2b723-226188-430986 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-10-31 18:05:39,858 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:05:39] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 2 0.004 0.023 2026-10-31 18:05:39,868 104 INFO rb-be2b723-226188-430986 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-10-31 18:05:40,066 104 INFO rb-be2b723-226188-430986 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-10-31 18:05:40,120 104 INFO rb-be2b723-226188-430986 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-10-31 18:05:40,185 104 INFO rb-be2b723-226188-430986 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-10-31 18:05:40,251 104 INFO rb-be2b723-226188-430986 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-10-31 18:05:40,252 104 INFO rb-be2b723-226188-430986 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-10-31 18:05:40,471 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_affiliate_loyalty_pos.tests.test_affiliate_loyalty_pos_frontend.TestAffiliateLoyaltyPOSFrontend.test_affiliate_loyalty_reward_refresh_on_affiliate_switch.browser: heap 16868064 (allocated 18096128) 2026-10-31 18:05:40,500 104 INFO rb-be2b723-226188-430986 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 11513 2026-10-31 18:05:40,514 104 INFO rb-be2b723-226188-430986 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-10-31 18:05:40,518 104 INFO rb-be2b723-226188-430986 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 11513 2026-10-31 18:05:40,671 104 INFO rb-be2b723-226188-430986 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-be2b723-226188-430986/chrome_logs/chrome_log_20261031_180540_671026_test_affiliate_loyalty_reward_refresh_on_affiliate_switch.txt 2026-10-31 18:05:40,671 104 INFO rb-be2b723-226188-430986 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/tmpqfoe5ucb_chrome_odoo" 2026-10-31 18:05:40,780 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-31 18:05:41,726 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_affiliate_loyalty_sale.tests.test_affiliate_loyalty_sale: Starting TestAffiliateLoyalty.test_01_add_affiliate_code_by_applying_related_coupon ... 2026-10-31 18:05:42,239 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_affiliate_loyalty_sale.tests.test_affiliate_loyalty_sale: Starting TestAffiliateLoyalty.test_02_add_affiliate_code_by_applying_unrelated_coupon ... 2026-10-31 18:05:42,444 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_affiliate_loyalty_sale.tests.test_affiliate_loyalty_sale: Starting TestAffiliateLoyalty.test_03_add_affiliate_code_by_applying_related_coupons ... 2026-10-31 18:05:42,641 104 INFO rb-be2b723-226188-430986 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-10-31 18:05:45,062 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_affiliate_loyalty_sale.tests.test_affiliate_loyalty_sale: Starting TestAffiliateLoyalty.test_05_add_affiliate_code_by_applying_related_rule_code ... 2026-10-31 18:05:45,229 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_affiliate_loyalty_sale.tests.test_affiliate_loyalty_sale: Starting TestAffiliateLoyalty.test_06_add_affiliate_code_by_applying_unrelated_rule_code ... 2026-10-31 18:05:45,419 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_affiliate_loyalty_sale.tests.test_affiliate_loyalty_sale: Starting TestAffiliateLoyalty.test_07_add_affiliate_code_by_applying_related_rule_code ... 2026-10-31 18:05:45,696 104 INFO rb-be2b723-226188-430986 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-10-31 18:05:47,890 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_affiliate_loyalty_sale.tests.test_affiliate_loyalty_sale: Starting TestAffiliateLoyalty.test_09_generate_commission_from_sale_order_loyalty_discounted_01 ... 2026-10-31 18:05:50,538 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_affiliate_loyalty_sale.tests.test_affiliate_loyalty_sale: Starting TestAffiliateLoyalty.test_10_generate_commission_from_sale_order_loyalty_discounted_02 ... 2026-10-31 18:05:50,564 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted loyalty.reward records with IDs: [24] 2026-10-31 18:05:53,296 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_affiliate_loyalty_sale.tests.test_affiliate_loyalty_sale: Starting TestAffiliateLoyalty.test_11_generate_commission_from_sale_order_loyalty_discounted_03 ... 2026-10-31 18:05:53,322 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted loyalty.reward records with IDs: [24] 2026-10-31 18:05:56,257 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_affiliate_loyalty_sale.tests.test_affiliate_loyalty_sale: Starting TestAffiliateLoyalty.test_12_generate_commission_from_sale_order_loyalty_discounted_04 ... 2026-10-31 18:05:59,123 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_affiliate_loyalty_sale.tests.test_affiliate_loyalty_sale: Starting TestAffiliateLoyalty.test_13_generate_commission_from_sale_order_loyalty_discounted_05 ... 2026-10-31 18:05:59,181 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted loyalty.reward records with IDs: [24] 2026-10-31 18:06:01,592 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_affiliate_loyalty_sale.tests.test_affiliate_loyalty_sale: Starting TestAffiliateLoyalty.test_14_generate_commission_from_sale_order_loyalty_discounted_06 ... 2026-10-31 18:06:01,673 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted loyalty.reward records with IDs: [24] 2026-10-31 18:06:04,414 104 INFO rb-be2b723-226188-430986 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-10-31 18:06:04,469 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted loyalty.reward records with IDs: [24] 2026-10-31 18:06:07,726 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-31 18:06:12,370 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_affiliate_loyalty_sale.tests.test_affiliate_loyalty_sale_access: Starting TestAffiliateLoyaltySaleAccess.test_01_non_owner_applies_related_coupon_code ... 2026-10-31 18:06:12,800 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_affiliate_loyalty_sale.tests.test_affiliate_loyalty_sale_access: Starting TestAffiliateLoyaltySaleAccess.test_02_non_owner_applies_related_rule_code ... 2026-10-31 18:06:13,369 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_affiliate_loyalty_sale.tests.test_affiliate_loyalty_sale_access: Starting TestAffiliateLoyaltySaleAccess.test_03_non_owner_applies_affiliate_name_directly ... 2026-10-31 18:06:13,737 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_affiliate_loyalty_sale.tests.test_affiliate_loyalty_sale_access: Starting TestAffiliateLoyaltySaleAccess.test_04_non_owner_applies_unrelated_code_stays_unlinked ... 2026-10-31 18:06:14,065 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_affiliate_loyalty_sale.tests.test_affiliate_loyalty_sale_access: Starting TestAffiliateLoyaltySaleAccess.test_05_non_owner_applies_invalid_code_still_errors ... 2026-10-31 18:06:14,218 104 INFO rb-be2b723-226188-430986 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-10-31 18:06:14,376 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-31 18:07:07,323 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_affiliate_marketplace_sale.tests.test_affiliate_commission: Starting TestAffiliateCommission.test_amount_verify_affiliate_commission_01 ... 2026-10-31 18:07:09,431 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_affiliate_marketplace_sale.tests.test_affiliate_commission: Starting TestAffiliateCommission.test_separate_invoice_01 ... 2026-10-31 18:07:12,021 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-10-31 18:07:21,442 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_affiliate_marketplace_sale.tests.test_sale_order: Starting TestAffiliateMarketplaceSaleOrder.test_internal_user_cancel_affcode_so_001 ... 2026-10-31 18:07:22,471 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_affiliate_marketplace_sale.tests.test_sale_order: Starting TestAffiliateMarketplaceSaleOrder.test_internal_user_cancel_affcode_so_002 ... 2026-10-31 18:07:23,378 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_affiliate_marketplace_sale.tests.test_sale_order: Starting TestAffiliateMarketplaceSaleOrder.test_merchant_add_new_sol_001 ... 2026-10-31 18:07:25,480 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_affiliate_marketplace_sale.tests.test_sale_order: Starting TestAffiliateMarketplaceSaleOrder.test_merchant_add_new_sol_002 ... 2026-10-31 18:07:27,532 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_affiliate_marketplace_sale.tests.test_sale_order: Starting TestAffiliateMarketplaceSaleOrder.test_merchant_cancel_affcode_so_001 ... 2026-10-31 18:07:27,658 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_affiliate_marketplace_sale.tests.test_sale_order: Starting TestAffiliateMarketplaceSaleOrder.test_merchant_cancel_affcode_so_002 ... 2026-10-31 18:07:28,877 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-31 18:08:14,775 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.message records with IDs: [4796, 4795, 4794, 4793, 4792] 2026-10-31 18:08:14,814 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [310465, 310468, 310466, 310469, 310467] 2026-10-31 18:08:14,815 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted affiliate.multi.level.commission.rule records with IDs: [1, 2, 3, 4, 5] 2026-10-31 18:08:15,293 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_affiliate_multi_level.tests.test_access: Starting TestAffiliateMultiLevelAccess.test_group_user_action_confirm_multi_level_commission ... 2026-10-31 18:08:15,793 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_affiliate_multi_level.tests.test_access: Starting TestAffiliateMultiLevelAccess.test_reconfirm_reuses_done_upline_not_owned_by_actor ... 2026-10-31 18:08:20,085 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_affiliate_multi_level.tests.test_access: Starting TestAffiliateMultiLevelAccess.test_reuse_cascade_does_not_widen_ownership_listing ... 2026-10-31 18:08:20,595 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [53], uid: 1197, model: affiliate.commission 2026-10-31 18:08:20,659 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_affiliate_multi_level.tests.test_access: Starting TestAffiliateMultiLevelAccess.test_second_commission_event_upline_not_owned_no_cache ... 2026-10-31 18:08:21,310 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-10-31 18:09:05,589 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.message records with IDs: [4796, 4795, 4794, 4793, 4792] 2026-10-31 18:09:05,611 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [310465, 310468, 310466, 310469, 310467] 2026-10-31 18:09:05,611 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted affiliate.multi.level.commission.rule records with IDs: [1, 2, 3, 4, 5] 2026-10-31 18:09:06,546 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_affiliate_multi_level.tests.test_action_cancel: Starting TestActionCancel.test_cancel_blocked_when_far_upline_has_active_invoice ... 2026-10-31 18:09:08,027 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_affiliate_multi_level.tests.test_action_cancel: Starting TestActionCancel.test_cancel_cascades_full_multi_tier_downline_commission_chain ... 2026-10-31 18:09:08,480 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_affiliate_multi_level.tests.test_action_cancel: Starting TestActionCancel.test_cancel_does_not_sweep_an_unrelated_downline_commission_chain ... 2026-10-31 18:09:08,997 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_affiliate_multi_level.tests.test_action_cancel: Starting TestActionCancel.test_ownership_listing_still_scoped_for_uplines_not_owned ... 2026-10-31 18:09:09,402 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_attachment: filestore gc 10 checked, 10 removed 2026-10-31 18:09:51,713 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.message records with IDs: [4796, 4795, 4794, 4793, 4792] 2026-10-31 18:09:51,727 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [310465, 310468, 310466, 310469, 310467] 2026-10-31 18:09:51,728 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted affiliate.multi.level.commission.rule records with IDs: [1, 2, 3, 4, 5] 2026-10-31 18:09:52,201 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_affiliate_multi_level.tests.test_affiliate_code: Starting TestAffiliateCode.test_assign_affiliate_upline ... 2026-10-31 18:09:52,780 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_affiliate_multi_level.tests.test_affiliate_code: Starting TestAffiliateCode.test_check_affiliate_hierarchy_01 ... 2026-10-31 18:09:52,893 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_affiliate_multi_level.tests.test_affiliate_code: Starting TestAffiliateCode.test_check_affiliate_hierarchy_02 ... 2026-10-31 18:09:53,003 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_affiliate_multi_level.tests.test_affiliate_code: Starting TestAffiliateCode.test_check_limit_multi_level_affiliate_hierarchy_1 ... 2026-10-31 18:09:53,277 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_affiliate_multi_level.tests.test_affiliate_code: Starting TestAffiliateCode.test_check_limit_multi_level_affiliate_hierarchy_2 ... 2026-10-31 18:09:53,603 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_affiliate_multi_level.tests.test_affiliate_code: Starting TestAffiliateCode.test_compute_depth ... 2026-10-31 18:09:53,707 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_affiliate_multi_level.tests.test_affiliate_code: Starting TestAffiliateCode.test_get_downline_affcodes ... 2026-10-31 18:09:53,811 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_affiliate_multi_level.tests.test_affiliate_code: Starting TestAffiliateCode.test_get_multi_level_comm_rules ... 2026-10-31 18:09:53,936 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_affiliate_multi_level.tests.test_affiliate_code: Starting TestAffiliateCode.test_get_upline_affcodes ... 2026-10-31 18:09:54,133 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-10-31 18:10:37,801 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.message records with IDs: [4796, 4795, 4794, 4793, 4792] 2026-10-31 18:10:37,820 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [310465, 310468, 310466, 310469, 310467] 2026-10-31 18:10:37,820 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted affiliate.multi.level.commission.rule records with IDs: [1, 2, 3, 4, 5] 2026-10-31 18:10:38,221 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_affiliate_multi_level.tests.test_flow: Starting TestMultiLevelCommissionFlow.test_01_create_multi_level_commission ... 2026-10-31 18:10:40,897 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_affiliate_multi_level.tests.test_flow: Starting TestMultiLevelCommissionFlow.test_02_create_multi_level_commission ... 2026-10-31 18:10:45,110 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_affiliate_multi_level.tests.test_flow: Starting TestMultiLevelCommissionFlow.test_03_create_multi_level_commission ... 2026-10-31 18:10:45,450 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_affiliate_multi_level.tests.test_flow: Starting TestMultiLevelCommissionFlow.test_04_create_multi_level_commission ... 2026-10-31 18:10:45,795 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_affiliate_multi_level.tests.test_flow: Starting TestMultiLevelCommissionFlow.test_05_create_multi_level_commission ... 2026-10-31 18:10:46,120 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_affiliate_multi_level.tests.test_flow: Starting TestMultiLevelCommissionFlow.test_06_create_multi_level_commission ... 2026-10-31 18:10:51,664 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted account.partial.reconcile records with IDs: [304] 2026-10-31 18:10:51,847 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted account.full.reconcile records with IDs: [201] 2026-10-31 18:10:52,446 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-10-31 18:11:37,374 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.message records with IDs: [4796, 4795, 4794, 4793, 4792] 2026-10-31 18:11:37,393 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [310465, 310468, 310466, 310469, 310467] 2026-10-31 18:11:37,393 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted affiliate.multi.level.commission.rule records with IDs: [1, 2, 3, 4, 5] 2026-10-31 18:11:37,879 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_affiliate_multi_level.tests.test_multi_company: Starting TestMultiCompany.test_multi_company_access_affiliate_multi_level_commission_rule ... 2026-10-31 18:11:38,094 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [27], uid: 1248, model: affiliate.multi.level.commission.rule 2026-10-31 18:11:38,151 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [28], uid: 1247, model: affiliate.multi.level.commission.rule 2026-10-31 18:11:38,215 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [27], uid: 1248, model: affiliate.multi.level.commission.rule 2026-10-31 18:11:38,273 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [28], uid: 1247, model: affiliate.multi.level.commission.rule 2026-10-31 18:11:38,356 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [27], uid: 1248, model: affiliate.multi.level.commission.rule 2026-10-31 18:11:38,402 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [28], uid: 1247, model: affiliate.multi.level.commission.rule 2026-10-31 18:11:38,469 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [27], uid: 1248, model: affiliate.multi.level.commission.rule 2026-10-31 18:11:38,525 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [28], uid: 1247, model: affiliate.multi.level.commission.rule 2026-10-31 18:11:38,692 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-10-31 18:12:24,341 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.message records with IDs: [4796, 4795, 4794, 4793, 4792] 2026-10-31 18:12:24,356 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [310465, 310468, 310466, 310469, 310467] 2026-10-31 18:12:24,356 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted affiliate.multi.level.commission.rule records with IDs: [1, 2, 3, 4, 5] 2026-10-31 18:12:24,847 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_affiliate_multi_level.tests.test_report: Starting TestAffiliateMultiReport.test_multi_level_report_parent_comm_amount ... 2026-10-31 18:12:25,455 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-10-31 18:12:55,079 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.message records with IDs: [4796, 4795, 4794, 4793, 4792] 2026-10-31 18:12:55,093 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [310465, 310468, 310466, 310469, 310467] 2026-10-31 18:12:55,093 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted affiliate.multi.level.commission.rule records with IDs: [1, 2, 3, 4, 5] 2026-10-31 18:12:55,859 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_affiliate_multi_level_pos.tests.test_access: Starting TestMultiLevelPosUplineReuseAccess.test_get_direct_upline_commission_reuse_survives_reopen_as_real_actor ... 2026-10-31 18:13:00,528 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_affiliate_multi_level_pos.tests.test_access: Starting TestMultiLevelPosUplineReuseAccess.test_sudo_fix_does_not_widen_ownership_listing ... 2026-10-31 18:13:05,004 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [89], uid: 1263, model: affiliate.commission 2026-10-31 18:13:05,179 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-31 18:13:35,273 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.message records with IDs: [4796, 4795, 4794, 4793, 4792] 2026-10-31 18:13:35,292 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [310465, 310468, 310466, 310469, 310467] 2026-10-31 18:13:35,292 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted affiliate.multi.level.commission.rule records with IDs: [1, 2, 3, 4, 5] 2026-10-31 18:13:35,674 104 INFO rb-be2b723-226188-430986 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-10-31 18:13:40,698 104 INFO rb-be2b723-226188-430986 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-10-31 18:13:42,055 104 INFO rb-be2b723-226188-430986 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-10-31 18:13:47,130 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_affiliate_multi_level_pos.tests.test_affiliate_multi_level_pos: Starting TestAffiliateMultiLevelPOS.test_04_create_multi_level_commission ... 2026-10-31 18:13:48,217 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_affiliate_multi_level_pos.tests.test_affiliate_multi_level_pos: Starting TestAffiliateMultiLevelPOS.test_05_create_multi_level_commission ... 2026-10-31 18:13:49,417 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_affiliate_multi_level_pos.tests.test_affiliate_multi_level_pos: Starting TestAffiliateMultiLevelPOS.test_06_create_multi_level_commission ... 2026-10-31 18:13:50,509 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_affiliate_multi_level_pos.tests.test_affiliate_multi_level_pos: Starting TestAffiliateMultiLevelPOS.test_07_create_multi_level_commission ... 2026-10-31 18:13:51,998 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_affiliate_multi_level_pos.tests.test_affiliate_multi_level_pos: Starting TestAffiliateMultiLevelPOS.test_08_create_multi_level_commission ... 2026-10-31 18:13:53,390 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_affiliate_multi_level_pos.tests.test_affiliate_multi_level_pos: Starting TestAffiliateMultiLevelPOS.test_09_create_multi_level_commission ... 2026-10-31 18:13:54,875 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_affiliate_multi_level_pos.tests.test_affiliate_multi_level_pos: Starting TestAffiliateMultiLevelPOS.test_10_create_multi_level_commission_mix_criteria ... 2026-10-31 18:13:56,180 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_affiliate_multi_level_pos.tests.test_affiliate_multi_level_pos: Starting TestAffiliateMultiLevelPOS.test_11_create_multi_level_commission ... 2026-10-31 18:13:57,778 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_affiliate_multi_level_pos.tests.test_affiliate_multi_level_pos: Starting TestAffiliateMultiLevelPOS.test_12_create_multi_level_commission ... 2026-10-31 18:13:59,039 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-31 18:14:40,973 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.message records with IDs: [4796, 4795, 4794, 4793, 4792] 2026-10-31 18:14:40,988 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [310465, 310468, 310466, 310469, 310467] 2026-10-31 18:14:40,989 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted affiliate.multi.level.commission.rule records with IDs: [1, 2, 3, 4, 5] 2026-10-31 18:14:41,555 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_affiliate_multi_level_sale.tests.test_access: Starting TestMultiLevelSaleUplineReuseAccess.test_get_direct_upline_commission_reuse_survives_reopen_as_real_actor ... 2026-10-31 18:14:48,409 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_affiliate_multi_level_sale.tests.test_access: Starting TestMultiLevelSaleUplineReuseAccess.test_sudo_fix_does_not_widen_ownership_listing ... 2026-10-31 18:14:55,578 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [134], uid: 1272, model: affiliate.commission 2026-10-31 18:14:55,780 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-10-31 18:15:39,620 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.message records with IDs: [4796, 4795, 4794, 4793, 4792] 2026-10-31 18:15:39,636 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [310465, 310468, 310466, 310469, 310467] 2026-10-31 18:15:39,636 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted affiliate.multi.level.commission.rule records with IDs: [1, 2, 3, 4, 5] 2026-10-31 18:15:40,105 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_affiliate_multi_level_sale.tests.test_flow: Starting TestFlow.test_01_create_multi_level_commission ... 2026-10-31 18:15:41,091 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_affiliate_multi_level_sale.tests.test_flow: Starting TestFlow.test_02_create_multi_level_commission ... 2026-10-31 18:15:43,164 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_affiliate_multi_level_sale.tests.test_flow: Starting TestFlow.test_03_create_multi_level_commission ... 2026-10-31 18:15:49,191 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_affiliate_multi_level_sale.tests.test_flow: Starting TestFlow.test_04_create_multi_level_commission ... 2026-10-31 18:15:56,901 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_affiliate_multi_level_sale.tests.test_flow: Starting TestFlow.test_05_create_multi_level_commission ... 2026-10-31 18:15:57,840 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_affiliate_multi_level_sale.tests.test_flow: Starting TestFlow.test_06_create_multi_level_commission ... 2026-10-31 18:15:58,863 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_affiliate_multi_level_sale.tests.test_flow: Starting TestFlow.test_07_create_multi_level_commission ... 2026-10-31 18:15:59,748 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_affiliate_multi_level_sale.tests.test_flow: Starting TestFlow.test_08_create_multi_level_commission ... 2026-10-31 18:16:00,837 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_affiliate_multi_level_sale.tests.test_flow: Starting TestFlow.test_09_create_multi_level_commission ... 2026-10-31 18:16:01,845 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_affiliate_multi_level_sale.tests.test_flow: Starting TestFlow.test_10_create_multi_level_commission ... 2026-10-31 18:16:02,779 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_affiliate_multi_level_sale.tests.test_flow: Starting TestFlow.test_11_create_multi_level_commission_mix_criteria ... 2026-10-31 18:16:02,815 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_affiliate_multi_level_sale.tests.test_flow: Starting TestFlow.test_12_create_multi_level_commission ... 2026-10-31 18:16:02,854 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_affiliate_multi_level_sale.tests.test_flow: Starting TestFlow.test_13_create_multi_level_commission ... 2026-10-31 18:16:02,890 104 INFO rb-be2b723-226188-430986 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-10-31 18:16:03,643 104 INFO rb-be2b723-226188-430986 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-10-31 18:16:04,668 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-10-31 18:16:34,823 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_affiliate_pos.tests.test_affiliate_pos: Starting TestAffiliatePOS.test_01_add_affiliate_to_pos_order_after_discount_01 ... 2026-10-31 18:16:36,184 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_affiliate_pos.tests.test_affiliate_pos: Starting TestAffiliatePOS.test_02_add_affiliate_to_pos_order_after_discount_02 ... 2026-10-31 18:16:37,515 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_affiliate_pos.tests.test_affiliate_pos: Starting TestAffiliatePOS.test_03_add_affiliate_to_pos_order_before_discount_01 ... 2026-10-31 18:16:38,747 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_affiliate_pos.tests.test_affiliate_pos: Starting TestAffiliatePOS.test_04_add_affiliate_to_pos_order_before_discount_02 ... 2026-10-31 18:16:40,181 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_affiliate_pos.tests.test_affiliate_pos: Starting TestAffiliatePOS.test_05_message_refunded_orders_have_commission ... 2026-10-31 18:16:42,557 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_affiliate_pos.tests.test_affiliate_pos: Starting TestAffiliatePOS.test_08_refund_order_with_progressive ... 2026-10-31 18:16:44,565 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_affiliate_pos.tests.test_affiliate_pos: Starting TestAffiliatePOS.test_09_refund_order_with_progressive_multi_time ... 2026-10-31 18:16:47,489 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_affiliate_pos.tests.test_affiliate_pos: Starting TestAffiliatePOS.test_10_revenue_analysis_report_is_queryable ... 2026-10-31 18:16:48,723 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_affiliate_pos.tests.test_affiliate_pos: Starting TestAffiliatePOS.test_11_pos_ui_affiliate_code_loader_scoped_to_session_company ... 2026-10-31 18:16:49,120 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-31 18:17:19,630 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_affiliate_pos.tests.test_affiliate_pos_access: Starting TestAffiliatePOSAccess.test_01_check_affiliate_user_access_pos ... 2026-10-31 18:17:19,691 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1295, model: pos.order 2026-10-31 18:17:19,708 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1295, model: pos.order.line 2026-10-31 18:17:19,716 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1295, model: pos.order 2026-10-31 18:17:19,727 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1295, model: pos.order.line 2026-10-31 18:17:19,738 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1295, model: pos.order 2026-10-31 18:17:19,744 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1295, model: pos.order.line 2026-10-31 18:17:19,797 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_affiliate_pos.tests.test_affiliate_pos_access: Starting TestAffiliatePOSAccess.test_02_check_pos_user_access_affiliate ... 2026-10-31 18:17:19,823 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1296, model: affiliate.commission.rule 2026-10-31 18:17:19,840 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1296, model: affiliate.progressive.commission.rule 2026-10-31 18:17:19,850 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1296, model: affiliate.commission.rule 2026-10-31 18:17:19,857 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1296, model: affiliate.progressive.commission.rule 2026-10-31 18:17:19,865 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1296, model: affiliate.commission.rule 2026-10-31 18:17:19,870 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1296, model: affiliate.progressive.commission.rule 2026-10-31 18:17:19,959 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-31 18:17:49,822 104 INFO rb-be2b723-226188-430986 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-10-31 18:17:50,189 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_affiliate_pos.tests.test_affiliate_pos_data_load: Starting TestAffiliatePOSDataLoad.test_02_pos_ui_affiliate_code_loader_reachable_by_cashier ... 2026-10-31 18:17:50,411 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_affiliate_pos.tests.test_affiliate_pos_data_load: Starting TestAffiliatePOSDataLoad.test_03_cashier_direct_orm_read_still_filtered_by_ownership ... 2026-10-31 18:17:50,532 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-31 18:18:19,998 104 INFO rb-be2b723-226188-430986 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-10-31 18:18:20,407 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1304 deleted affiliate.commission records with IDs: [185] 2026-10-31 18:18:20,442 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1304 deleted mail.followers records with IDs: [4904, 4905, 4906] 2026-10-31 18:18:20,624 104 INFO rb-be2b723-226188-430986 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-10-31 18:18:21,068 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1305 deleted affiliate.commission records with IDs: [187] 2026-10-31 18:18:21,100 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1305 deleted mail.followers records with IDs: [4910, 4911, 4912] 2026-10-31 18:18:21,272 104 INFO rb-be2b723-226188-430986 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-10-31 18:18:21,724 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1304 deleted affiliate.commission records with IDs: [189] 2026-10-31 18:18:21,774 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1304 deleted mail.followers records with IDs: [4916, 4917, 4918] 2026-10-31 18:18:22,050 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-31 18:18:50,410 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_affiliate_pos_discount.tests.test_affiliate_pos_discount: Starting TestAffiliatePOS.test_01_generate_commission_from_pos_with_global_discount_01 ... 2026-10-31 18:18:51,756 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_affiliate_pos_discount.tests.test_affiliate_pos_discount: Starting TestAffiliatePOS.test_02_generate_commission_from_pos_with_global_discount_02 ... 2026-10-31 18:18:53,154 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-31 18:19:21,522 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_affiliate_pos_sale.tests.test_pos_sale_report: Starting TestAffiliatePosSaleReport.test_sale_report_includes_pos_affiliate_fields ... 2026-10-31 18:19:24,264 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-31 18:19:31,904 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_affiliate_purchase.tests.test_affiliate_currency: Starting TestAffiliateCodeCurrencyFollowsPurchaseVendorPolicy.test_persisted_affiliate_code_currency_follows_purchase_policy_not_vendor_country ... 2026-10-31 18:19:32,232 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-31 18:20:13,329 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_affiliate_sale.tests.test_affiliate_commission: Starting TestAffiliateCommission.test_compute_commission_amount_01 ... 2026-10-31 18:20:16,234 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-10-31 18:20:59,045 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_affiliate_sale.tests.test_affiliate_commission_line: Starting TestCommissionLine.test_01_compute_total_commission_before_discount ... 2026-10-31 18:20:59,826 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_affiliate_sale.tests.test_affiliate_commission_line: Starting TestCommissionLine.test_02_compute_total_commission_after_discount ... 2026-10-31 18:21:00,561 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-10-31 18:21:44,438 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_affiliate_sale.tests.test_flow: Starting TestFlow.test_01_create_sale_order_no_commission ... 2026-10-31 18:21:45,779 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_affiliate_sale.tests.test_flow: Starting TestFlow.test_02_cancel_commission_from_sale_order ... 2026-10-31 18:21:47,393 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted loyalty.history records with IDs: [367, 366] 2026-10-31 18:21:47,471 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted loyalty.card records with IDs: [289] 2026-10-31 18:21:47,488 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted sale.order.coupon.points records with IDs: [340] 2026-10-31 18:21:47,619 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_affiliate_sale.tests.test_flow: Starting TestFlow.test_03_create_commission_from_sale_order ... 2026-10-31 18:21:52,525 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_affiliate_sale.tests.test_flow: Starting TestFlow.test_04_create_commission_from_sale_order ... 2026-10-31 18:21:58,851 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_affiliate_sale.tests.test_flow: Starting TestFlow.test_05_create_commission_from_sale_order ... 2026-10-31 18:22:05,900 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-10-31 18:22:49,617 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_affiliate_sale.tests.test_report: Starting TestAffiliateRevenueAnalysisReport.test_report_reads_sale_order_id ... 2026-10-31 18:22:50,723 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-10-31 18:23:32,753 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_affiliate_sale.tests.test_sale_order_line_access: Starting TestSaleOrderLineCommissionAccess.test_add_line_reopens_done_commission_as_real_actor ... 2026-10-31 18:23:37,818 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_affiliate_sale.tests.test_sale_order_line_access: Starting TestSaleOrderLineCommissionAccess.test_change_product_cancels_stale_commission_as_real_actor ... 2026-10-31 18:23:39,361 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [709] 2026-10-31 18:23:39,808 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_affiliate_sale.tests.test_sale_order_line_access: Starting TestSaleOrderLineCommissionAccess.test_change_qty_reopens_done_commission_as_real_actor ... 2026-10-31 18:23:44,578 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_affiliate_sale.tests.test_sale_order_line_access: Starting TestSaleOrderLineCommissionAccess.test_sudo_fix_does_not_widen_ownership_listing ... 2026-10-31 18:23:45,605 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [207], uid: 1367, model: affiliate.commission 2026-10-31 18:23:45,765 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_attachment: filestore gc 10 checked, 10 removed 2026-10-31 18:24:25,874 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_affiliate_sale.tests.test_security: Starting TestSecurity.test_permission_create_sale_order ... 2026-10-31 18:24:26,000 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1373, model: sale.order 2026-10-31 18:24:26,023 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1376, model: sale.order 2026-10-31 18:24:26,042 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1377, model: sale.order 2026-10-31 18:24:26,054 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1373, model: sale.order.line 2026-10-31 18:24:26,060 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1376, model: sale.order.line 2026-10-31 18:24:26,065 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1377, model: sale.order.line 2026-10-31 18:24:26,112 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_affiliate_sale.tests.test_security: Starting TestSecurity.test_permission_read_sale_order ... 2026-10-31 18:24:26,670 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [299], uid: 1373, model: sale.order 2026-10-31 18:24:26,715 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [299], uid: 1376, model: sale.order 2026-10-31 18:24:26,753 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [299], uid: 1377, model: sale.order 2026-10-31 18:24:26,856 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [299], uid: 1373, model: sale.order 2026-10-31 18:24:26,976 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_affiliate_sale.tests.test_security: Starting TestSecurity.test_permission_unlink_sale_order ... 2026-10-31 18:24:26,994 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1373, model: sale.order 2026-10-31 18:24:27,017 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1376, model: sale.order 2026-10-31 18:24:27,035 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1377, model: sale.order 2026-10-31 18:24:27,048 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1373, model: sale.order.line 2026-10-31 18:24:27,053 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1376, model: sale.order.line 2026-10-31 18:24:27,058 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1377, model: sale.order.line 2026-10-31 18:24:27,097 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_affiliate_sale.tests.test_security: Starting TestSecurity.test_permission_write_sale_order ... 2026-10-31 18:24:27,116 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1373, model: sale.order 2026-10-31 18:24:27,146 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1376, model: sale.order 2026-10-31 18:24:27,164 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1377, model: sale.order 2026-10-31 18:24:27,178 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1373, model: sale.order.line 2026-10-31 18:24:27,182 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1376, model: sale.order.line 2026-10-31 18:24:27,186 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1377, model: sale.order.line 2026-10-31 18:24:27,283 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-10-31 18:25:08,868 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_affiliate_sale_crm.tests.test_affiliate_sale_crm: Starting TestAffiliateSaleCrm.test_create_sale_order_from_lead ... 2026-10-31 18:25:09,185 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-10-31 18:25:52,563 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_affiliate_sale_crm.tests.test_report: Starting TestAffiliateRevenueAnalysisReport.test_report_reads_lead_id_from_opportunity ... 2026-10-31 18:25:53,855 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-10-31 18:26:38,951 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_affiliate_website.tests.test_access_right: Starting TestAccessRight.test_access_rule_link_tracker_click_user_affiliate_admin ... 2026-10-31 18:26:39,027 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1410 deleted link.tracker.click records with IDs: [16] 2026-10-31 18:26:39,068 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_affiliate_website.tests.test_access_right: Starting TestAccessRight.test_access_rule_link_tracker_click_user_website_designer ... 2026-10-31 18:26:39,276 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [17], uid: 1408, model: link.tracker.click 2026-10-31 18:26:39,307 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [4], uid: 1408, model: link.tracker.click 2026-10-31 18:26:39,343 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1408 deleted mail.message records with IDs: [6992] 2026-10-31 18:26:39,354 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [4], uid: 1408, model: link.tracker.click 2026-10-31 18:26:39,384 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1408 deleted link.tracker.click records with IDs: [18] 2026-10-31 18:26:39,447 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_affiliate_website.tests.test_access_right: Starting TestAccessRight.test_access_rule_link_tracker_user_affiliate_admin ... 2026-10-31 18:26:39,561 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1410 deleted link.tracker records with IDs: [337] 2026-10-31 18:26:39,612 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_affiliate_website.tests.test_access_right: Starting TestAccessRight.test_access_rule_link_tracker_user_website_designer ... 2026-10-31 18:26:39,798 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [338], uid: 1408, model: link.tracker 2026-10-31 18:26:39,824 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [4], uid: 1408, model: link.tracker 2026-10-31 18:26:39,849 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [4], uid: 1408, model: link.tracker 2026-10-31 18:26:39,883 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1408 deleted link.tracker records with IDs: [339] 2026-10-31 18:26:39,990 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-10-31 18:27:25,026 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_affiliate_website.tests.test_affiliate_code: Starting TestAffiliateCode.test_compute_bot_click_count ... 2026-10-31 18:27:25,089 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_affiliate_website.tests.test_affiliate_code: Starting TestAffiliateCode.test_compute_click_count ... 2026-10-31 18:27:25,114 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.message records with IDs: [6992] 2026-10-31 18:27:25,168 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [420255] 2026-10-31 18:27:25,168 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted link.tracker.click records with IDs: [4] 2026-10-31 18:27:25,211 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_affiliate_website.tests.test_affiliate_code: Starting TestAffiliateCode.test_compute_human_click_count ... 2026-10-31 18:27:25,233 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.message records with IDs: [6992] 2026-10-31 18:27:25,287 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [420255] 2026-10-31 18:27:25,287 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted link.tracker.click records with IDs: [4] 2026-10-31 18:27:25,331 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_affiliate_website.tests.test_affiliate_code: Starting TestAffiliateCode.test_compute_link_tracker_count ... 2026-10-31 18:27:25,364 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [420239] 2026-10-31 18:27:25,364 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted link.tracker records with IDs: [5] 2026-10-31 18:27:25,417 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_affiliate_website.tests.test_affiliate_code: Starting TestAffiliateCode.test_compute_link_tracker_deleted_count ... 2026-10-31 18:27:25,461 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_affiliate_website.tests.test_affiliate_code: Starting TestAffiliateCode.test_compute_website_visitor_count ... 2026-10-31 18:27:25,490 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [420267] 2026-10-31 18:27:25,490 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted website.visitor records with IDs: [4] 2026-10-31 18:27:25,528 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_affiliate_website.tests.test_affiliate_code: Starting TestAffiliateCode.test_create ... 2026-10-31 18:27:25,662 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_affiliate_website.tests.test_affiliate_code: Starting TestAffiliateCode.test_reduce_commission_clicks_01 ... 2026-10-31 18:27:25,697 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.message records with IDs: [6996, 6995, 6994, 6993, 6992] 2026-10-31 18:27:25,751 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [420255, 420256, 420257, 420258, 420259] 2026-10-31 18:27:25,751 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted link.tracker.click records with IDs: [4, 5, 6, 7, 8] 2026-10-31 18:27:25,795 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_affiliate_website.tests.test_affiliate_code: Starting TestAffiliateCode.test_reduce_commission_clicks_02 ... 2026-10-31 18:27:25,850 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.message records with IDs: [6994, 6993, 6992] 2026-10-31 18:27:25,903 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [420255, 420256, 420257] 2026-10-31 18:27:25,903 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted link.tracker.click records with IDs: [4, 5, 6] 2026-10-31 18:27:26,012 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-10-31 18:28:07,356 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_affiliate_website.tests.test_affiliate_commission: Starting TestAffiliateCommission.test_compute_click_count ... 2026-10-31 18:28:07,485 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted link.tracker.click records with IDs: [21] 2026-10-31 18:28:07,538 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_affiliate_website.tests.test_affiliate_commission: Starting TestAffiliateCommission.test_compute_comm_amount ... 2026-10-31 18:28:07,651 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_affiliate_website.tests.test_affiliate_commission: Starting TestAffiliateCommission.test_compute_confirmed_click_count ... 2026-10-31 18:28:07,864 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_affiliate_website.tests.test_affiliate_commission: Starting TestAffiliateCommission.test_update_amount_per_thousand_clicks ... 2026-10-31 18:28:07,995 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-10-31 18:28:50,203 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_affiliate_website.tests.test_link_tracker: Starting TestWebsiteAffiliate.test_compute_cancelled_click_count ... 2026-10-31 18:28:50,247 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted link.tracker.click records with IDs: [41] 2026-10-31 18:28:50,290 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_affiliate_website.tests.test_link_tracker: Starting TestWebsiteAffiliate.test_compute_confirmed_click_count ... 2026-10-31 18:28:50,321 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted link.tracker.click records with IDs: [42] 2026-10-31 18:28:50,361 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_affiliate_website.tests.test_link_tracker: Starting TestWebsiteAffiliate.test_compute_human_click_count ... 2026-10-31 18:28:50,391 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.message records with IDs: [6998, 6997, 6996, 6995] 2026-10-31 18:28:50,450 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [420258, 420259, 420260, 420261] 2026-10-31 18:28:50,450 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted link.tracker.click records with IDs: [7, 8, 9, 10] 2026-10-31 18:28:50,505 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_affiliate_website.tests.test_link_tracker: Starting TestWebsiteAffiliate.test_compute_unpaid_click_count ... 2026-10-31 18:28:50,659 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_affiliate_website.tests.test_link_tracker: Starting TestWebsiteAffiliate.test_limit_creating_link_tracker_per_day ... 2026-10-31 18:28:50,687 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.res_users: Login successful for db:rb-be2b723-226188-430986 login:fullstack from n/a 2026-10-31 18:28:50,724 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-31 18:28:51,303 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:28:51] "POST /affiliate/create_link HTTP/1.1" 200 - 43 0.050 0.533 2026-10-31 18:28:51,410 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:28:51] "POST /affiliate/create_link HTTP/1.1" 200 - 24 0.047 0.047 2026-10-31 18:28:51,450 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:28:51] "POST /affiliate/create_link HTTP/1.1" 200 - 8 0.008 0.019 2026-10-31 18:28:51,514 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:28:51] "POST /affiliate/create_link HTTP/1.1" 200 - 8 0.006 0.024 2026-10-31 18:28:51,601 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:28:51] "POST /affiliate/create_link HTTP/1.1" 200 - 24 0.018 0.052 2026-10-31 18:28:51,706 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-10-31 18:29:33,808 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_affiliate_website.tests.test_link_tracker_click: Starting TestLinkTrackerClick.test_add_click ... 2026-10-31 18:29:33,916 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-10-31 18:30:17,004 104 INFO rb-be2b723-226188-430986 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-10-31 18:30:17,116 104 INFO rb-be2b723-226188-430986 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-10-31 18:30:17,257 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_affiliate_website.tests.test_website_affiliate: Starting TestWebsiteAffiliate.test_03_link_tracker_diff_url_campaign_id_medium_source ... 2026-10-31 18:30:17,354 104 INFO rb-be2b723-226188-430986 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-10-31 18:30:17,454 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_affiliate_website.tests.test_website_affiliate: Starting TestWebsiteAffiliate.test_affiliate_internal_access_menu_affiliate ... 2026-10-31 18:30:17,488 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.res_users: Login successful for db:rb-be2b723-226188-430986 login:user_internal from n/a 2026-10-31 18:30:17,516 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-31 18:30:18,109 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:30:18] "GET /affiliate/join HTTP/1.1" 303 - 73 0.058 0.542 2026-10-31 18:30:19,477 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:30:19] "GET /affiliate HTTP/1.1" 200 - 261 0.230 1.117 2026-10-31 18:30:19,587 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:30:19] "GET /affiliate HTTP/1.1" 200 - 18 0.015 0.084 2026-10-31 18:30:19,798 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:30:19] "GET /affiliate/commissions HTTP/1.1" 200 - 36 0.028 0.176 2026-10-31 18:30:19,954 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:30:19] "GET /affiliate/report HTTP/1.1" 200 - 23 0.020 0.132 2026-10-31 18:30:20,016 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_affiliate_website.tests.test_website_affiliate: Starting TestWebsiteAffiliate.test_affiliate_signup ... 2026-10-31 18:30:20,041 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-31 18:30:21,047 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.res_users: Login successful for db:rb-be2b723-226188-430986 login:testsignup@example.viindoo.com from 127.0.0.1 2026-10-31 18:30:21,352 104 INFO rb-be2b723-226188-430986 odoo.tests.common: Simulating signal changes during tests 2026-10-31 18:30:21,353 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:30:21] "POST /affiliate/signup HTTP/1.1" 200 - 341 0.306 1.008 2026-10-31 18:30:21,434 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_affiliate_website.tests.test_website_affiliate: Starting TestWebsiteAffiliate.test_affiliate_signup_full_info ... 2026-10-31 18:30:21,487 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-31 18:30:22,395 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.res_users: Login successful for db:rb-be2b723-226188-430986 login:test1@example.viindoo.com from 127.0.0.1 2026-10-31 18:30:22,688 104 INFO rb-be2b723-226188-430986 odoo.tests.common: Simulating signal changes during tests 2026-10-31 18:30:22,688 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:30:22] "POST /affiliate/signup HTTP/1.1" 200 - 345 0.307 0.897 2026-10-31 18:30:22,754 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_affiliate_website.tests.test_website_affiliate: Starting TestWebsiteAffiliate.test_affiliate_signup_with_exist_email ... 2026-10-31 18:30:23,338 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-31 18:30:24,041 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:30:24] "POST /affiliate/signup HTTP/1.1" 200 - 105 0.085 0.620 2026-10-31 18:30:24,082 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_affiliate_website.tests.test_website_affiliate: Starting TestWebsiteAffiliate.test_bot_click_viin_affiliate_link ... 2026-10-31 18:30:24,090 104 INFO rb-be2b723-226188-430986 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-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:30:24,105 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-31 18:30:25,899 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:30:25] "GET /r/0wV HTTP/1.1" 301 - 46 0.033 1.764 2026-10-31 18:30:26,909 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:30:26] "GET /contactus?utm_source=Search+engine&utm_medium=Banner HTTP/1.1" 200 - 180 0.102 0.902 2026-10-31 18:30:26,913 104 INFO rb-be2b723-226188-430986 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-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:30:26,960 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_affiliate_website.tests.test_website_affiliate: Starting TestWebsiteAffiliate.test_click_viin_affiliate_link_01 ... 2026-10-31 18:30:26,996 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-31 18:30:27,538 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:30:27] "GET /r/0wV HTTP/1.1" 301 - 62 0.041 0.504 2026-10-31 18:30:28,580 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:30:28] "GET /contactus?utm_source=Search+engine&utm_medium=Banner HTTP/1.1" 200 - 178 0.165 0.872 2026-10-31 18:30:28,636 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_affiliate_website.tests.test_website_affiliate: Starting TestWebsiteAffiliate.test_click_viin_affiliate_link_02 ... 2026-10-31 18:30:28,673 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.res_users: Login successful for db:rb-be2b723-226188-430986 login:portal from n/a 2026-10-31 18:30:28,693 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-31 18:30:29,209 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:30:29] "GET /r/0wV HTTP/1.1" 301 - 66 0.057 0.462 2026-10-31 18:30:29,502 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 7, model: website.page 2026-10-31 18:30:30,262 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:30:30] "GET /contactus?utm_source=Search+engine&utm_medium=Banner HTTP/1.1" 200 - 204 0.130 0.918 2026-10-31 18:30:30,325 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_affiliate_website.tests.test_website_affiliate: Starting TestWebsiteAffiliate.test_create_affiliate_link_on_website_01 ... 2026-10-31 18:30:30,361 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.res_users: Login successful for db:rb-be2b723-226188-430986 login:portal from n/a 2026-10-31 18:30:30,378 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-31 18:30:30,856 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:30:30] "POST /affiliate/create_link HTTP/1.1" 200 - 43 0.031 0.449 2026-10-31 18:30:30,901 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:30:30] "POST /affiliate/create_link HTTP/1.1" 200 - 22 0.013 0.026 2026-10-31 18:30:30,954 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_affiliate_website.tests.test_website_affiliate: Starting TestWebsiteAffiliate.test_create_affiliate_link_on_website_02 ... 2026-10-31 18:30:30,997 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.res_users: Login successful for db:rb-be2b723-226188-430986 login:portal from n/a 2026-10-31 18:30:31,020 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-31 18:30:31,551 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:30:31] "POST /affiliate/create_link HTTP/1.1" 200 - 19 0.011 0.524 2026-10-31 18:30:31,596 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_affiliate_website.tests.test_website_affiliate: Starting TestWebsiteAffiliate.test_create_affiliate_link_on_website_03 ... 2026-10-31 18:30:31,660 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.res_users: Login successful for db:rb-be2b723-226188-430986 login:portal from n/a 2026-10-31 18:30:31,681 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-31 18:30:33,438 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:30:33] "POST /affiliate/create_link HTTP/1.1" 200 - 20 0.013 1.747 2026-10-31 18:30:33,506 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_affiliate_website.tests.test_website_affiliate: Starting TestWebsiteAffiliate.test_create_affiliate_link_on_website_04 ... 2026-10-31 18:30:33,575 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.res_users: Login successful for db:rb-be2b723-226188-430986 login:portal from n/a 2026-10-31 18:30:33,592 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-31 18:30:34,065 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:30:34] "POST /affiliate/create_link HTTP/1.1" 200 - 33 0.021 0.454 2026-10-31 18:30:34,124 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_affiliate_website.tests.test_website_affiliate: Starting TestWebsiteAffiliate.test_delete_affiliate_link_on_website ... 2026-10-31 18:30:34,170 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.res_users: Login successful for db:rb-be2b723-226188-430986 login:demo from n/a 2026-10-31 18:30:34,206 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-31 18:30:34,637 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:30:34] "POST /affiliate/remove_link/8 HTTP/1.1" 200 - 20 0.011 0.422 2026-10-31 18:30:34,693 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:30:34] "POST /affiliate/remove_link/6 HTTP/1.1" 200 - 16 0.014 0.037 2026-10-31 18:30:34,727 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:30:34] "POST /affiliate/remove_link/8888888 HTTP/1.1" 200 - 6 0.015 0.013 2026-10-31 18:30:34,728 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_affiliate_website.tests.test_website_affiliate.TestWebsiteAffiliate.test_delete_affiliate_link_on_website: waiting for threads: [] 2026-10-31 18:30:34,783 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_affiliate_website.tests.test_website_affiliate: Starting TestWebsiteAffiliate.test_record_duplicate_clicks_ip ... 2026-10-31 18:30:34,806 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-31 18:30:35,282 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:30:35] "GET /r/UXw HTTP/1.1" 301 - 61 0.044 0.435 2026-10-31 18:30:36,192 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:30:36] "GET / HTTP/1.1" 200 - 170 0.094 0.810 2026-10-31 18:30:36,236 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:30:36] "GET /r/UXw HTTP/1.1" 301 - 15 0.012 0.022 2026-10-31 18:30:36,286 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:30:36] "GET / HTTP/1.1" 200 - 13 0.008 0.038 2026-10-31 18:30:36,387 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:30:36] "GET /r/UXw HTTP/1.1" 301 - 33 0.029 0.047 2026-10-31 18:30:36,427 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:30:36] "GET / HTTP/1.1" 200 - 13 0.006 0.026 2026-10-31 18:30:36,501 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:30:36] "GET /r/UXw HTTP/1.1" 301 - 30 0.022 0.042 2026-10-31 18:30:36,542 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:30:36] "GET / HTTP/1.1" 200 - 13 0.006 0.030 2026-10-31 18:30:36,594 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_affiliate_website.tests.test_website_affiliate: Starting TestWebsiteAffiliate.test_redirect_affiliate_signup ... 2026-10-31 18:30:36,614 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-31 18:30:37,954 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:30:37] "GET /affiliate/signup HTTP/1.1" 200 - 200 0.108 1.235 2026-10-31 18:30:37,989 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.res_users: Login successful for db:rb-be2b723-226188-430986 login:portal from n/a 2026-10-31 18:30:38,018 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:30:38] "GET /affiliate/signup HTTP/1.1" 303 - 5 0.003 0.011 2026-10-31 18:30:38,062 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:30:38] "GET /affiliate/join HTTP/1.1" 303 - 6 0.004 0.028 2026-10-31 18:30:38,286 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:30:38] "GET /affiliate HTTP/1.1" 200 - 60 0.039 0.180 2026-10-31 18:30:38,320 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.res_users: Login successful for db:rb-be2b723-226188-430986 login:user_internal from n/a 2026-10-31 18:30:38,352 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:30:38] "GET /affiliate/signup HTTP/1.1" 303 - 5 0.002 0.011 2026-10-31 18:30:38,451 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:30:38] "GET /affiliate/join HTTP/1.1" 303 - 54 0.029 0.065 2026-10-31 18:30:38,780 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:30:38] "GET /affiliate HTTP/1.1" 200 - 92 0.083 0.242 2026-10-31 18:30:38,839 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_affiliate_website.tests.test_website_affiliate: Starting TestWebsiteAffiliate.test_shows_multi_currency_on_commission_page ... 2026-10-31 18:30:38,872 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.res_users: Login successful for db:rb-be2b723-226188-430986 login:admin from n/a 2026-10-31 18:30:38,906 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-31 18:30:42,292 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:30:42] "GET /affiliate/commissions HTTP/1.1" 200 - 298 0.272 3.117 2026-10-31 18:30:42,322 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.res_users: Login successful for db:rb-be2b723-226188-430986 login:demo from n/a 2026-10-31 18:30:42,845 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:30:42] "GET /affiliate/commissions HTTP/1.1" 200 - 109 0.121 0.389 2026-10-31 18:30:42,882 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.res_users: Login successful for db:rb-be2b723-226188-430986 login:portal from n/a 2026-10-31 18:30:43,658 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:30:43] "GET /affiliate/commissions HTTP/1.1" 200 - 150 0.096 0.661 2026-10-31 18:30:43,726 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_affiliate_website.tests.test_website_affiliate: Starting TestWebsiteAffiliate.test_signup_from_affiliate_link ... 2026-10-31 18:30:43,802 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-31 18:30:44,398 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:30:44] "GET /r/0wV HTTP/1.1" 301 - 63 0.047 0.553 2026-10-31 18:30:45,404 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:30:45] "GET /contactus?utm_source=Search+engine&utm_medium=Banner HTTP/1.1" 200 - 178 0.105 0.895 2026-10-31 18:30:45,921 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.res_users: Login successful for db:rb-be2b723-226188-430986 login:cheetah@example.viindoo.com from 127.0.0.1 2026-10-31 18:30:46,255 104 INFO rb-be2b723-226188-430986 odoo.tests.common: Simulating signal changes during tests 2026-10-31 18:30:46,256 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:30:46] "POST /affiliate/signup HTTP/1.1" 200 - 342 0.268 0.579 2026-10-31 18:30:46,329 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_affiliate_website.tests.test_website_affiliate: Starting TestWebsiteAffiliate.test_update_affiliate_link_on_website_01 ... 2026-10-31 18:30:46,378 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.res_users: Login successful for db:rb-be2b723-226188-430986 login:admin from n/a 2026-10-31 18:30:46,409 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-31 18:30:46,841 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:30:46] "POST /affiliate/update_link/6 HTTP/1.1" 200 - 20 0.016 0.419 2026-10-31 18:30:46,888 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:30:46] "POST /affiliate/update_link/8 HTTP/1.1" 200 - 24 0.013 0.028 2026-10-31 18:30:46,916 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:30:46] "POST /affiliate/update_link/8888888 HTTP/1.1" 200 - 6 0.003 0.015 2026-10-31 18:30:46,964 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_affiliate_website.tests.test_website_affiliate: Starting TestWebsiteAffiliate.test_update_affiliate_link_on_website_02 ... 2026-10-31 18:30:47,013 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.res_users: Login successful for db:rb-be2b723-226188-430986 login:portal from n/a 2026-10-31 18:30:47,054 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-31 18:30:47,541 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:30:47] "POST /affiliate/update_link/5 HTTP/1.1" 200 - 28 0.018 0.478 2026-10-31 18:30:47,598 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_affiliate_website.tests.test_website_affiliate: Starting TestWebsiteAffiliate.test_user_click_to_deleted_affiliate_link ... 2026-10-31 18:30:47,635 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-31 18:30:48,083 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:30:48] "GET /r/0wV HTTP/1.1" 303 - 18 0.010 0.442 2026-10-31 18:30:49,151 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:30:49] "GET / HTTP/1.1" 200 - 170 0.108 0.955 2026-10-31 18:30:49,214 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_affiliate_website.tests.test_website_affiliate: Starting TestWebsiteAffiliate.test_user_internal_send_message_in_commission ... 2026-10-31 18:30:49,577 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_affiliate_website.tests.test_website_affiliate: Starting TestWebsiteAffiliate.test_user_portal_send_message_in_commission ... 2026-10-31 18:30:49,802 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_affiliate_website.tests.test_website_affiliate: Starting TestWebsiteAffiliate.test_website_with_affiliate_feature_01 ... 2026-10-31 18:30:49,826 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-31 18:30:51,211 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:30:51] "GET /affiliate/signup HTTP/1.1" 200 - 200 0.126 1.263 2026-10-31 18:30:51,235 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.res_users: Login successful for db:rb-be2b723-226188-430986 login:admin from n/a 2026-10-31 18:30:53,974 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:30:53] "GET /affiliate HTTP/1.1" 200 - 225 0.201 2.525 2026-10-31 18:30:54,141 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:30:54] "GET /affiliate/commissions HTTP/1.1" 200 - 40 0.025 0.127 2026-10-31 18:30:56,417 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:30:56] "GET /my/invoices HTTP/1.1" 200 - 215 0.220 2.037 2026-10-31 18:30:56,504 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:30:56] "POST /affiliate/create_link HTTP/1.1" 200 - 29 0.023 0.037 2026-10-31 18:30:56,561 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_affiliate_website.tests.test_website_affiliate: Starting TestWebsiteAffiliate.test_website_with_affiliate_feature_02 ... 2026-10-31 18:30:56,597 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-31 18:30:58,016 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:30:58] "GET /affiliate/signup HTTP/1.1" 200 - 183 0.116 1.307 2026-10-31 18:30:58,042 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.res_users: Login successful for db:rb-be2b723-226188-430986 login:admin from n/a 2026-10-31 18:30:59,193 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:30:59] "GET /affiliate HTTP/1.1" 200 - 211 0.179 0.959 2026-10-31 18:30:59,297 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:30:59] "GET /affiliate/commissions HTTP/1.1" 200 - 17 0.015 0.072 2026-10-31 18:30:59,321 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:30:59] "POST /affiliate/create_link HTTP/1.1" 200 - 2 0.001 0.009 2026-10-31 18:30:59,372 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_affiliate_website.tests.test_website_affiliate: Starting TestWebsiteAffiliate.test_website_with_affiliate_feature_03 ... 2026-10-31 18:30:59,407 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-31 18:31:00,844 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:31:00] "GET /affiliate/signup HTTP/1.1" 200 - 200 0.137 1.302 2026-10-31 18:31:00,888 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.res_users: Login successful for db:rb-be2b723-226188-430986 login:admin from n/a 2026-10-31 18:31:00,975 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:31:00] "POST /affiliate/create_link HTTP/1.1" 200 - 31 0.027 0.041 2026-10-31 18:31:00,978 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_affiliate_website.tests.test_website_affiliate.TestWebsiteAffiliate.test_website_with_affiliate_feature_03: waiting for threads: [] 2026-10-31 18:31:01,107 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_attachment: filestore gc 10 checked, 10 removed 2026-10-31 18:31:43,737 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_affiliate_website.tests.test_website_affiliate_flow: Starting TestWebsiteAffiliateFlow.test_action_cancel_confirm_click_multi_commission ... 2026-10-31 18:31:44,074 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_affiliate_website.tests.test_website_affiliate_flow: Starting TestWebsiteAffiliateFlow.test_action_cancel_confirm_draft_clicks_01 ... 2026-10-31 18:31:44,281 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_affiliate_website.tests.test_website_affiliate_flow: Starting TestWebsiteAffiliateFlow.test_action_cancel_confirm_draft_clicks_02 ... 2026-10-31 18:31:44,434 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_affiliate_website.tests.test_website_affiliate_flow: Starting TestWebsiteAffiliateFlow.test_action_cancel_confirm_draft_clicks_access_right ... 2026-10-31 18:31:44,574 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1488, model: wizard.action.click 2026-10-31 18:31:44,613 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [356], uid: 1488, model: affiliate.code 2026-10-31 18:31:44,657 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [356], uid: 1488, model: affiliate.code 2026-10-31 18:31:44,714 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_affiliate_website.tests.test_website_affiliate_flow: Starting TestWebsiteAffiliateFlow.test_user_create_order_on_website_from_affiliate_link_01 ... 2026-10-31 18:31:44,770 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-31 18:31:45,332 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:31:45] "GET /r/8tP HTTP/1.1" 301 - 60 0.072 0.495 2026-10-31 18:31:46,269 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:31:46] "GET / HTTP/1.1" 200 - 170 0.098 0.833 2026-10-31 18:31:46,993 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:31:46] "POST /shop/cart/update_json HTTP/1.1" 200 - 175 0.235 0.482 2026-10-31 18:31:47,083 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:31:47] "GET /shop/checkout?express=1 HTTP/1.1" 303 - 9 0.018 0.067 2026-10-31 18:31:47,336 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:31:47] "GET /shop/address HTTP/1.1" 200 - 39 0.034 0.215 2026-10-31 18:31:47,901 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:31:47] "POST /shop/address/submit HTTP/1.1" 200 - 182 0.143 0.388 2026-10-31 18:31:47,947 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:31:47] "GET /shop/checkout?try_skip_step=true HTTP/1.1" 303 - 15 0.010 0.028 2026-10-31 18:31:48,204 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:31:48] "GET /shop/confirm_order HTTP/1.1" 303 - 83 0.083 0.167 2026-10-31 18:31:48,965 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:31:48] "GET /shop/payment HTTP/1.1" 200 - 178 0.141 0.612 2026-10-31 18:31:49,289 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_affiliate_website.tests.test_website_affiliate_flow: Starting TestWebsiteAffiliateFlow.test_user_create_order_on_website_from_affiliate_link_02 ... 2026-10-31 18:31:49,316 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.res_users: Login successful for db:rb-be2b723-226188-430986 login:portal from n/a 2026-10-31 18:31:49,355 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-31 18:31:49,895 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:31:49] "GET /r/0wV HTTP/1.1" 301 - 67 0.045 0.499 2026-10-31 18:31:50,244 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 7, model: website.page 2026-10-31 18:31:50,897 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:31:50] "GET /contactus?utm_source=Search+engine&utm_medium=Banner HTTP/1.1" 200 - 204 0.115 0.882 2026-10-31 18:31:51,546 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:31:51] "POST /shop/cart/update_json HTTP/1.1" 200 - 193 0.148 0.455 2026-10-31 18:31:52,063 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:31:52] "GET /shop/checkout?express=1 HTTP/1.1" 200 - 110 0.066 0.445 2026-10-31 18:31:52,430 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:31:52] "POST /shop/address/submit HTTP/1.1" 200 - 158 0.102 0.240 2026-10-31 18:31:53,869 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:31:53] "GET /shop/checkout?try_skip_step=true HTTP/1.1" 303 - 19 0.017 1.418 2026-10-31 18:31:54,271 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:31:54] "GET /shop/confirm_order HTTP/1.1" 303 - 130 0.123 0.273 2026-10-31 18:31:54,735 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:31:54] "GET /shop/payment HTTP/1.1" 200 - 135 0.087 0.372 2026-10-31 18:31:55,448 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:31:55] "POST /shop/cart/update_json HTTP/1.1" 200 - 130 0.107 0.305 2026-10-31 18:31:55,660 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:31:55] "GET /shop/checkout?express=1 HTTP/1.1" 200 - 69 0.044 0.162 2026-10-31 18:31:55,974 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:31:55] "POST /shop/address/submit HTTP/1.1" 200 - 69 0.068 0.210 2026-10-31 18:31:56,033 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:31:56] "GET /shop/checkout?try_skip_step=true HTTP/1.1" 303 - 19 0.016 0.039 2026-10-31 18:31:56,213 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:31:56] "GET /shop/confirm_order HTTP/1.1" 303 - 68 0.059 0.117 2026-10-31 18:31:56,482 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:31:56] "GET /shop/payment HTTP/1.1" 200 - 90 0.071 0.191 2026-10-31 18:31:56,564 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_affiliate_website.tests.test_website_affiliate_flow: Starting TestWebsiteAffiliateFlow.test_user_create_order_on_website_not_from_affiliate_link ... 2026-10-31 18:31:56,588 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-31 18:31:58,780 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:31:58] "GET /shop HTTP/1.1" 200 - 370 0.276 1.921 2026-10-31 18:31:59,430 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:31:59] "POST /shop/cart/update_json HTTP/1.1" 200 - 170 0.121 0.488 2026-10-31 18:31:59,471 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:31:59] "GET /shop/checkout?express=1 HTTP/1.1" 303 - 9 0.007 0.028 2026-10-31 18:31:59,722 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:31:59] "GET /shop/address HTTP/1.1" 200 - 36 0.033 0.207 2026-10-31 18:32:00,212 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:32:00] "POST /shop/address/submit HTTP/1.1" 200 - 186 0.118 0.346 2026-10-31 18:32:00,287 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:32:00] "GET /shop/checkout?try_skip_step=true HTTP/1.1" 303 - 15 0.020 0.050 2026-10-31 18:32:00,440 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:32:00] "GET /shop/confirm_order HTTP/1.1" 303 - 58 0.042 0.100 2026-10-31 18:32:01,130 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:32:01] "GET /shop/payment HTTP/1.1" 200 - 175 0.108 0.576 2026-10-31 18:32:01,386 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_affiliate_website.tests.test_website_affiliate_flow: Starting TestWebsiteAffiliateFlow.test_website_affiliate_flow ... 2026-10-31 18:32:01,414 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.res_users: Login successful for db:rb-be2b723-226188-430986 login:fullstack from n/a 2026-10-31 18:32:01,432 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-31 18:32:02,820 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:32:02] "GET /affiliate HTTP/1.1" 200 - 222 0.123 1.270 2026-10-31 18:32:02,940 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:32:02] "GET /affiliate/report HTTP/1.1" 200 - 23 0.017 0.095 2026-10-31 18:32:03,121 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:32:03] "GET /affiliate/commissions HTTP/1.1" 200 - 36 0.030 0.147 2026-10-31 18:32:04,155 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:32:04] "GET /affiliate/commissions HTTP/1.1" 200 - 28 0.021 0.079 2026-10-31 18:32:06,727 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:32:06] "GET /affiliate/commissions HTTP/1.1" 200 - 28 0.022 0.087 2026-10-31 18:32:06,985 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:32:06] "GET /affiliate/commissions HTTP/1.1" 200 - 30 0.028 0.073 2026-10-31 18:32:07,145 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-10-31 18:32:47,318 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_affiliate_website.tests.test_website_visitor: Starting TestWebsiteVisitor.test_affiliate_code_backfilled_on_existing_visitor_later_visit ... 2026-10-31 18:32:47,395 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-31 18:32:47,819 104 INFO rb-be2b723-226188-430986 odoo.modules.registry: Explicitly ignoring readonly flag when generating a cursor 2026-10-31 18:32:48,709 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:32:48] "GET /test-affiliate-tracked-page HTTP/1.1" 200 - 184 0.110 1.210 2026-10-31 18:32:48,719 104 INFO rb-be2b723-226188-430986 odoo.modules.registry: Explicitly ignoring readonly flag when generating a cursor 2026-10-31 18:32:48,754 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:32:48] "GET /test-affiliate-tracked-page HTTP/1.1" 200 - 23 0.012 0.025 2026-10-31 18:32:48,764 104 INFO rb-be2b723-226188-430986 odoo.modules.registry: Explicitly ignoring readonly flag when generating a cursor 2026-10-31 18:32:48,802 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:32:48] "GET /test-affiliate-tracked-page HTTP/1.1" 200 - 19 0.009 0.031 2026-10-31 18:32:48,866 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_affiliate_website.tests.test_website_visitor: Starting TestWebsiteVisitor.test_user_click_viin_affiliate_link_and_create_website_visitor ... 2026-10-31 18:32:48,892 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-31 18:32:49,403 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:32:49] "GET /r/0wV HTTP/1.1" 301 - 63 0.043 0.470 2026-10-31 18:32:49,417 104 INFO rb-be2b723-226188-430986 odoo.modules.registry: Explicitly ignoring readonly flag when generating a cursor 2026-10-31 18:32:50,309 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:32:50] "GET /contactus?utm_source=Search+engine&utm_medium=Banner HTTP/1.1" 200 - 181 0.103 0.792 2026-10-31 18:32:50,330 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.res_users: Login successful for db:rb-be2b723-226188-430986 login:demo from n/a 2026-10-31 18:32:50,412 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:32:50] "GET /r/0wV HTTP/1.1" 301 - 20 0.017 0.035 2026-10-31 18:32:50,420 104 INFO rb-be2b723-226188-430986 odoo.modules.registry: Explicitly ignoring readonly flag when generating a cursor 2026-10-31 18:32:51,500 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:32:51] "GET /contactus?utm_source=Search+engine&utm_medium=Banner HTTP/1.1" 200 - 223 0.192 0.890 2026-10-31 18:32:51,505 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_affiliate_website.tests.test_website_visitor.TestWebsiteVisitor.test_user_click_viin_affiliate_link_and_create_website_visitor: waiting for threads: [] 2026-10-31 18:32:51,607 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-10-31 18:33:33,611 104 INFO rb-be2b723-226188-430986 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 0x7f0a3d180e00>)> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:33:33,672 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_affiliate_website_crm_livechat.tests.test_affiliate_website_crm_livechat: Starting TestAffiliateWebsiteCrmLiveChat.test_create_lead_from_contact_us ... 2026-10-31 18:33:33,708 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-31 18:33:34,328 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.tools.mail_validation: The (optional) `flanker` Python module is not installed,so email validation will fallback to email_normalize. 2026-10-31 18:33:34,363 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:33:34] "POST /website/form/crm.lead HTTP/1.1" 200 - 99 0.102 0.557 2026-10-31 18:33:34,479 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:33:34] "GET /r/yI8 HTTP/1.1" 301 - 38 0.034 0.069 2026-10-31 18:33:35,442 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:33:35] "GET / HTTP/1.1" 200 - 169 0.116 0.842 2026-10-31 18:33:35,620 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:33:35] "POST /website/form/crm.lead HTTP/1.1" 200 - 54 0.046 0.123 2026-10-31 18:33:35,676 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_affiliate_website_crm_livechat.tests.test_affiliate_website_crm_livechat: Starting TestAffiliateWebsiteCrmLiveChat.test_create_lead_from_livechat_01 ... 2026-10-31 18:33:35,701 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-31 18:33:36,201 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:33:36] "GET /r/yI8 HTTP/1.1" 301 - 60 0.042 0.460 2026-10-31 18:33:37,049 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:33:37] "GET / HTTP/1.1" 200 - 170 0.099 0.746 2026-10-31 18:33:37,087 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:33:37] "GET / HTTP/1.1" 200 - 13 0.006 0.026 2026-10-31 18:33:37,287 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:33:37] "POST /im_livechat/get_session HTTP/1.1" 200 - 81 0.079 0.113 2026-10-31 18:33:37,334 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.res_users: Login successful for db:rb-be2b723-226188-430986 login:admin from n/a 2026-10-31 18:33:37,465 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_affiliate_website_crm_livechat.tests.test_affiliate_website_crm_livechat: Starting TestAffiliateWebsiteCrmLiveChat.test_create_lead_from_livechat_02 ... 2026-10-31 18:33:37,480 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-31 18:33:38,102 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:33:38] "POST /im_livechat/get_session HTTP/1.1" 200 - 83 0.064 0.561 2026-10-31 18:33:38,121 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.res_users: Login successful for db:rb-be2b723-226188-430986 login:admin from n/a 2026-10-31 18:33:38,203 104 INFO rb-be2b723-226188-430986 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-10-31 18:33:38,225 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-31 18:33:38,658 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:33:38] "GET /r/yI8 HTTP/1.1" 301 - 60 0.038 0.398 2026-10-31 18:33:39,600 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:33:39] "GET / HTTP/1.1" 200 - 170 0.101 0.836 2026-10-31 18:33:39,646 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:33:39] "GET / HTTP/1.1" 200 - 13 0.009 0.030 2026-10-31 18:33:39,811 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:33:39] "POST /im_livechat/get_session HTTP/1.1" 200 - 75 0.066 0.084 2026-10-31 18:33:39,829 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.res_users: Login successful for db:rb-be2b723-226188-430986 login:admin from n/a 2026-10-31 18:33:39,915 104 INFO rb-be2b723-226188-430986 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-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:33:39,969 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-10-31 18:33:39,990 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_affiliate_website_project.tests.test_affiliate_website_project: Starting TestAffiliateWebsiteProject.test_action_view_links_burndown_chart_clicks ... 2026-10-31 18:33:40,070 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_affiliate_website_project.tests.test_affiliate_website_project: Starting TestAffiliateWebsiteProject.test_affiliate_code_form_includes_burndown_button ... 2026-10-31 18:33:40,110 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_affiliate_website_project.tests.test_affiliate_website_project: Starting TestAffiliateWebsiteProject.test_burndown_chart_graph_view ... 2026-10-31 18:33:40,164 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-31 18:33:40,208 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_amazon.tests.test_amazon_dns_record: Starting TestAmazonDnsRecord.test_dns_01_create_each_selection_type ... 2026-10-31 18:33:40,261 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_amazon.tests.test_amazon_dns_record: Starting TestAmazonDnsRecord.test_dns_02_required_fields_must_raise ... 2026-10-31 18:33:40,310 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_amazon.tests.test_amazon_dns_record: Starting TestAmazonDnsRecord.test_dns_03_invalid_selection_value ... 2026-10-31 18:33:40,370 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-31 18:33:40,990 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [547] 2026-10-31 18:33:41,012 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.message records with IDs: [13986] 2026-10-31 18:33:41,023 104 INFO rb-be2b723-226188-430986 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-31 18:33:41,608 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [548] 2026-10-31 18:33:41,620 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.message records with IDs: [13988] 2026-10-31 18:33:41,629 104 INFO rb-be2b723-226188-430986 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-31 18:33:41,652 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_amazon.tests.test_amazon_region: Starting TestAmazonRegion.test_region_01_seed_xmlids_exist ... 2026-10-31 18:33:41,704 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_amazon.tests.test_amazon_region: Starting TestAmazonRegion.test_region_02_seed_inactive_by_default ... 2026-10-31 18:33:41,766 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_amazon.tests.test_amazon_region: Starting TestAmazonRegion.test_region_03_sql_code_uniq ... 2026-10-31 18:33:41,809 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_amazon.tests.test_amazon_region: Starting TestAmazonRegion.test_region_04_active_test_default_filter ... 2026-10-31 18:33:41,848 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_amazon.tests.test_amazon_region: Starting TestAmazonRegion.test_region_05_acl_group_user_read_only ... 2026-10-31 18:33:41,864 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1523, model: amazon.region 2026-10-31 18:33:41,879 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1523, model: amazon.region 2026-10-31 18:33:41,896 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1523, model: amazon.region 2026-10-31 18:33:41,905 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted amazon.region records with IDs: [25] 2026-10-31 18:33:41,939 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_amazon.tests.test_amazon_region: Starting TestAmazonRegion.test_region_06_acl_group_admin_full_crud ... 2026-10-31 18:33:41,968 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1524 deleted amazon.region records with IDs: [26] 2026-10-31 18:33:42,018 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-31 18:33:42,059 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_amazon.tests.test_res_config_settings: Starting TestResConfigSettings.test_config_01_save_aws_credentials ... 2026-10-31 18:33:43,219 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_amazon.tests.test_res_config_settings: Starting TestResConfigSettings.test_config_02_overwrite_existing_credentials ... 2026-10-31 18:33:45,174 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_amazon.tests.test_res_config_settings: Starting TestResConfigSettings.test_config_03_module_viin_amazon_ses_field ... 2026-10-31 18:33:45,405 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-31 18:33:45,443 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_amazon_ses.tests.test_amazon_api_mixin: Starting TestAmazonApiMixin.test_amazon_api_mixin_01_default_region_is_first_active ... 2026-10-31 18:33:45,487 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_amazon_ses.tests.test_amazon_api_mixin: Starting TestAmazonApiMixin.test_amazon_api_mixin_02_create_fails_when_no_active_region ... 2026-10-31 18:33:45,536 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_amazon_ses.tests.test_amazon_api_mixin: Starting TestAmazonApiMixin.test_amazon_api_mixin_03_get_client_forwards_credentials_and_region ... 2026-10-31 18:33:45,577 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_amazon_ses.tests.test_amazon_api_mixin: Starting TestAmazonApiMixin.test_amazon_api_mixin_04_get_client_reads_parameters_with_sudo ... 2026-10-31 18:33:47,472 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [549] 2026-10-31 18:33:47,485 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.message records with IDs: [13990] 2026-10-31 18:33:47,494 104 INFO rb-be2b723-226188-430986 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-31 18:33:47,573 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_amazon_ses.tests.test_amazon_api_mixin: Starting TestAmazonApiMixin.test_amazon_api_mixin_05_validation_error_unrecognized_client ... 2026-10-31 18:33:47,632 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_amazon_ses.tests.test_amazon_api_mixin: Starting TestAmazonApiMixin.test_amazon_api_mixin_06_validation_error_other_codes ... 2026-10-31 18:33:47,697 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-31 18:33:47,733 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_amazon_ses.tests.test_ses_identity_create: Starting TestSesIdentityCreate.test_ses_identity_create_01_domain_identity_creates_dkim_cname_rows ... 2026-10-31 18:33:47,788 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_amazon_ses.tests.test_ses_identity_create: Starting TestSesIdentityCreate.test_ses_identity_create_02_email_identity_without_dkim_tokens ... 2026-10-31 18:33:47,838 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_amazon_ses.tests.test_ses_identity_create: Starting TestSesIdentityCreate.test_ses_identity_create_03_already_exists_triggers_get_and_sync ... 2026-10-31 18:33:47,897 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_amazon_ses.tests.test_ses_identity_create: Starting TestSesIdentityCreate.test_ses_identity_create_04_unrecognized_client_raises_validation ... 2026-10-31 18:33:47,959 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_amazon_ses.tests.test_ses_identity_create: Starting TestSesIdentityCreate.test_ses_identity_create_05_other_client_error_raises_validation ... 2026-10-31 18:33:47,998 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_amazon_ses.tests.test_ses_identity_create: Starting TestSesIdentityCreate.test_ses_identity_create_06_unique_name_per_region ... 2026-10-31 18:33:48,048 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_amazon_ses.tests.test_ses_identity_create: Starting TestSesIdentityCreate.test_ses_identity_create_07_same_name_allowed_in_different_region ... 2026-10-31 18:33:48,101 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_amazon_ses.tests.test_ses_identity_create: Starting TestSesIdentityCreate.test_ses_identity_create_08_re_identify_replaces_dkim_records ... 2026-10-31 18:33:48,131 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted amazon.dns.record records with IDs: [17, 18, 19] 2026-10-31 18:33:48,191 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-31 18:33:48,225 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_amazon_ses.tests.test_ses_identity_cron: Starting TestSesIdentityCron.test_ses_identity_cron_01_only_pending_identities_call_ses ... 2026-10-31 18:33:48,277 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_amazon_ses.tests.test_ses_identity_cron: Starting TestSesIdentityCron.test_ses_identity_cron_02_one_failure_does_not_abort_others ... 2026-10-31 18:33:48,341 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_amazon_ses.tests.test_ses_identity_cron: Starting TestSesIdentityCron.test_ses_identity_cron_03_auto_commit_propagated_to_sync ... 2026-10-31 18:33:48,404 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-31 18:33:48,439 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_amazon_ses.tests.test_ses_identity_misc: Starting TestSesIdentityMisc.test_ses_identity_misc_01_type_precomputed_from_name ... 2026-10-31 18:33:48,484 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_amazon_ses.tests.test_ses_identity_misc: Starting TestSesIdentityMisc.test_ses_identity_misc_02_amazon_region_readonly_on_identity ... 2026-10-31 18:33:48,523 104 INFO rb-be2b723-226188-430986 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-10-31 18:33:48,578 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_amazon_ses.tests.test_ses_identity_misc: Starting TestSesIdentityMisc.test_ses_identity_misc_04_group_user_can_crud_identities ... 2026-10-31 18:33:49,124 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [550] 2026-10-31 18:33:49,136 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.message records with IDs: [13992] 2026-10-31 18:33:49,147 104 INFO rb-be2b723-226188-430986 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-31 18:33:49,219 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1526 deleted amazon.ses.identity records with IDs: [30] 2026-10-31 18:33:49,250 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_amazon_ses.tests.test_ses_identity_misc: Starting TestSesIdentityMisc.test_ses_identity_misc_05_cron_job_metadata ... 2026-10-31 18:33:49,308 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-31 18:33:49,357 104 INFO rb-be2b723-226188-430986 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-10-31 18:33:49,377 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted amazon.dns.record records with IDs: [22] 2026-10-31 18:33:49,412 104 INFO rb-be2b723-226188-430986 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-10-31 18:33:49,462 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_amazon_ses.tests.test_ses_identity_remove_unlink: Starting TestSesIdentityRemoveUnlink.test_ses_identity_remove_03_unrecognized_client_raises_validation ... 2026-10-31 18:33:49,525 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_amazon_ses.tests.test_ses_identity_remove_unlink: Starting TestSesIdentityRemoveUnlink.test_ses_identity_remove_04_plain_exception_raises_validation ... 2026-10-31 18:33:49,569 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_amazon_ses.tests.test_ses_identity_remove_unlink: Starting TestSesIdentityRemoveUnlink.test_ses_identity_remove_05_unlink_invokes_delete_first ... 2026-10-31 18:33:49,584 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted amazon.ses.identity records with IDs: [35] 2026-10-31 18:33:49,609 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_amazon_ses.tests.test_ses_identity_remove_unlink: Starting TestSesIdentityRemoveUnlink.test_ses_identity_remove_06_unlink_deletes_dkim_dns_rows ... 2026-10-31 18:33:49,626 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted amazon.dns.record records with IDs: [23, 24, 25] 2026-10-31 18:33:49,629 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted amazon.ses.identity records with IDs: [36] 2026-10-31 18:33:49,655 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_amazon_ses.tests.test_ses_identity_remove_unlink: Starting TestSesIdentityRemoveUnlink.test_ses_identity_remove_07_form_remove_button_invisible_modifier ... 2026-10-31 18:33:49,699 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-31 18:33:49,732 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_amazon_ses.tests.test_ses_identity_sync: Starting TestSesIdentitySync.test_ses_identity_sync_01_status_success_updates_state_and_dkim ... 2026-10-31 18:33:49,781 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_amazon_ses.tests.test_ses_identity_sync: Starting TestSesIdentitySync.test_ses_identity_sync_02_status_pending ... 2026-10-31 18:33:49,824 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_amazon_ses.tests.test_ses_identity_sync: Starting TestSesIdentitySync.test_ses_identity_sync_03_status_failed_and_temporary_failure ... 2026-10-31 18:33:49,873 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_amazon_ses.tests.test_ses_identity_sync: Starting TestSesIdentitySync.test_ses_identity_sync_04_missing_verification_status ... 2026-10-31 18:33:49,917 104 INFO rb-be2b723-226188-430986 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-10-31 18:33:49,941 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted amazon.dns.record records with IDs: [28] 2026-10-31 18:33:49,972 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_amazon_ses.tests.test_ses_identity_sync: Starting TestSesIdentitySync.test_ses_identity_sync_06_unrecognized_client_raises_validation ... 2026-10-31 18:33:50,019 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_amazon_ses.tests.test_ses_identity_sync: Starting TestSesIdentitySync.test_ses_identity_sync_07_batch_savepoint_isolates_failures ... 2026-10-31 18:33:50,093 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-31 18:33:50,720 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [551] 2026-10-31 18:33:50,733 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.message records with IDs: [13994] 2026-10-31 18:33:50,745 104 INFO rb-be2b723-226188-430986 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-31 18:33:51,379 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [552] 2026-10-31 18:33:51,395 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.message records with IDs: [13996] 2026-10-31 18:33:51,407 104 INFO rb-be2b723-226188-430986 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-31 18:33:51,440 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_api_request_logger.tests.test_access_rights: Starting TestApiRequestLogAccessRights.test_administrator_can_still_purge_a_logged_call ... 2026-10-31 18:33:51,463 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1527 deleted api.request.log records with IDs: [1] 2026-10-31 18:33:51,504 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_api_request_logger.tests.test_access_rights: Starting TestApiRequestLogAccessRights.test_administrator_can_still_read_a_logged_call ... 2026-10-31 18:33:51,558 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_api_request_logger.tests.test_access_rights: Starting TestApiRequestLogAccessRights.test_administrator_cannot_forge_a_logged_call ... 2026-10-31 18:33:51,564 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1527, model: api.request.log 2026-10-31 18:33:51,603 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_api_request_logger.tests.test_access_rights: Starting TestApiRequestLogAccessRights.test_administrator_cannot_rewrite_a_logged_call ... 2026-10-31 18:33:51,612 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1527, model: api.request.log 2026-10-31 18:33:51,652 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_api_request_logger.tests.test_access_rights: Starting TestApiRequestLogAccessRights.test_viewer_can_only_read ... 2026-10-31 18:33:51,673 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1528, model: api.request.log 2026-10-31 18:33:51,686 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1528, model: api.request.log 2026-10-31 18:33:51,735 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-31 18:33:51,750 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_appointment.tests.test_appointment: Starting TestAppointment.test_appointment_action ... 2026-10-31 18:33:52,362 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [553] 2026-10-31 18:33:52,375 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.message records with IDs: [13998] 2026-10-31 18:33:52,386 104 INFO rb-be2b723-226188-430986 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-31 18:33:53,009 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [554] 2026-10-31 18:33:53,023 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.message records with IDs: [14000] 2026-10-31 18:33:53,033 104 INFO rb-be2b723-226188-430986 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-31 18:33:53,624 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [555] 2026-10-31 18:33:53,635 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.message records with IDs: [14002] 2026-10-31 18:33:53,644 104 INFO rb-be2b723-226188-430986 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-31 18:33:54,085 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1529 deleted mail.message records with IDs: [14004] 2026-10-31 18:33:54,204 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1529 deleted mail.message records with IDs: [14006, 14004] 2026-10-31 18:33:54,276 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1529 deleted mail.message records with IDs: [14005] 2026-10-31 18:33:54,356 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1529 deleted calendar.event records with IDs: [24] 2026-10-31 18:33:54,368 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1529 deleted mail.followers records with IDs: [5523, 5524] 2026-10-31 18:33:54,477 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1529 deleted mail.message records with IDs: [14007, 14006, 14004] 2026-10-31 18:33:54,513 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1529 deleted mail.message records with IDs: [14007, 14006, 14004] 2026-10-31 18:33:54,520 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1529 deleted appointment.appointment records with IDs: [6] 2026-10-31 18:33:54,527 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1529 deleted mail.followers records with IDs: [5520, 5521, 5522] 2026-10-31 18:33:54,567 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_appointment.tests.test_appointment: Starting TestAppointment.test_appointment_compute_fields ... 2026-10-31 18:33:55,116 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [556] 2026-10-31 18:33:55,128 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.message records with IDs: [14009] 2026-10-31 18:33:55,137 104 INFO rb-be2b723-226188-430986 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-31 18:33:55,755 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [557] 2026-10-31 18:33:55,765 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.message records with IDs: [14011] 2026-10-31 18:33:55,774 104 INFO rb-be2b723-226188-430986 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-31 18:33:56,334 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [558] 2026-10-31 18:33:56,345 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.message records with IDs: [14013] 2026-10-31 18:33:56,354 104 INFO rb-be2b723-226188-430986 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-31 18:33:56,836 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_appointment.tests.test_appointment: Starting TestAppointment.test_appointment_create_name ... 2026-10-31 18:33:57,549 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [559] 2026-10-31 18:33:57,559 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.message records with IDs: [14017] 2026-10-31 18:33:57,570 104 INFO rb-be2b723-226188-430986 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-31 18:33:58,099 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [560] 2026-10-31 18:33:58,129 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.message records with IDs: [14019] 2026-10-31 18:33:58,139 104 INFO rb-be2b723-226188-430986 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-31 18:33:58,713 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [561] 2026-10-31 18:33:58,723 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.message records with IDs: [14021] 2026-10-31 18:33:58,731 104 INFO rb-be2b723-226188-430986 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-31 18:33:59,000 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-31 18:33:59,019 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_appointment.tests.test_appointment_daterange_duration: Starting TestAppointmentDaterangeDuration.test_duration_matches_span_when_moving_saved_appointment_start_and_end_together ... 2026-10-31 18:33:59,623 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [562] 2026-10-31 18:33:59,636 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.message records with IDs: [14026] 2026-10-31 18:33:59,647 104 INFO rb-be2b723-226188-430986 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-31 18:34:00,234 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [563] 2026-10-31 18:34:00,247 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.message records with IDs: [14028] 2026-10-31 18:34:00,253 104 INFO rb-be2b723-226188-430986 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-31 18:34:00,778 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [564] 2026-10-31 18:34:00,793 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.message records with IDs: [14030] 2026-10-31 18:34:00,808 104 INFO rb-be2b723-226188-430986 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-31 18:34:01,395 104 INFO rb-be2b723-226188-430986 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-10-31 18:34:02,003 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [565] 2026-10-31 18:34:02,016 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.message records with IDs: [14034] 2026-10-31 18:34:02,027 104 INFO rb-be2b723-226188-430986 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-31 18:34:02,628 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [566] 2026-10-31 18:34:02,640 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.message records with IDs: [14036] 2026-10-31 18:34:02,649 104 INFO rb-be2b723-226188-430986 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-31 18:34:03,235 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [567] 2026-10-31 18:34:03,249 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.message records with IDs: [14038] 2026-10-31 18:34:03,262 104 INFO rb-be2b723-226188-430986 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-31 18:34:03,751 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-31 18:34:03,846 104 INFO rb-be2b723-226188-430986 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-10-31 18:34:04,000 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [568] 2026-10-31 18:34:04,000 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_cron: Job 'Calendar: Event Reminder' (21) started manually 2026-10-31 18:34:04,000 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 569 and Message-Id '<384750363496483.1649844960.000000000000000-openerp-message-notify@259995ba663e>' from 'viindoobot@example.viindoo.com' to (redacted) 'r**************er@example.viindoo.com' successfully sent 2026-10-31 18:34:04,000 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-31 18:34:04,000 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-31 18:34:04,000 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_cron: Job 'Calendar: Event Reminder' (21) done 2026-10-31 18:34:04,942 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_appointment.tests.test_calendar_alarm_reminder_cron: Starting TestCalendarAlarmReminderCron.test_invitation_under_booking_key_is_queued ... 2026-10-31 18:34:05,228 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_appointment.tests.test_calendar_alarm_reminder_cron: Starting TestCalendarAlarmReminderCron.test_invitation_under_generic_force_send_false_is_sent_right_away ... 2026-10-31 18:34:05,490 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 571 and Message-Id '<334317250833964.1793471645.389371156692505-openerp-message-notify@259995ba663e>' from 'viindoobot@example.viindoo.com' to (redacted) 'r**************er@example.viindoo.com' successfully sent 2026-10-31 18:34:05,491 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-31 18:34:05,496 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-10-31 18:34:05,553 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-31 18:34:06,032 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_appointment.tests.test_calendar_attendee_notify_force_send: Starting TestCalendarAttendeeNotifyForceSend.test_booking_key_still_forwards_mail_notify_author_to_delegate ... 2026-10-31 18:34:06,377 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1544 deleted mail.mail records with IDs: [572] 2026-10-31 18:34:06,721 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_appointment.tests.test_calendar_attendee_notify_force_send: Starting TestCalendarAttendeeNotifyForceSend.test_only_dedicated_context_key_queues_attendee_invitation ... 2026-10-31 18:34:07,072 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1544 deleted mail.mail records with IDs: [575] 2026-10-31 18:34:07,434 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1544 deleted mail.mail records with IDs: [577] 2026-10-31 18:34:07,822 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1544 deleted mail.mail records with IDs: [579] 2026-10-31 18:34:08,205 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1544 deleted mail.mail records with IDs: [581] 2026-10-31 18:34:08,588 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1544 deleted mail.mail records with IDs: [583] 2026-10-31 18:34:08,812 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_attachment: filestore gc 13 checked, 13 removed 2026-10-31 18:34:08,832 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_appointment.tests.test_module_access: Starting TestAppointmentAccess.test_appointment_appointment_access ... 2026-10-31 18:34:09,419 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [585] 2026-10-31 18:34:09,440 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.message records with IDs: [14070] 2026-10-31 18:34:09,449 104 INFO rb-be2b723-226188-430986 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-31 18:34:09,961 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [586] 2026-10-31 18:34:09,973 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.message records with IDs: [14072] 2026-10-31 18:34:09,982 104 INFO rb-be2b723-226188-430986 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-31 18:34:10,568 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [587] 2026-10-31 18:34:10,582 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.message records with IDs: [14074] 2026-10-31 18:34:10,589 104 INFO rb-be2b723-226188-430986 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-31 18:34:10,879 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 7, model: appointment.appointment 2026-10-31 18:34:10,898 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #7 deleted mail.message records with IDs: [14076] 2026-10-31 18:34:10,899 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 7, model: appointment.appointment 2026-10-31 18:34:10,910 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 7, model: ir.sequence 2026-10-31 18:34:10,968 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 7, model: appointment.appointment 2026-10-31 18:34:10,990 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #7 deleted mail.message records with IDs: [14077] 2026-10-31 18:34:10,990 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 7, model: appointment.appointment 2026-10-31 18:34:11,048 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1545 deleted mail.message records with IDs: [14077] 2026-10-31 18:34:11,064 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1545 deleted appointment.appointment records with IDs: [13] 2026-10-31 18:34:11,073 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1545 deleted mail.followers records with IDs: [5559, 5560, 5561] 2026-10-31 18:34:11,217 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [14], uid: 1545, model: appointment.appointment 2026-10-31 18:34:11,244 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [14], uid: 1545, model: appointment.appointment 2026-10-31 18:34:11,286 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1545 deleted mail.message records with IDs: [14078] 2026-10-31 18:34:11,288 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [14], uid: 1545, model: appointment.appointment 2026-10-31 18:34:11,420 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1546 deleted mail.message records with IDs: [14079] 2026-10-31 18:34:11,445 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1546 deleted appointment.appointment records with IDs: [15] 2026-10-31 18:34:11,456 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1546 deleted mail.followers records with IDs: [5565, 5566, 5567] 2026-10-31 18:34:11,489 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1546 deleted mail.message records with IDs: [14078] 2026-10-31 18:34:11,495 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1546 deleted appointment.appointment records with IDs: [14] 2026-10-31 18:34:11,502 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1546 deleted mail.followers records with IDs: [5562, 5563, 5564] 2026-10-31 18:34:11,535 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_appointment.tests.test_module_access: Starting TestAppointmentAccess.test_appointment_type_access ... 2026-10-31 18:34:12,121 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [588] 2026-10-31 18:34:12,134 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.message records with IDs: [14081] 2026-10-31 18:34:12,143 104 INFO rb-be2b723-226188-430986 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-31 18:34:12,638 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [589] 2026-10-31 18:34:12,649 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.message records with IDs: [14083] 2026-10-31 18:34:12,659 104 INFO rb-be2b723-226188-430986 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-31 18:34:13,141 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [590] 2026-10-31 18:34:13,151 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.message records with IDs: [14085] 2026-10-31 18:34:13,158 104 INFO rb-be2b723-226188-430986 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-31 18:34:13,263 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1548, model: viin.appointment.type 2026-10-31 18:34:13,286 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1548 deleted mail.message records with IDs: [2234] 2026-10-31 18:34:13,289 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1548, model: viin.appointment.type 2026-10-31 18:34:13,296 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1548, model: viin.appointment.type 2026-10-31 18:34:13,319 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1549, model: viin.appointment.type 2026-10-31 18:34:13,337 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1549 deleted mail.message records with IDs: [2234] 2026-10-31 18:34:13,340 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1549, model: viin.appointment.type 2026-10-31 18:34:13,345 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1549, model: viin.appointment.type 2026-10-31 18:34:13,495 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1550 deleted mail.message records with IDs: [14087] 2026-10-31 18:34:13,521 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1550 deleted viin.appointment.type records with IDs: [4] 2026-10-31 18:34:13,528 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1550 deleted mail.followers records with IDs: [5568] 2026-10-31 18:34:13,589 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-31 18:34:13,605 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_appointment_crm.tests.test_appointment_crm: Starting TestAppointment.test_appointment_create_crm ... 2026-10-31 18:34:14,146 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [591] 2026-10-31 18:34:14,158 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.message records with IDs: [14089] 2026-10-31 18:34:14,167 104 INFO rb-be2b723-226188-430986 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-31 18:34:14,707 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [592] 2026-10-31 18:34:14,719 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.message records with IDs: [14091] 2026-10-31 18:34:14,728 104 INFO rb-be2b723-226188-430986 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-31 18:34:15,239 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [593] 2026-10-31 18:34:15,250 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.message records with IDs: [14093] 2026-10-31 18:34:15,259 104 INFO rb-be2b723-226188-430986 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-31 18:34:15,579 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_appointment_crm.tests.test_appointment_crm: Starting TestAppointment.test_saleman_click_action_schedule_meeting ... 2026-10-31 18:34:16,125 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [594] 2026-10-31 18:34:16,137 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.message records with IDs: [14099] 2026-10-31 18:34:16,147 104 INFO rb-be2b723-226188-430986 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-31 18:34:16,693 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [595] 2026-10-31 18:34:16,706 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.message records with IDs: [14101] 2026-10-31 18:34:16,715 104 INFO rb-be2b723-226188-430986 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-31 18:34:17,232 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [596] 2026-10-31 18:34:17,244 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.message records with IDs: [14103] 2026-10-31 18:34:17,253 104 INFO rb-be2b723-226188-430986 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-31 18:34:17,588 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-31 18:34:17,608 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_appointment_sale.tests.test_appointment_sale: Starting TestAppointment.test_appointment_create_sale ... 2026-10-31 18:34:18,153 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [597] 2026-10-31 18:34:18,166 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.message records with IDs: [14106] 2026-10-31 18:34:18,175 104 INFO rb-be2b723-226188-430986 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-31 18:34:18,783 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [598] 2026-10-31 18:34:18,796 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.message records with IDs: [14108] 2026-10-31 18:34:18,804 104 INFO rb-be2b723-226188-430986 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-31 18:34:19,401 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [599] 2026-10-31 18:34:19,413 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.message records with IDs: [14110] 2026-10-31 18:34:19,424 104 INFO rb-be2b723-226188-430986 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-31 18:34:21,044 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [600] 2026-10-31 18:34:21,153 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1557 deleted mail.message records with IDs: [14114] 2026-10-31 18:34:21,221 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1557 deleted calendar.event records with IDs: [36] 2026-10-31 18:34:21,237 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1557 deleted mail.followers records with IDs: [5582, 5583] 2026-10-31 18:34:22,381 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [601] 2026-10-31 18:34:22,508 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1557 deleted mail.message records with IDs: [14118] 2026-10-31 18:34:22,542 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1557 deleted calendar.event records with IDs: [37] 2026-10-31 18:34:22,549 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1557 deleted mail.followers records with IDs: [5589, 5590] 2026-10-31 18:34:22,668 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-31 18:34:22,698 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_appointment_sale_crm.tests.test_convert_lead2so: Starting TestAppointment.test_sales_man_click_convert_lead2so ... 2026-10-31 18:34:23,318 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [602] 2026-10-31 18:34:23,336 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.message records with IDs: [14122] 2026-10-31 18:34:23,346 104 INFO rb-be2b723-226188-430986 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-31 18:34:23,966 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [603] 2026-10-31 18:34:23,978 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.message records with IDs: [14124] 2026-10-31 18:34:23,987 104 INFO rb-be2b723-226188-430986 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-31 18:34:24,482 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [604] 2026-10-31 18:34:24,492 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.message records with IDs: [14126] 2026-10-31 18:34:24,500 104 INFO rb-be2b723-226188-430986 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-31 18:34:24,876 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-31 18:34:24,900 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_appointment_website.tests.test_appointment_submit_async_notify: Starting TestAppointmentSubmitAsyncNotify.test_appointment_submit_must_not_send_notification_mail_synchronously ... 2026-10-31 18:34:26,992 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.res_users: Login successful for db:rb-be2b723-226188-430986 login:portal from n/a 2026-10-31 18:34:27,049 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-31 18:34:27,860 104 INFO rb-be2b723-226188-430986 odoo.tests.common: Simulating signal changes during tests 2026-10-31 18:34:27,919 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-31 18:34:27,953 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_appointment_website.tests.test_datetime_parsing: Starting TestFrontendDatetimeParsing.test_am_value_parsed_correctly ... 2026-10-31 18:34:27,984 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_appointment_website.tests.test_datetime_parsing: Starting TestFrontendDatetimeParsing.test_invalid_values_return_none ... 2026-10-31 18:34:28,015 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_appointment_website.tests.test_datetime_parsing: Starting TestFrontendDatetimeParsing.test_iso_fallback_value ... 2026-10-31 18:34:28,048 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_appointment_website.tests.test_datetime_parsing: Starting TestFrontendDatetimeParsing.test_noon_and_midnight ... 2026-10-31 18:34:28,086 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_appointment_website.tests.test_datetime_parsing: Starting TestFrontendDatetimeParsing.test_pm_value_parsed_correctly ... 2026-10-31 18:34:28,114 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_appointment_website.tests.test_datetime_parsing: Starting TestFrontendDatetimeParsing.test_pm_value_under_non_english_locale ... 2026-10-31 18:34:28,163 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-31 18:34:28,182 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_appointment_website.tests.test_generate_slot_times: Starting TestAppointment.test_constraint_hour_shift ... 2026-10-31 18:34:28,798 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [608] 2026-10-31 18:34:28,811 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.message records with IDs: [14133] 2026-10-31 18:34:28,820 104 INFO rb-be2b723-226188-430986 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-31 18:34:29,380 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [609] 2026-10-31 18:34:29,391 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.message records with IDs: [14135] 2026-10-31 18:34:29,399 104 INFO rb-be2b723-226188-430986 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-31 18:34:29,973 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [610] 2026-10-31 18:34:29,989 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.message records with IDs: [14137] 2026-10-31 18:34:29,999 104 INFO rb-be2b723-226188-430986 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-31 18:34:30,169 104 INFO rb-be2b723-226188-430986 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-10-31 18:34:30,408 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_appointment_website.tests.test_generate_slot_times: Starting TestAppointment.test_func_get_available_appointment_times_1 ... 2026-10-31 18:34:31,014 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [611] 2026-10-31 18:34:31,027 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.message records with IDs: [14163] 2026-10-31 18:34:31,036 104 INFO rb-be2b723-226188-430986 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-31 18:34:31,616 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [612] 2026-10-31 18:34:31,628 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.message records with IDs: [14165] 2026-10-31 18:34:31,636 104 INFO rb-be2b723-226188-430986 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-31 18:34:32,218 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [613] 2026-10-31 18:34:32,231 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.message records with IDs: [14167] 2026-10-31 18:34:32,240 104 INFO rb-be2b723-226188-430986 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-31 18:34:32,390 104 INFO rb-be2b723-226188-430986 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-10-31 18:34:32,460 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_appointment_website.tests.test_generate_slot_times: Starting TestAppointment.test_func_get_available_appointment_times_2 ... 2026-10-31 18:34:33,035 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [614] 2026-10-31 18:34:33,046 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.message records with IDs: [14170] 2026-10-31 18:34:33,055 104 INFO rb-be2b723-226188-430986 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-31 18:34:33,631 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [615] 2026-10-31 18:34:33,642 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.message records with IDs: [14172] 2026-10-31 18:34:33,652 104 INFO rb-be2b723-226188-430986 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-31 18:34:34,267 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [616] 2026-10-31 18:34:34,278 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.message records with IDs: [14174] 2026-10-31 18:34:34,286 104 INFO rb-be2b723-226188-430986 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-31 18:34:34,437 104 INFO rb-be2b723-226188-430986 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-10-31 18:34:34,567 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_appointment_website.tests.test_generate_slot_times: Starting TestAppointment.test_func_get_available_appointment_times_3 ... 2026-10-31 18:34:35,138 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [617] 2026-10-31 18:34:35,149 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.message records with IDs: [14179] 2026-10-31 18:34:35,158 104 INFO rb-be2b723-226188-430986 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-31 18:34:35,799 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [618] 2026-10-31 18:34:35,810 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.message records with IDs: [14181] 2026-10-31 18:34:35,819 104 INFO rb-be2b723-226188-430986 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-31 18:34:36,393 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [619] 2026-10-31 18:34:36,406 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.message records with IDs: [14183] 2026-10-31 18:34:36,413 104 INFO rb-be2b723-226188-430986 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-31 18:34:36,573 104 INFO rb-be2b723-226188-430986 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-10-31 18:34:36,751 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_appointment_website.tests.test_generate_slot_times: Starting TestAppointment.test_func_get_available_appointment_times_4_resource_calendar ... 2026-10-31 18:34:37,296 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [620] 2026-10-31 18:34:37,313 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.message records with IDs: [14188] 2026-10-31 18:34:37,324 104 INFO rb-be2b723-226188-430986 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-31 18:34:37,892 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [621] 2026-10-31 18:34:37,903 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.message records with IDs: [14190] 2026-10-31 18:34:37,912 104 INFO rb-be2b723-226188-430986 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-31 18:34:38,495 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [622] 2026-10-31 18:34:38,505 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.message records with IDs: [14192] 2026-10-31 18:34:38,513 104 INFO rb-be2b723-226188-430986 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-31 18:34:38,675 104 INFO rb-be2b723-226188-430986 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-10-31 18:34:38,687 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted appointment.type.working.time records with IDs: [48, 49] 2026-10-31 18:34:38,794 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-31 18:34:38,815 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_appointment_website.tests.test_module_access: Starting TestAppointmentAccess.test_appointment_type_access ... 2026-10-31 18:34:39,439 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [623] 2026-10-31 18:34:39,454 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.message records with IDs: [14195] 2026-10-31 18:34:39,465 104 INFO rb-be2b723-226188-430986 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-31 18:34:40,108 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [624] 2026-10-31 18:34:40,121 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.message records with IDs: [14197] 2026-10-31 18:34:40,128 104 INFO rb-be2b723-226188-430986 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-31 18:34:40,743 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [625] 2026-10-31 18:34:40,755 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.message records with IDs: [14199] 2026-10-31 18:34:40,765 104 INFO rb-be2b723-226188-430986 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-31 18:34:40,900 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 7, model: viin.appointment.type 2026-10-31 18:34:40,925 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #7 deleted mail.message records with IDs: [2234] 2026-10-31 18:34:40,927 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 7, model: viin.appointment.type 2026-10-31 18:34:40,937 104 INFO rb-be2b723-226188-430986 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-10-31 18:34:41,016 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_appointment_website.tests.test_module_access: Starting TestAppointmentAccess.test_appointment_type_working_time_access ... 2026-10-31 18:34:41,634 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [626] 2026-10-31 18:34:41,648 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.message records with IDs: [14202] 2026-10-31 18:34:41,659 104 INFO rb-be2b723-226188-430986 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-31 18:34:42,289 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [627] 2026-10-31 18:34:42,300 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.message records with IDs: [14204] 2026-10-31 18:34:42,308 104 INFO rb-be2b723-226188-430986 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-31 18:34:42,905 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [628] 2026-10-31 18:34:42,919 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.message records with IDs: [14206] 2026-10-31 18:34:42,929 104 INFO rb-be2b723-226188-430986 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-31 18:34:43,049 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 7, model: appointment.type.working.time 2026-10-31 18:34:43,081 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1585, model: appointment.type.working.time 2026-10-31 18:34:43,094 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1585, model: appointment.type.working.time 2026-10-31 18:34:43,120 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1587 deleted appointment.type.working.time records with IDs: [1] 2026-10-31 18:34:43,185 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-31 18:34:43,206 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_appointment_website.tests.test_public_booking_partner_guard: Starting TestPublicBookingPartnerGuard.test_existing_partner_address_is_not_overwritten ... 2026-10-31 18:34:43,820 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [629] 2026-10-31 18:34:43,837 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.message records with IDs: [14209] 2026-10-31 18:34:43,851 104 INFO rb-be2b723-226188-430986 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-31 18:34:44,467 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [630] 2026-10-31 18:34:44,489 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.message records with IDs: [14211] 2026-10-31 18:34:44,499 104 INFO rb-be2b723-226188-430986 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-31 18:34:45,085 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [631] 2026-10-31 18:34:45,104 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.message records with IDs: [14213] 2026-10-31 18:34:45,115 104 INFO rb-be2b723-226188-430986 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-31 18:34:45,376 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_appointment_website.tests.test_public_booking_partner_guard: Starting TestPublicBookingPartnerGuard.test_existing_partner_with_blank_address_is_not_populated ... 2026-10-31 18:34:45,939 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [632] 2026-10-31 18:34:45,950 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.message records with IDs: [14218] 2026-10-31 18:34:45,959 104 INFO rb-be2b723-226188-430986 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-31 18:34:46,560 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [633] 2026-10-31 18:34:46,573 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.message records with IDs: [14220] 2026-10-31 18:34:46,589 104 INFO rb-be2b723-226188-430986 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-31 18:34:47,100 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [634] 2026-10-31 18:34:47,111 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.message records with IDs: [14222] 2026-10-31 18:34:47,120 104 INFO rb-be2b723-226188-430986 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-31 18:34:47,373 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_appointment_website.tests.test_public_booking_partner_guard: Starting TestPublicBookingPartnerGuard.test_hook_defaults_to_protecting_the_partner ... 2026-10-31 18:34:47,941 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [635] 2026-10-31 18:34:47,951 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.message records with IDs: [14227] 2026-10-31 18:34:47,960 104 INFO rb-be2b723-226188-430986 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-31 18:34:48,510 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [636] 2026-10-31 18:34:48,521 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.message records with IDs: [14229] 2026-10-31 18:34:48,530 104 INFO rb-be2b723-226188-430986 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-31 18:34:49,069 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [637] 2026-10-31 18:34:49,079 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.message records with IDs: [14231] 2026-10-31 18:34:49,088 104 INFO rb-be2b723-226188-430986 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-31 18:34:49,318 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_appointment_website.tests.test_public_booking_partner_guard: Starting TestPublicBookingPartnerGuard.test_new_guest_partner_is_populated ... 2026-10-31 18:34:49,882 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [638] 2026-10-31 18:34:49,893 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.message records with IDs: [14236] 2026-10-31 18:34:49,901 104 INFO rb-be2b723-226188-430986 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-31 18:34:50,459 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [639] 2026-10-31 18:34:50,470 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.message records with IDs: [14238] 2026-10-31 18:34:50,479 104 INFO rb-be2b723-226188-430986 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-31 18:34:51,072 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [640] 2026-10-31 18:34:51,086 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.message records with IDs: [14240] 2026-10-31 18:34:51,099 104 INFO rb-be2b723-226188-430986 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-31 18:34:52,772 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-31 18:34:52,793 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_appointment_website.tests.test_public_booking_routes: Starting TestPublicBookingRoutes.test_details_page_renders_with_a_tz_parameter ... 2026-10-31 18:34:53,434 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [641] 2026-10-31 18:34:53,447 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.message records with IDs: [14246] 2026-10-31 18:34:53,456 104 INFO rb-be2b723-226188-430986 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-31 18:34:54,076 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [642] 2026-10-31 18:34:54,087 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.message records with IDs: [14248] 2026-10-31 18:34:54,094 104 INFO rb-be2b723-226188-430986 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-31 18:34:54,644 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [643] 2026-10-31 18:34:54,656 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.message records with IDs: [14250] 2026-10-31 18:34:54,666 104 INFO rb-be2b723-226188-430986 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-31 18:34:54,842 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-31 18:34:56,358 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:34:56] "GET /appointment/product-demonstration-1/details?user_id=1600&tz=UTC HTTP/1.1" 200 - 201 0.128 1.389 2026-10-31 18:34:56,361 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_appointment_website.tests.test_public_booking_routes.TestPublicBookingRoutes.test_details_page_renders_with_a_tz_parameter: waiting for threads: [] 2026-10-31 18:34:56,397 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_appointment_website.tests.test_public_booking_routes: Starting TestPublicBookingRoutes.test_details_page_renders_without_a_tz_parameter ... 2026-10-31 18:34:56,915 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [644] 2026-10-31 18:34:56,925 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.message records with IDs: [14254] 2026-10-31 18:34:56,932 104 INFO rb-be2b723-226188-430986 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-31 18:34:57,454 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [645] 2026-10-31 18:34:57,465 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.message records with IDs: [14256] 2026-10-31 18:34:57,473 104 INFO rb-be2b723-226188-430986 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-31 18:34:57,957 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [646] 2026-10-31 18:34:57,968 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.message records with IDs: [14258] 2026-10-31 18:34:57,979 104 INFO rb-be2b723-226188-430986 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-31 18:34:58,145 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-31 18:35:00,722 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:35:00] "GET /appointment/product-demonstration-1/details?user_id=1603 HTTP/1.1" 200 - 201 0.121 2.456 2026-10-31 18:35:00,725 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_appointment_website.tests.test_public_booking_routes.TestPublicBookingRoutes.test_details_page_renders_without_a_tz_parameter: waiting for threads: [] 2026-10-31 18:35:00,761 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_appointment_website.tests.test_public_booking_routes: Starting TestPublicBookingRoutes.test_module_does_not_call_the_removed_request_context_api ... 2026-10-31 18:35:01,361 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [647] 2026-10-31 18:35:01,371 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.message records with IDs: [14262] 2026-10-31 18:35:01,380 104 INFO rb-be2b723-226188-430986 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-31 18:35:01,961 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [648] 2026-10-31 18:35:01,972 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.message records with IDs: [14264] 2026-10-31 18:35:01,981 104 INFO rb-be2b723-226188-430986 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-31 18:35:02,528 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [649] 2026-10-31 18:35:02,538 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.message records with IDs: [14266] 2026-10-31 18:35:02,546 104 INFO rb-be2b723-226188-430986 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-31 18:35:02,761 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_appointment_website.tests.test_public_booking_routes: Starting TestPublicBookingRoutes.test_public_submit_does_not_overwrite_an_existing_partner_address ... 2026-10-31 18:35:03,379 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [650] 2026-10-31 18:35:03,390 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.message records with IDs: [14270] 2026-10-31 18:35:03,401 104 INFO rb-be2b723-226188-430986 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-31 18:35:03,959 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [651] 2026-10-31 18:35:03,969 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.message records with IDs: [14272] 2026-10-31 18:35:03,977 104 INFO rb-be2b723-226188-430986 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-31 18:35:04,519 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [652] 2026-10-31 18:35:04,528 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.message records with IDs: [14274] 2026-10-31 18:35:04,535 104 INFO rb-be2b723-226188-430986 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-31 18:35:04,672 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-31 18:35:06,185 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:35:06] "GET /appointment/product-demonstration-1/details?user_id=1609&tz=UTC HTTP/1.1" 200 - 201 0.118 1.397 2026-10-31 18:35:06,518 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:35:06] "POST /appointment/product-demonstration-1/submit HTTP/1.1" 303 - 113 0.087 0.232 2026-10-31 18:35:06,533 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: appointment.appointment 2026-10-31 18:35:07,027 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:35:07] "GET /my/appointments/22?access_token=c14c451a-85f5-4e24-bc8b-9739f5df05e8 HTTP/1.1" 200 - 46 0.038 0.466 2026-10-31 18:35:07,091 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-31 18:35:07,120 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_appointment_website.tests.test_skip_confirmation_async_notify: Starting TestSkipConfirmationAsyncNotify.test_skip_confirmation_submit_must_not_send_notification_mail_synchronously ... 2026-10-31 18:35:09,015 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.res_users: Login successful for db:rb-be2b723-226188-430986 login:portal from n/a 2026-10-31 18:35:09,065 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-31 18:35:10,174 104 INFO rb-be2b723-226188-430986 odoo.tests.common: Simulating signal changes during tests 2026-10-31 18:35:10,225 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_appointment_website.tests.test_skip_confirmation_async_notify: Starting TestSkipConfirmationAsyncNotify.test_skip_confirmation_submit_must_queue_calendar_invitation ... 2026-10-31 18:35:12,184 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.res_users: Login successful for db:rb-be2b723-226188-430986 login:portal from n/a 2026-10-31 18:35:12,246 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-31 18:35:13,523 104 INFO rb-be2b723-226188-430986 odoo.tests.common: Simulating signal changes during tests 2026-10-31 18:35:13,581 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-10-31 18:35:13,679 104 INFO rb-be2b723-226188-430986 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-10-31 18:35:13,720 104 INFO rb-be2b723-226188-430986 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-10-31 18:35:14,064 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-31 18:35:14,092 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_appointment_website_hr.tests.test_appointment_website_hr: Starting TestAppointmentWebsiteHR.test_api_get_staffs ... 2026-10-31 18:35:16,440 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.res_users: Login successful for db:rb-be2b723-226188-430986 login:portal from n/a 2026-10-31 18:35:16,460 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-31 18:35:16,860 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:35:16] "POST /appointment/get_staff/product-demonstration-1 HTTP/1.1" 200 - 10 0.005 0.396 2026-10-31 18:35:16,919 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:35:16] "POST /appointment/get_staff/product-demonstration-1 HTTP/1.1" 200 - 16 0.013 0.035 2026-10-31 18:35:16,972 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:35:16] "POST /appointment/get_staff/product-demonstration-1 HTTP/1.1" 200 - 15 0.011 0.034 2026-10-31 18:35:17,009 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_appointment_website_hr.tests.test_appointment_website_hr: Starting TestAppointmentWebsiteHR.test_validate_appointment_submit ... 2026-10-31 18:35:19,088 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.res_users: Login successful for db:rb-be2b723-226188-430986 login:portal from n/a 2026-10-31 18:35:19,171 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-31 18:35:21,275 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:35:21] "POST /appointment/product-demonstration-1/submit HTTP/1.1" 303 - 67 0.052 2.053 2026-10-31 18:35:21,666 104 INFO rb-be2b723-226188-430986 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:35:21] "POST /appointment/product-demonstration-1/submit HTTP/1.1" 303 - 114 0.100 0.281 2026-10-31 18:35:21,749 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-10-31 18:35:29,165 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_02_01_can_confirm ... 2026-10-31 18:35:29,422 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_02_02_can_confirm ... 2026-10-31 18:35:29,664 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_02_03_can_confirm ... 2026-10-31 18:35:29,741 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_02_04_can_confirm ... 2026-10-31 18:35:29,838 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_03_01_admin_can_force_validate ... 2026-10-31 18:35:30,293 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1632 deleted mail.mail records with IDs: [667] 2026-10-31 18:35:30,472 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_03_01_can_validate_can_refuse ... 2026-10-31 18:35:30,875 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1632 deleted mail.mail records with IDs: [668] 2026-10-31 18:35:31,098 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_03_02_can_validate_can_refuse ... 2026-10-31 18:35:31,464 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1632 deleted mail.mail records with IDs: [669] 2026-10-31 18:35:32,015 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1635 deleted mail.activity records with IDs: [203] 2026-10-31 18:35:32,233 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1635 deleted mail.mail records with IDs: [670] 2026-10-31 18:35:32,437 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1639 deleted mail.activity records with IDs: [204] 2026-10-31 18:35:32,650 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1639 deleted mail.mail records with IDs: [671] 2026-10-31 18:35:32,747 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_03_03_can_validate_can_refuse ... 2026-10-31 18:35:33,157 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1632 deleted mail.mail records with IDs: [672] 2026-10-31 18:35:33,398 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_03_03_compute_can_validate_can_refuse ... 2026-10-31 18:35:33,598 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_03_04_compute_can_validate_can_refuse ... 2026-10-31 18:35:33,789 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_03_04_compute_can_validate_can_refuse_1 ... 2026-10-31 18:35:34,210 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1632 deleted mail.mail records with IDs: [673] 2026-10-31 18:35:34,346 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1632 deleted mail.mail records with IDs: [674] 2026-10-31 18:35:34,488 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1632 deleted mail.mail records with IDs: [675] 2026-10-31 18:35:34,615 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1632 deleted mail.mail records with IDs: [676] 2026-10-31 18:35:34,856 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_04_01_compute_can_mark_done ... 2026-10-31 18:35:35,250 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1632 deleted mail.mail records with IDs: [677] 2026-10-31 18:35:35,585 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [210] 2026-10-31 18:35:35,829 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [678] 2026-10-31 18:35:36,024 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_04_02_compute_can_mark_done ... 2026-10-31 18:35:36,371 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1632 deleted mail.mail records with IDs: [679] 2026-10-31 18:35:36,640 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [211] 2026-10-31 18:35:36,853 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [680] 2026-10-31 18:35:36,913 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_04_03_compute_can_mark_done ... 2026-10-31 18:35:37,223 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1632 deleted mail.mail records with IDs: [681] 2026-10-31 18:35:37,483 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [212] 2026-10-31 18:35:37,673 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [682] 2026-10-31 18:35:37,738 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_05_01_access_right_approval_request_base_user ... 2026-10-31 18:35:37,786 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_05_02_access_right_approval_request_approval_officer ... 2026-10-31 18:35:37,843 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_05_03_access_right_approval_request_type_base_user ... 2026-10-31 18:35:37,861 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1632, model: approval.request.type 2026-10-31 18:35:37,882 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1632, model: approval.request.type 2026-10-31 18:35:37,892 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1632, model: approval.request.type 2026-10-31 18:35:37,929 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_05_04_access_right_approval_request_type_approval_officer ... 2026-10-31 18:35:37,950 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1639, model: approval.request.type 2026-10-31 18:35:37,975 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1639, model: approval.request.type 2026-10-31 18:35:37,983 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1639, model: approval.request.type 2026-10-31 18:35:38,033 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_05_05_access_right_approval_request_type_approval_admin ... 2026-10-31 18:35:38,108 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_05_06_access_right_type_approval_user_line_base_user ... 2026-10-31 18:35:38,126 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1632, model: approval.request.type 2026-10-31 18:35:38,143 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1632, model: approval.request.type 2026-10-31 18:35:38,149 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1632, model: approval.request.type 2026-10-31 18:35:38,185 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_05_07_access_right_type_approval_user_line_approval_manager ... 2026-10-31 18:35:38,252 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_05_10_access_right_request_approval_user_line_approval_officer ... 2026-10-31 18:35:38,326 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_06_01_access_rule_approval_request_base_user ... 2026-10-31 18:35:38,435 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [5], uid: 1642, model: viin.approval.request 2026-10-31 18:35:38,481 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [5], uid: 1642, model: viin.approval.request 2026-10-31 18:35:38,531 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [5], uid: 1642, model: viin.approval.request 2026-10-31 18:35:38,592 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [5], uid: 1642, model: viin.approval.request 2026-10-31 18:35:38,648 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_06_02_access_rule_approval_request_follower ... 2026-10-31 18:35:38,826 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [5], uid: 1642, model: viin.approval.request 2026-10-31 18:35:38,884 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [5], uid: 1642, model: viin.approval.request 2026-10-31 18:35:38,931 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [5], uid: 1642, model: viin.approval.request 2026-10-31 18:35:38,987 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_06_03_access_rule_approval_request_parent ... 2026-10-31 18:35:39,321 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1632 deleted mail.mail records with IDs: [683] 2026-10-31 18:35:39,462 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [5], uid: 1635, model: viin.approval.request 2026-10-31 18:35:39,502 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [5], uid: 1635, model: viin.approval.request 2026-10-31 18:35:39,542 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [5], uid: 1635, model: viin.approval.request 2026-10-31 18:35:39,597 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_06_04_access_rule_approval_officer ... 2026-10-31 18:35:39,680 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_06_05_access_rule_request_approval_user_line ... 2026-10-31 18:35:39,875 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1632 deleted request.approval.user.line records with IDs: [5, 6, 7, 8] 2026-10-31 18:35:40,096 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1632, model: request.approval.user.line 2026-10-31 18:35:40,197 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1632, model: request.approval.user.line 2026-10-31 18:35:40,237 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_06_06_access_rule_request_approval_user_line ... 2026-10-31 18:35:40,440 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1639, model: request.approval.user.line 2026-10-31 18:35:40,591 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1639, model: request.approval.user.line 2026-10-31 18:35:40,653 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_06_07_access_rule_request_approval_user_line ... 2026-10-31 18:35:40,821 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #2 deleted request.approval.user.line records with IDs: [5, 6, 7, 8] 2026-10-31 18:35:40,856 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_06_07_request_actions_still_work_for_admin_after_confirm ... 2026-10-31 18:35:41,227 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1632 deleted mail.mail records with IDs: [684] 2026-10-31 18:35:41,348 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1632 deleted mail.mail records with IDs: [685] 2026-10-31 18:35:41,470 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1632 deleted mail.mail records with IDs: [686] 2026-10-31 18:35:41,589 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1632 deleted mail.mail records with IDs: [687] 2026-10-31 18:35:41,857 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [214, 215, 216, 217] 2026-10-31 18:35:42,075 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [688] 2026-10-31 18:35:42,320 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [689] 2026-10-31 18:35:42,392 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_06_07_request_approval_user_line_admin_can_manage_in_draft_only ... 2026-10-31 18:35:42,788 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1632 deleted mail.mail records with IDs: [690] 2026-10-31 18:35:42,934 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1632 deleted mail.mail records with IDs: [691] 2026-10-31 18:35:43,075 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1632 deleted mail.mail records with IDs: [692] 2026-10-31 18:35:43,203 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1632 deleted mail.mail records with IDs: [693] 2026-10-31 18:35:43,346 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [9, 10, 11, 12], uid: 2, model: request.approval.user.line 2026-10-31 18:35:43,382 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [9, 10, 11, 12], uid: 2, model: request.approval.user.line 2026-10-31 18:35:43,411 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [9], uid: 2, model: request.approval.user.line 2026-10-31 18:35:43,468 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_06_07_request_approval_user_line_admin_read_only_after_confirm ... 2026-10-31 18:35:43,809 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1632 deleted mail.mail records with IDs: [694] 2026-10-31 18:35:43,936 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1632 deleted mail.mail records with IDs: [695] 2026-10-31 18:35:44,055 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1632 deleted mail.mail records with IDs: [696] 2026-10-31 18:35:44,163 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1632 deleted mail.mail records with IDs: [697] 2026-10-31 18:35:44,434 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [21], uid: 2, model: request.approval.user.line 2026-10-31 18:35:44,468 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [9], uid: 2, model: request.approval.user.line 2026-10-31 18:35:44,512 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [9], uid: 2, model: request.approval.user.line 2026-10-31 18:35:44,570 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_06_08_access_rule_request_approval_user_line ... 2026-10-31 18:35:44,715 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [5], uid: 1635, model: viin.approval.request 2026-10-31 18:35:44,950 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_07_01_personal_request ... 2026-10-31 18:35:45,228 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [8], uid: 1632, model: viin.approval.request 2026-10-31 18:35:45,385 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_attachment: filestore gc 11 checked, 11 removed 2026-10-31 18:35:48,406 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval.tests.test_activity_consistency: Starting TestApprovalActivityConsistency.test_non_sequential_activity_keeps_only_pending_approvers ... 2026-10-31 18:35:49,091 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1643 deleted mail.mail records with IDs: [698] 2026-10-31 18:35:49,239 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1643 deleted mail.mail records with IDs: [699] 2026-10-31 18:35:49,377 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1643 deleted mail.mail records with IDs: [700] 2026-10-31 18:35:49,502 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1643 deleted mail.mail records with IDs: [701] 2026-10-31 18:35:49,739 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1644 deleted mail.activity records with IDs: [226, 227, 228, 229] 2026-10-31 18:35:49,900 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1644 deleted mail.mail records with IDs: [702] 2026-10-31 18:35:50,018 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1644 deleted mail.mail records with IDs: [703] 2026-10-31 18:35:50,132 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1644 deleted mail.mail records with IDs: [704] 2026-10-31 18:35:50,366 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1645 deleted mail.activity records with IDs: [230, 231, 232] 2026-10-31 18:35:50,506 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1645 deleted mail.mail records with IDs: [705] 2026-10-31 18:35:50,616 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1645 deleted mail.mail records with IDs: [706] 2026-10-31 18:35:50,732 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval.tests.test_activity_consistency: Starting TestApprovalActivityConsistency.test_sequential_multiple_approvers_activity_moves_to_next_step ... 2026-10-31 18:35:51,404 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1643 deleted mail.mail records with IDs: [707] 2026-10-31 18:35:51,567 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1643 deleted mail.mail records with IDs: [708] 2026-10-31 18:35:51,815 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1644 deleted mail.activity records with IDs: [235, 236] 2026-10-31 18:35:52,002 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1644 deleted mail.mail records with IDs: [709] 2026-10-31 18:35:52,160 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1644 deleted mail.mail records with IDs: [710] 2026-10-31 18:35:52,359 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1647 deleted mail.activity records with IDs: [237, 238] 2026-10-31 18:35:52,488 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1647 deleted mail.mail records with IDs: [711] 2026-10-31 18:35:52,626 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-10-31 18:36:05,706 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval.tests.test_amount_quantity: Starting TestAmountsCurrencyQuantity.test_01_single_amount_currency_and_subtotal ... 2026-10-31 18:36:06,100 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval.tests.test_amount_quantity: Starting TestAmountsCurrencyQuantity.test_02_single_amount2_fallback_when_amount_disabled ... 2026-10-31 18:36:06,535 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval.tests.test_amount_quantity: Starting TestAmountsCurrencyQuantity.test_03_multi_aggregates_request_amount_currency_and_subtotal ... 2026-10-31 18:36:07,088 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [33] 2026-10-31 18:36:07,172 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval.tests.test_amount_quantity: Starting TestAmountsCurrencyQuantity.test_04_quantity_priority_integer_over_float ... 2026-10-31 18:36:07,536 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval.tests.test_amount_quantity: Starting TestAmountsCurrencyQuantity.test_05_currency_conversion_uses_rate_date ... 2026-10-31 18:36:07,914 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval.tests.test_amount_quantity: Starting TestAmountsCurrencyQuantity.test_06_recompute_when_values_change ... 2026-10-31 18:36:08,330 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval.tests.test_amount_quantity: Starting TestAmountsCurrencyQuantity.test_07_company_currency_rounding ... 2026-10-31 18:36:08,778 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval.tests.test_amount_quantity: Starting TestAmountsCurrencyQuantity.test_08_multi_header_vs_lines_precedence ... 2026-10-31 18:36:09,323 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [38] 2026-10-31 18:36:09,398 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval.tests.test_amount_quantity: Starting TestAmountsCurrencyQuantity.test_09_multi_lines_use_amount2_as_base ... 2026-10-31 18:36:10,034 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [40] 2026-10-31 18:36:10,106 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval.tests.test_amount_quantity: Starting TestAmountsCurrencyQuantity.test_10_line_currency_conversion_uses_request_date ... 2026-10-31 18:36:10,596 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-31 18:36:12,458 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted approval.request.field.mapping.line records with IDs: [81584, 81585, 81586, 81587, 81588, 81589] 2026-10-31 18:36:12,997 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted approval.request.field.mapping.line records with IDs: [81590, 81591, 81592, 81593, 81594, 81595] 2026-10-31 18:36:13,418 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.message records with IDs: [4812] 2026-10-31 18:36:13,511 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [325967] 2026-10-31 18:36:13,574 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted ir.attachment records with IDs: [2360] 2026-10-31 18:36:13,575 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted approval.request.type records with IDs: [2] 2026-10-31 18:36:13,784 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted approval.request.field.mapping.line records with IDs: [81596, 81597, 81598, 81599, 81600, 81601, 81602, 81603, 81604] 2026-10-31 18:36:15,308 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [712] 2026-10-31 18:36:16,059 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [713] 2026-10-31 18:36:16,851 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [714] 2026-10-31 18:36:17,007 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [241] 2026-10-31 18:36:18,111 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [715] 2026-10-31 18:36:18,927 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [716] 2026-10-31 18:36:19,061 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [243] 2026-10-31 18:36:20,132 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [717] 2026-10-31 18:36:20,270 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [244] 2026-10-31 18:36:21,203 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [718] 2026-10-31 18:36:21,377 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [245] 2026-10-31 18:36:22,304 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [719] 2026-10-31 18:36:22,425 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [246] 2026-10-31 18:36:23,391 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [720] 2026-10-31 18:36:23,467 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [247] 2026-10-31 18:36:24,262 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [721] 2026-10-31 18:36:24,345 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [248] 2026-10-31 18:36:25,113 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [722] 2026-10-31 18:36:25,154 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval.tests.test_approval_coverage: Starting TestApprovalCoverageFlow.test_101_missing_state ... 2026-10-31 18:36:25,210 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval.tests.test_approval_coverage: Starting TestApprovalCoverageFlow.test_102_waiting_state ... 2026-10-31 18:36:25,276 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval.tests.test_approval_coverage: Starting TestApprovalCoverageFlow.test_103_partial_state ... 2026-10-31 18:36:25,336 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval.tests.test_approval_coverage: Starting TestApprovalCoverageFlow.test_104_full_state ... 2026-10-31 18:36:25,404 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval.tests.test_approval_coverage: Starting TestApprovalCoverageFlow.test_105_refused_state ... 2026-10-31 18:36:25,465 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval.tests.test_approval_coverage: Starting TestApprovalCoverageFlow.test_106_cancelled_state ... 2026-10-31 18:36:25,530 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval.tests.test_approval_coverage: Starting TestApprovalCoverageFlow.test_201_can_generate_flag ... 2026-10-31 18:36:25,607 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval.tests.test_approval_coverage: Starting TestApprovalCoverageFlow.test_301_payload_has_requests_and_lines ... 2026-10-31 18:36:26,535 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [723] 2026-10-31 18:36:26,978 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval.tests.test_approval_coverage: Starting TestApprovalCoverageFlow.test_501_optional_types_without_requests_hide_ribbon ... 2026-10-31 18:36:27,520 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval.tests.test_approval_coverage: Starting TestApprovalCoverageFlow.test_502_optional_only_waiting ... 2026-10-31 18:36:28,777 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [724] 2026-10-31 18:36:28,863 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval.tests.test_approval_coverage: Starting TestApprovalCoverageFlow.test_503_optional_only_full ... 2026-10-31 18:36:30,184 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [725] 2026-10-31 18:36:30,343 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [252] 2026-10-31 18:36:30,545 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval.tests.test_approval_coverage: Starting TestApprovalCoverageFlow.test_504_optional_only_refused ... 2026-10-31 18:36:31,866 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [726] 2026-10-31 18:36:31,981 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [253] 2026-10-31 18:36:32,134 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval.tests.test_approval_coverage: Starting TestApprovalCoverageFlow.test_505_optional_only_cancelled ... 2026-10-31 18:36:33,474 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [727] 2026-10-31 18:36:33,553 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [254] 2026-10-31 18:36:33,615 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval.tests.test_approval_coverage: Starting TestApprovalCoverageFlow.test_506_optional_only_partial ... 2026-10-31 18:36:35,216 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [728] 2026-10-31 18:36:35,390 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [255] 2026-10-31 18:36:36,274 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [729] 2026-10-31 18:36:36,367 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval.tests.test_approval_coverage: Starting TestApprovalCoverageFlow.test_601_search_by_approval_coverage_state_on_partner ... 2026-10-31 18:36:36,473 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval.tests.test_approval_coverage: Starting TestApprovalCoverageFlow.test_602_search_by_approval_coverage_state_on_employee ... 2026-10-31 18:36:36,581 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval.tests.test_approval_coverage: Starting TestApprovalCoverageFlow.test_602_search_by_approval_coverage_state_on_partner_in_operator ... 2026-10-31 18:36:36,653 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval.tests.test_approval_coverage: Starting TestApprovalCoverageFlow.test_603_get_view_injects_filters_only_when_approval_enabled ... 2026-10-31 18:36:36,811 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval.tests.test_approval_coverage: Starting TestApprovalCoverageFlow.test_603_search_by_approval_coverage_state_on_partner_not_in_operator ... 2026-10-31 18:36:36,877 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval.tests.test_approval_coverage: Starting TestApprovalCoverageFlow.test_604_get_view_does_not_duplicate_filters ... 2026-10-31 18:36:36,990 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval.tests.test_approval_coverage: Starting TestApprovalCoverageFlow.test_604_search_by_approval_coverage_state_on_partner_not_equal_operator ... 2026-10-31 18:36:37,056 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval.tests.test_approval_coverage: Starting TestApprovalCoverageFlow.test_employee_type_is_isolated_from_partners ... 2026-10-31 18:36:37,118 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 1 removed 2026-10-31 18:36:38,437 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1651 deleted approval.request.field.mapping.line records with IDs: [81647, 81648, 81649, 81650, 81651, 81652] 2026-10-31 18:36:38,690 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval.tests.test_approval_field_mapping_line: Starting TestApprovalMapping.test_101_child_generation_for_x2many ... 2026-10-31 18:36:38,972 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval.tests.test_approval_field_mapping_line: Starting TestApprovalMapping.test_102_child_approval_type ... 2026-10-31 18:36:39,112 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval.tests.test_approval_field_mapping_line: Starting TestApprovalMapping.test_103_child_approval_type_none ... 2026-10-31 18:36:39,198 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval.tests.test_approval_field_mapping_line: Starting TestApprovalMapping.test_104_child_approval_type_display ... 2026-10-31 18:36:39,292 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval.tests.test_approval_field_mapping_line: Starting TestApprovalMapping.test_access_create_requires_approval_admin ... 2026-10-31 18:36:39,303 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1650, model: approval.request.field.mapping.line 2026-10-31 18:36:39,370 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval.tests.test_approval_field_mapping_line: Starting TestApprovalMapping.test_access_read_allowed_for_internal_user ... 2026-10-31 18:36:39,432 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval.tests.test_approval_field_mapping_line: Starting TestApprovalMapping.test_convert_field_name_map_to_field_id_map_basic ... 2026-10-31 18:36:39,467 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval.tests.test_approval_field_mapping_line: Starting TestApprovalMapping.test_convert_pairs_near_equivalent_toggle ... 2026-10-31 18:36:39,520 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval.tests.test_approval_field_mapping_line: Starting TestApprovalMapping.test_convert_pairs_strict_vs_lenient ... 2026-10-31 18:36:39,580 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval.tests.test_approval_field_mapping_line: Starting TestApprovalMapping.test_convert_pairs_x2many_relation_enforced ... 2026-10-31 18:36:39,684 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval.tests.test_approval_field_mapping_line: Starting TestApprovalMapping.test_cross_type_isolation ... 2026-10-31 18:36:40,256 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1651 deleted approval.request.field.mapping.line records with IDs: [81671, 81672, 81673, 81674, 81675, 81676] 2026-10-31 18:36:40,535 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval.tests.test_approval_field_mapping_line: Starting TestApprovalMapping.test_dest_allow_to_and_from_same_dest ... 2026-10-31 18:36:40,616 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval.tests.test_approval_field_mapping_line: Starting TestApprovalMapping.test_dest_both_is_exclusive ... 2026-10-31 18:36:40,714 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval.tests.test_approval_field_mapping_line: Starting TestApprovalMapping.test_dest_name_field ... 2026-10-31 18:36:40,800 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval.tests.test_approval_field_mapping_line: Starting TestApprovalMapping.test_guess_name_maps_to_name_on_request_line ... 2026-10-31 18:36:40,894 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval.tests.test_approval_field_mapping_line: Starting TestApprovalMapping.test_guess_name_maps_to_reference_on_request ... 2026-10-31 18:36:40,991 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval.tests.test_approval_field_mapping_line: Starting TestApprovalMapping.test_incompatible_legacy_row_only_blocked_once_registry_is_ready ... 2026-10-31 18:36:41,065 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval.tests.test_approval_field_mapping_line: Starting TestApprovalMapping.test_pair_allow_to_and_from ... 2026-10-31 18:36:41,148 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval.tests.test_approval_field_mapping_line: Starting TestApprovalMapping.test_pair_block_duplicate_same_direction ... 2026-10-31 18:36:41,252 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval.tests.test_approval_field_mapping_line: Starting TestApprovalMapping.test_prepare_accepts_both_item_shapes ... 2026-10-31 18:36:41,294 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval.tests.test_approval_field_mapping_line: Starting TestApprovalMapping.test_prepare_direction_defaults_and_override_default_direction ... 2026-10-31 18:36:41,340 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval.tests.test_approval_field_mapping_line: Starting TestApprovalMapping.test_prepare_line_vals_forces_to_approval_on_id ... 2026-10-31 18:36:41,388 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval.tests.test_approval_field_mapping_line: Starting TestApprovalMapping.test_prepare_supports_one_src_to_many_dest_preserves_order ... 2026-10-31 18:36:41,449 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-31 18:36:41,473 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval.tests.test_approval_field_mapping_performance: Starting TestPartnerApprovalFieldMappingPerf.test_01_functional_sanity ... 2026-10-31 18:36:41,533 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval.tests.test_approval_field_mapping_performance: Starting TestPartnerApprovalFieldMappingPerf.test_02_query_count_cold ... 2026-10-31 18:36:41,640 104 INFO rb-be2b723-226188-430986 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-10-31 18:36:41,680 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval.tests.test_approval_field_mapping_performance: Starting TestPartnerApprovalFieldMappingPerf.test_03_query_count_warm ... 2026-10-31 18:36:41,788 104 INFO rb-be2b723-226188-430986 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-10-31 18:36:41,828 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval.tests.test_approval_field_mapping_performance: Starting TestPartnerApprovalFieldMappingPerf.test_04_query_count_scaling_with_more_children ... 2026-10-31 18:36:41,934 104 INFO rb-be2b723-226188-430986 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-10-31 18:36:41,972 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval.tests.test_approval_field_mapping_performance: Starting TestPartnerApprovalFieldMappingPerf.test_05_strict_mode_validation_error ... 2026-10-31 18:36:42,050 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-31 18:36:42,497 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval.tests.test_approval_generate_src_records_from_request: Starting TestApprovalGeneratePartnerRecordsFromRequest.test_01_single_header_and_one_child ... 2026-10-31 18:36:43,748 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [730] 2026-10-31 18:36:43,855 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval.tests.test_approval_generate_src_records_from_request: Starting TestApprovalGeneratePartnerRecordsFromRequest.test_02_single_header_and_two_children ... 2026-10-31 18:36:45,406 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [731] 2026-10-31 18:36:45,533 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-31 18:36:46,743 104 INFO rb-be2b723-226188-430986 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-10-31 18:36:47,932 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1652 deleted mail.mail records with IDs: [732] 2026-10-31 18:36:48,075 104 INFO rb-be2b723-226188-430986 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-10-31 18:36:49,303 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1652 deleted mail.mail records with IDs: [733] 2026-10-31 18:36:49,450 104 INFO rb-be2b723-226188-430986 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-10-31 18:36:50,913 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1652 deleted mail.mail records with IDs: [734] 2026-10-31 18:36:51,072 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-31 18:36:51,912 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval.tests.test_approval_header_defaults_form: Starting TestApprovalHeaderDefaultsForm.test_form_open_loads_defaults_fill_if_empty ... 2026-10-31 18:36:53,735 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval.tests.test_approval_header_defaults_form: Starting TestApprovalHeaderDefaultsForm.test_form_open_overrides_when_forced ... 2026-10-31 18:36:55,432 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval.tests.test_approval_header_defaults_form: Starting TestApprovalHeaderDefaultsForm.test_form_open_respects_existing_context_values_when_not_forced ... 2026-10-31 18:36:58,331 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval.tests.test_approval_header_defaults_form: Starting TestApprovalHeaderDefaultsForm.test_onchange_type_applies_defaults ... 2026-10-31 18:37:00,201 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-31 18:37:00,896 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval.tests.test_approval_header_defaults_orm: Starting TestApprovalHeaderDefaultsORM.test_01_default_code_must_be_dict ... 2026-10-31 18:37:01,011 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval.tests.test_approval_header_defaults_orm: Starting TestApprovalHeaderDefaultsORM.test_02_default_code_keys_must_start_with_default ... 2026-10-31 18:37:01,091 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval.tests.test_approval_header_defaults_orm: Starting TestApprovalHeaderDefaultsORM.test_03_default_code_unknown_field_is_ignored ... 2026-10-31 18:37:01,398 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval.tests.test_approval_header_defaults_orm: Starting TestApprovalHeaderDefaultsORM.test_10_apply_defaults_fill_if_empty ... 2026-10-31 18:37:01,938 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval.tests.test_approval_header_defaults_orm: Starting TestApprovalHeaderDefaultsORM.test_11_do_not_override_when_existing_value_present ... 2026-10-31 18:37:02,307 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval.tests.test_approval_header_defaults_orm: Starting TestApprovalHeaderDefaultsORM.test_20_override_when_force_enabled ... 2026-10-31 18:37:02,859 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval.tests.test_approval_header_defaults_orm: Starting TestApprovalHeaderDefaultsORM.test_30_helpers_uid_now_company_ref ... 2026-10-31 18:37:03,297 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval.tests.test_approval_header_defaults_orm: Starting TestApprovalHeaderDefaultsORM.test_40_comment_only_is_treated_as_empty ... 2026-10-31 18:37:03,591 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval.tests.test_approval_header_defaults_orm: Starting TestApprovalHeaderDefaultsORM.test_41_inline_comment_is_ignored ... 2026-10-31 18:37:03,903 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-31 18:37:05,200 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval.tests.test_approval_line_defaults_form: Starting TestApprovalLineDefaultsForm.test_form_line_open_loads_defaults_fill_if_empty ... 2026-10-31 18:37:05,000 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1655 deleted request.approval.user.line records with IDs: [70] 2026-10-31 18:37:06,049 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval.tests.test_approval_line_defaults_form: Starting TestApprovalLineDefaultsForm.test_form_line_open_overrides_when_forced ... 2026-10-31 18:37:07,000 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1655 deleted request.approval.user.line records with IDs: [70] 2026-10-31 18:37:07,098 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval.tests.test_approval_line_defaults_form: Starting TestApprovalLineDefaultsForm.test_form_line_open_respects_context_when_not_forced ... 2026-10-31 18:37:07,927 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1655 deleted request.approval.user.line records with IDs: [70] 2026-10-31 18:37:08,083 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval.tests.test_approval_line_defaults_form: Starting TestApprovalLineDefaultsForm.test_request_form_o2m_line_uses_line_defaults_not_header ... 2026-10-31 18:37:10,623 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval.tests.test_approval_line_defaults_form: Starting TestApprovalLineDefaultsForm.test_request_form_o2m_line_values_overridden_when_forced ... 2026-10-31 18:37:13,267 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval.tests.test_approval_line_defaults_form: Starting TestApprovalLineDefaultsForm.test_request_form_o2m_line_values_vs_defaults_not_forced ... 2026-10-31 18:37:15,782 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-31 18:37:16,676 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval.tests.test_approval_line_defaults_orm: Starting TestApprovalLineDefaultsORM.test_01_default_code_must_be_dict ... 2026-10-31 18:37:16,852 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval.tests.test_approval_line_defaults_orm: Starting TestApprovalLineDefaultsORM.test_02_default_code_keys_must_start_with_default ... 2026-10-31 18:37:16,936 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval.tests.test_approval_line_defaults_orm: Starting TestApprovalLineDefaultsORM.test_03_line_default_code_unknown_field_is_ignored ... 2026-10-31 18:37:17,264 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval.tests.test_approval_line_defaults_orm: Starting TestApprovalLineDefaultsORM.test_04_line_default_code_comment_only ... 2026-10-31 18:37:17,600 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval.tests.test_approval_line_defaults_orm: Starting TestApprovalLineDefaultsORM.test_10_line_defaults_fill_if_empty_direct_create ... 2026-10-31 18:37:18,196 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval.tests.test_approval_line_defaults_orm: Starting TestApprovalLineDefaultsORM.test_11_line_defaults_do_not_override_existing_values_direct_create ... 2026-10-31 18:37:18,573 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval.tests.test_approval_line_defaults_orm: Starting TestApprovalLineDefaultsORM.test_20_line_defaults_override_when_forced_direct_create ... 2026-10-31 18:37:19,123 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval.tests.test_approval_line_defaults_orm: Starting TestApprovalLineDefaultsORM.test_30_line_helpers_uid_now_ref_direct_create ... 2026-10-31 18:37:19,674 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval.tests.test_approval_line_defaults_orm: Starting TestApprovalLineDefaultsORM.test_40_line_defaults_fill_if_empty_via_request_write ... 2026-10-31 18:37:20,000 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [77] 2026-10-31 18:37:20,232 104 INFO rb-be2b723-226188-430986 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-10-31 18:37:20,581 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [77] 2026-10-31 18:37:20,649 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval.tests.test_approval_line_defaults_orm: Starting TestApprovalLineDefaultsORM.test_42_line_defaults_override_when_forced_via_request_write ... 2026-10-31 18:37:20,992 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [77] 2026-10-31 18:37:21,053 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval.tests.test_approval_line_defaults_orm: Starting TestApprovalLineDefaultsORM.test_50_isolation_header_vs_line_defaults_direct_create_line ... 2026-10-31 18:37:21,650 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval.tests.test_approval_line_defaults_orm: Starting TestApprovalLineDefaultsORM.test_51_isolation_header_vs_line_defaults_via_request_write ... 2026-10-31 18:37:22,106 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [77] 2026-10-31 18:37:22,210 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval.tests.test_approval_line_defaults_orm: Starting TestApprovalLineDefaultsORM.test_52_independent_force_policy_header_forced_line_not_forced ... 2026-10-31 18:37:22,588 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval.tests.test_approval_line_defaults_orm: Starting TestApprovalLineDefaultsORM.test_53_independent_force_policy_header_not_forced_line_forced ... 2026-10-31 18:37:22,955 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval.tests.test_approval_line_defaults_orm: Starting TestApprovalLineDefaultsORM.test_60_create_request_with_lines_defaults_applied ... 2026-10-31 18:37:23,368 104 INFO rb-be2b723-226188-430986 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-10-31 18:37:23,826 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval.tests.test_approval_line_defaults_orm: Starting TestApprovalLineDefaultsORM.test_62_create_request_with_lines_line_forced_overrides_values ... 2026-10-31 18:37:24,433 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval.tests.test_approval_line_defaults_orm: Starting TestApprovalLineDefaultsORM.test_63_create_request_with_multiple_lines_mixed_values_and_force ... 2026-10-31 18:37:25,347 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-31 18:37:32,308 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval.tests.test_approval_request: Starting TestApprovalRequest.test_01_01_compute_approvers ... 2026-10-31 18:37:32,485 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval.tests.test_approval_request: Starting TestApprovalRequest.test_01_02_compute_approvers ... 2026-10-31 18:37:32,629 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval.tests.test_approval_request: Starting TestApprovalRequest.test_01_03_compute_approvers ... 2026-10-31 18:37:33,307 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval.tests.test_approval_request: Starting TestApprovalRequest.test_04_01_compute_state ... 2026-10-31 18:37:33,443 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval.tests.test_approval_request: Starting TestApprovalRequest.test_04_02_compute_state ... 2026-10-31 18:37:33,808 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1657 deleted mail.mail records with IDs: [735] 2026-10-31 18:37:33,957 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval.tests.test_approval_request: Starting TestApprovalRequest.test_04_03_compute_state ... 2026-10-31 18:37:34,297 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1657 deleted mail.mail records with IDs: [736] 2026-10-31 18:37:34,527 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1660 deleted mail.activity records with IDs: [263] 2026-10-31 18:37:34,744 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1660 deleted mail.mail records with IDs: [737] 2026-10-31 18:37:35,425 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval.tests.test_approval_request: Starting TestApprovalRequest.test_04_04_compute_state ... 2026-10-31 18:37:35,783 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1657 deleted mail.mail records with IDs: [738] 2026-10-31 18:37:35,993 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1660 deleted mail.activity records with IDs: [265] 2026-10-31 18:37:36,183 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1660 deleted mail.mail records with IDs: [739] 2026-10-31 18:37:36,439 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1664 deleted mail.activity records with IDs: [266] 2026-10-31 18:37:36,643 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1664 deleted mail.mail records with IDs: [740] 2026-10-31 18:37:37,002 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval.tests.test_approval_request: Starting TestApprovalRequest.test_04_05_compute_state ... 2026-10-31 18:37:37,319 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1657 deleted mail.mail records with IDs: [741] 2026-10-31 18:37:37,532 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1660 deleted mail.activity records with IDs: [268] 2026-10-31 18:37:37,755 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1660 deleted mail.mail records with IDs: [742] 2026-10-31 18:37:38,009 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1664 deleted mail.activity records with IDs: [269] 2026-10-31 18:37:38,224 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1664 deleted mail.mail records with IDs: [743] 2026-10-31 18:37:38,498 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1665 deleted mail.activity records with IDs: [270] 2026-10-31 18:37:38,712 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1665 deleted mail.mail records with IDs: [744] 2026-10-31 18:37:38,857 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval.tests.test_approval_request: Starting TestApprovalRequest.test_04_06_compute_state ... 2026-10-31 18:37:39,660 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1657 deleted mail.mail records with IDs: [745] 2026-10-31 18:37:39,930 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1660 deleted mail.activity records with IDs: [271] 2026-10-31 18:37:40,157 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1660 deleted mail.mail records with IDs: [746] 2026-10-31 18:37:40,405 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1664 deleted mail.activity records with IDs: [272] 2026-10-31 18:37:40,602 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1664 deleted mail.mail records with IDs: [747] 2026-10-31 18:37:40,915 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1665 deleted mail.activity records with IDs: [273] 2026-10-31 18:37:41,104 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1665 deleted mail.mail records with IDs: [748] 2026-10-31 18:37:41,385 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1666 deleted mail.activity records with IDs: [274] 2026-10-31 18:37:41,585 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1666 deleted mail.mail records with IDs: [749] 2026-10-31 18:37:41,767 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval.tests.test_approval_request: Starting TestApprovalRequest.test_04_07_compute_state ... 2026-10-31 18:37:42,108 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1657 deleted mail.mail records with IDs: [750] 2026-10-31 18:37:42,443 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [276] 2026-10-31 18:37:42,643 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [751] 2026-10-31 18:37:42,778 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval.tests.test_approval_request: Starting TestApprovalRequest.test_04_08_compute_state ... 2026-10-31 18:37:43,120 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1657 deleted mail.mail records with IDs: [752] 2026-10-31 18:37:43,358 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1660 deleted mail.activity records with IDs: [277] 2026-10-31 18:37:43,569 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1660 deleted mail.mail records with IDs: [753] 2026-10-31 18:37:43,768 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1664 deleted mail.activity records with IDs: [278] 2026-10-31 18:37:43,954 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1664 deleted mail.mail records with IDs: [754] 2026-10-31 18:37:44,064 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval.tests.test_approval_request: Starting TestApprovalRequest.test_04_09_compute_state ... 2026-10-31 18:37:44,412 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1657 deleted mail.mail records with IDs: [755] 2026-10-31 18:37:44,650 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1660 deleted mail.activity records with IDs: [279] 2026-10-31 18:37:44,888 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1660 deleted mail.mail records with IDs: [756] 2026-10-31 18:37:45,252 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval.tests.test_approval_request: Starting TestApprovalRequest.test_04_10_compute_state ... 2026-10-31 18:37:45,570 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1657 deleted mail.mail records with IDs: [757] 2026-10-31 18:37:45,808 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1660 deleted mail.activity records with IDs: [280] 2026-10-31 18:37:46,044 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1660 deleted mail.mail records with IDs: [758] 2026-10-31 18:37:46,214 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval.tests.test_approval_request: Starting TestApprovalRequest.test_04_11_compute_state ... 2026-10-31 18:37:46,574 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1657 deleted mail.mail records with IDs: [759] 2026-10-31 18:37:46,725 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [281] 2026-10-31 18:37:46,872 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval.tests.test_approval_request: Starting TestApprovalRequest.test_04_12_compute_state ... 2026-10-31 18:37:47,237 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1657 deleted mail.mail records with IDs: [760] 2026-10-31 18:37:47,504 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [282] 2026-10-31 18:37:47,765 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [761] 2026-10-31 18:37:47,835 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval.tests.test_approval_request: Starting TestApprovalRequest.test_04_13_compute_state ... 2026-10-31 18:37:48,200 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1657 deleted mail.mail records with IDs: [762] 2026-10-31 18:37:48,500 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [283] 2026-10-31 18:37:48,663 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [763] 2026-10-31 18:37:48,927 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval.tests.test_approval_request: Starting TestApprovalRequest.test_04_14_compute_state ... 2026-10-31 18:37:49,635 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1657 deleted mail.mail records with IDs: [764] 2026-10-31 18:37:49,759 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1657 deleted mail.mail records with IDs: [765] 2026-10-31 18:37:49,893 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1657 deleted mail.mail records with IDs: [766] 2026-10-31 18:37:50,130 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1660 deleted mail.activity records with IDs: [284, 285, 286] 2026-10-31 18:37:50,346 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1660 deleted mail.mail records with IDs: [767] 2026-10-31 18:37:50,601 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1660 deleted mail.mail records with IDs: [768] 2026-10-31 18:37:50,743 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1660 deleted mail.mail records with IDs: [769] 2026-10-31 18:37:50,985 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1665 deleted mail.activity records with IDs: [287, 288] 2026-10-31 18:37:51,200 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1665 deleted mail.mail records with IDs: [770] 2026-10-31 18:37:51,454 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1666 deleted mail.activity records with IDs: [289] 2026-10-31 18:37:51,677 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1666 deleted mail.mail records with IDs: [771] 2026-10-31 18:37:51,810 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval.tests.test_approval_request: Starting TestApprovalRequest.test_04_15_compute_state ... 2026-10-31 18:37:52,473 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1657 deleted mail.mail records with IDs: [772] 2026-10-31 18:37:52,598 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1657 deleted mail.mail records with IDs: [773] 2026-10-31 18:37:52,733 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1657 deleted mail.mail records with IDs: [774] 2026-10-31 18:37:52,955 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1660 deleted mail.activity records with IDs: [290, 291, 292] 2026-10-31 18:37:53,158 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1660 deleted mail.mail records with IDs: [775] 2026-10-31 18:37:53,399 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1660 deleted mail.mail records with IDs: [776] 2026-10-31 18:37:53,528 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1660 deleted mail.mail records with IDs: [777] 2026-10-31 18:37:53,719 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1665 deleted mail.activity records with IDs: [293, 294] 2026-10-31 18:37:53,916 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1665 deleted mail.mail records with IDs: [778] 2026-10-31 18:37:54,163 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1666 deleted mail.activity records with IDs: [295] 2026-10-31 18:37:54,395 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1666 deleted mail.mail records with IDs: [779] 2026-10-31 18:37:54,520 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval.tests.test_approval_request: Starting TestApprovalRequest.test_04_16_compute_state ... 2026-10-31 18:37:55,267 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1657 deleted request.approval.user.line records with IDs: [109] 2026-10-31 18:37:55,360 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval.tests.test_approval_request: Starting TestApprovalRequest.test_04_19_compute_state ... 2026-10-31 18:37:55,929 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1657 deleted mail.mail records with IDs: [780] 2026-10-31 18:37:56,227 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [296] 2026-10-31 18:37:56,432 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [781] 2026-10-31 18:37:56,746 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [782] 2026-10-31 18:37:57,011 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval.tests.test_approval_request: Starting TestApprovalRequest.test_04_20_compute_state ... 2026-10-31 18:37:57,378 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1657 deleted mail.mail records with IDs: [783] 2026-10-31 18:37:57,507 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1657 deleted mail.mail records with IDs: [784] 2026-10-31 18:37:57,626 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1657 deleted mail.mail records with IDs: [785] 2026-10-31 18:37:57,754 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1657 deleted mail.mail records with IDs: [786] 2026-10-31 18:37:57,992 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1664 deleted mail.activity records with IDs: [297, 298, 299, 300] 2026-10-31 18:37:58,199 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1664 deleted mail.mail records with IDs: [787] 2026-10-31 18:37:58,303 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1664 deleted mail.mail records with IDs: [788] 2026-10-31 18:37:58,441 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1664 deleted mail.mail records with IDs: [789] 2026-10-31 18:37:58,652 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1666 deleted mail.activity records with IDs: [301, 302, 303] 2026-10-31 18:37:58,849 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1666 deleted mail.mail records with IDs: [790] 2026-10-31 18:37:58,995 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1666 deleted mail.mail records with IDs: [791] 2026-10-31 18:37:59,236 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1665 deleted mail.activity records with IDs: [304, 305] 2026-10-31 18:37:59,443 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1665 deleted mail.mail records with IDs: [792] 2026-10-31 18:37:59,695 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1660 deleted mail.activity records with IDs: [306] 2026-10-31 18:37:59,922 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1660 deleted mail.mail records with IDs: [793] 2026-10-31 18:38:00,054 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval.tests.test_approval_request: Starting TestApprovalRequest.test_05_00_direct_manager_in_line_users ... 2026-10-31 18:38:00,897 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1657 deleted mail.mail records with IDs: [794] 2026-10-31 18:38:01,060 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1657 deleted mail.mail records with IDs: [795] 2026-10-31 18:38:01,302 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1660 deleted mail.activity records with IDs: [307, 308] 2026-10-31 18:38:01,511 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1660 deleted mail.mail records with IDs: [796] 2026-10-31 18:38:01,803 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1665 deleted mail.activity records with IDs: [309] 2026-10-31 18:38:02,025 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1665 deleted mail.mail records with IDs: [797] 2026-10-31 18:38:02,101 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval.tests.test_approval_request: Starting TestApprovalRequest.test_05_01_direct_manager_in_line_users_not_require ... 2026-10-31 18:38:02,888 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1657 deleted mail.mail records with IDs: [798] 2026-10-31 18:38:02,997 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1657 deleted mail.mail records with IDs: [799] 2026-10-31 18:38:03,116 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1657 deleted mail.mail records with IDs: [800] 2026-10-31 18:38:03,334 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1660 deleted mail.activity records with IDs: [310, 311, 312] 2026-10-31 18:38:03,564 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1660 deleted mail.mail records with IDs: [801] 2026-10-31 18:38:03,692 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1660 deleted mail.mail records with IDs: [802] 2026-10-31 18:38:03,969 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1665 deleted mail.activity records with IDs: [313, 314] 2026-10-31 18:38:04,189 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1665 deleted mail.mail records with IDs: [803] 2026-10-31 18:38:04,467 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1666 deleted mail.activity records with IDs: [315] 2026-10-31 18:38:04,665 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1666 deleted mail.mail records with IDs: [804] 2026-10-31 18:38:04,742 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval.tests.test_approval_request: Starting TestApprovalRequest.test_06_01_activity_schedule ... 2026-10-31 18:38:05,445 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1657 deleted mail.mail records with IDs: [805] 2026-10-31 18:38:05,568 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1657 deleted mail.mail records with IDs: [806] 2026-10-31 18:38:05,781 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1660 deleted mail.activity records with IDs: [316, 317] 2026-10-31 18:38:05,960 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1660 deleted mail.mail records with IDs: [807] 2026-10-31 18:38:06,198 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1664 deleted mail.activity records with IDs: [318] 2026-10-31 18:38:06,406 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1664 deleted mail.mail records with IDs: [808] 2026-10-31 18:38:06,477 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval.tests.test_approval_request: Starting TestApprovalRequest.test_06_02_activity_schedule ... 2026-10-31 18:38:07,168 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1657 deleted mail.mail records with IDs: [809] 2026-10-31 18:38:07,371 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1660 deleted mail.activity records with IDs: [319] 2026-10-31 18:38:07,572 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1660 deleted mail.mail records with IDs: [810] 2026-10-31 18:38:07,843 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1664 deleted mail.activity records with IDs: [320] 2026-10-31 18:38:08,036 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1664 deleted mail.mail records with IDs: [811] 2026-10-31 18:38:08,091 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval.tests.test_approval_request: Starting TestApprovalRequest.test_07_01_list_of_approvers_empty ... 2026-10-31 18:38:08,667 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval.tests.test_approval_request: Starting TestApprovalRequest.test_multiple_approvers_at_each_step ... 2026-10-31 18:38:09,467 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1657 deleted mail.mail records with IDs: [812] 2026-10-31 18:38:09,605 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1657 deleted mail.mail records with IDs: [813] 2026-10-31 18:38:09,984 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1660 deleted mail.activity records with IDs: [321, 322] 2026-10-31 18:38:10,191 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1660 deleted mail.mail records with IDs: [814] 2026-10-31 18:38:10,310 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1660 deleted mail.mail records with IDs: [815] 2026-10-31 18:38:10,593 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1666 deleted mail.activity records with IDs: [323, 324] 2026-10-31 18:38:10,876 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1666 deleted mail.mail records with IDs: [816] 2026-10-31 18:38:10,979 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_attachment: filestore gc 11 checked, 11 removed 2026-10-31 18:38:11,897 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval.tests.test_approval_request: Starting TestLinesRequired.test_001_confirm_blocks_when_lines_required_missing ... 2026-10-31 18:38:12,423 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [123] 2026-10-31 18:38:12,498 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval.tests.test_approval_request: Starting TestLinesRequired.test_002_confirm_succeeds_when_line_present ... 2026-10-31 18:38:13,694 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [817] 2026-10-31 18:38:13,769 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval.tests.test_approval_request: Starting TestLinesRequired.test_003_confirm_not_blocked_when_lines_optional ... 2026-10-31 18:38:14,565 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [818] 2026-10-31 18:38:14,670 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-31 18:38:21,755 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval.tests.test_approval_request_type: Starting TestApprovalRequest.test_01_min_approvals ... 2026-10-31 18:38:22,239 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval.tests.test_approval_request_type: Starting TestApprovalRequest.test_approval_type_copy ... 2026-10-31 18:38:22,499 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval.tests.test_approval_request_type: Starting TestApprovalRequest.test_approve_request_count ... 2026-10-31 18:38:22,812 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1668 deleted mail.mail records with IDs: [819] 2026-10-31 18:38:23,057 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1668 deleted mail.mail records with IDs: [820] 2026-10-31 18:38:23,316 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [327] 2026-10-31 18:38:23,533 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [821] 2026-10-31 18:38:23,644 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval.tests.test_approval_request_type: Starting TestApprovalRequest.test_constraint_approval_user_line ... 2026-10-31 18:38:23,894 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval.tests.test_approval_request_type: Starting TestApprovalRequest.test_days_to_approve_is_negative ... 2026-10-31 18:38:23,957 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_attachment: filestore gc 10 checked, 10 removed 2026-10-31 18:38:30,061 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval.tests.test_approval_request_type_field_toggle: Starting TestApprovalRequestTypeFieldToggle.test_01_dest_model_id_and_has_lines_by_mode ... 2026-10-31 18:38:30,323 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval.tests.test_approval_request_type_field_toggle: Starting TestApprovalRequestTypeFieldToggle.test_02_has_lines_multi_with_src_model_set ... 2026-10-31 18:38:30,862 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval.tests.test_approval_request_type_field_toggle: Starting TestApprovalRequestTypeFieldToggle.test_05_applicable_record_domain_validation_ok_and_bad ... 2026-10-31 18:38:30,994 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval.tests.test_approval_request_type_field_toggle: Starting TestApprovalRequestTypeFieldToggle.test_06_before_approval_required_domain_validation_ok_and_bad ... 2026-10-31 18:38:31,126 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval.tests.test_approval_request_type_field_toggle: Starting TestApprovalRequestTypeFieldToggle.test_101_uom_enable_single ... 2026-10-31 18:38:35,785 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-31 18:38:35,896 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval.tests.test_approval_required_domain: Starting TestApprovalRequiredDomain.test_001_only_applicable_set_required_empty ... 2026-10-31 18:38:36,363 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval.tests.test_approval_required_domain: Starting TestApprovalRequiredDomain.test_002_only_required_all_records ... 2026-10-31 18:38:36,925 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval.tests.test_approval_required_domain: Starting TestApprovalRequiredDomain.test_003_required_and_applicable_and_combination ... 2026-10-31 18:38:37,471 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval.tests.test_approval_required_domain: Starting TestApprovalRequiredDomain.test_004_required_specific_field_and_applicable_companies ... 2026-10-31 18:38:37,945 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval.tests.test_approval_required_domain: Starting TestApprovalRequiredDomain.test_005_required_empty_list_literal ... 2026-10-31 18:38:38,445 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval.tests.test_approval_required_domain: Starting TestApprovalRequiredDomain.test_006_required_invalid_syntax_safe_fallback ... 2026-10-31 18:38:38,931 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval.tests.test_approval_required_domain: Starting TestApprovalRequiredDomain.test_007_applicable_empty_and_required_all ... 2026-10-31 18:38:39,337 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval.tests.test_approval_required_domain: Starting TestApprovalRequiredDomain.test_008_and_shape_is_stable_against_visibility ... 2026-10-31 18:38:39,838 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-31 18:38:47,907 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval.tests.test_approval_slip: Starting TestApprovalSlip.test_approver_role_shows_hr_job_position ... 2026-10-31 18:38:48,717 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval.tests.test_approval_slip: Starting TestApprovalSlip.test_base_module_strings_carry_no_tax_vocabulary ... 2026-10-31 18:38:48,744 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval.tests.test_approval_slip: Starting TestApprovalSlip.test_base_slip_totals_dict_exposes_no_tax_key ... 2026-10-31 18:38:49,160 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval.tests.test_approval_slip: Starting TestApprovalSlip.test_empty_slip_snapshot_returns_no_columns ... 2026-10-31 18:38:49,580 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval.tests.test_approval_slip: Starting TestApprovalSlip.test_header_slip_gate_excludes_only_disabled_sentinels ... 2026-10-31 18:38:50,361 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval.tests.test_approval_slip: Starting TestApprovalSlip.test_manager_prerequisite_alert_names_missing_hr_data ... 2026-10-31 18:38:51,236 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval.tests.test_approval_slip: Starting TestApprovalSlip.test_multicurrency_totals_bind_request_currency_at_early_utc_hour ... 2026-10-31 18:38:51,761 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval.tests.test_approval_slip: Starting TestApprovalSlip.test_multicurrency_totals_bind_the_request_currency ... 2026-10-31 18:38:52,297 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval.tests.test_approval_slip: Starting TestApprovalSlip.test_refuse_reason_prints_on_slip_only_when_refused ... 2026-10-31 18:38:53,285 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval.tests.test_approval_slip: Starting TestApprovalSlip.test_slip_configuration_is_frozen_at_request_creation ... 2026-10-31 18:38:53,786 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted viin.approval.type.header.slip.field records with IDs: [3] 2026-10-31 18:38:53,809 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted viin.approval.type.line.slip.field records with IDs: [2] 2026-10-31 18:38:53,869 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval.tests.test_approval_slip: Starting TestApprovalSlip.test_slip_report_action_resolves_and_renders ... 2026-10-31 18:38:54,707 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval.tests.test_approval_slip: Starting TestApprovalSlip.test_totals_hidden_when_only_refused_or_cancelled_lines ... 2026-10-31 18:38:55,790 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_attachment: filestore gc 12 checked, 12 removed 2026-10-31 18:38:57,063 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval.tests.test_approval_type_dynamic_onchange: Starting TestApprovalTypeDynamicOnchange.test_101_orm_write_does_not_trigger_type_onchange_hook ... 2026-10-31 18:38:57,373 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval.tests.test_approval_type_dynamic_onchange: Starting TestApprovalTypeDynamicOnchange.test_201_form_onchange_triggers_type_onchange_hook ... 2026-10-31 18:38:59,182 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval.tests.test_approval_type_dynamic_onchange: Starting TestApprovalTypeDynamicOnchange.test_202_form_onchange_can_update_many2one_field ... 2026-10-31 18:39:01,185 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval.tests.test_approval_type_dynamic_onchange: Starting TestApprovalTypeDynamicOnchange.test_301_line_form_onchange_triggers_type_onchange_hook ... 2026-10-31 18:39:02,144 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1691 deleted request.approval.user.line records with IDs: [160] 2026-10-31 18:39:02,304 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval.tests.test_approval_type_dynamic_onchange: Starting TestApprovalTypeDynamicOnchange.test_302_header_and_line_onchange_both_triggered ... 2026-10-31 18:39:05,148 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-31 18:39:14,140 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_apply_condition_blocks_direct_cursor_access ... 2026-10-31 18:39:14,729 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_apply_condition_blocks_model_create_attempt ... 2026-10-31 18:39:15,363 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_apply_condition_blocks_sudo_attempt ... 2026-10-31 18:39:15,991 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_apply_condition_blocks_with_context_attempt ... 2026-10-31 18:39:16,521 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_apply_condition_blocks_write_attempt ... 2026-10-31 18:39:17,036 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_apply_condition_can_read_user_company_request ... 2026-10-31 18:39:17,608 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_apply_condition_can_use_readonly_search_count ... 2026-10-31 18:39:18,169 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_apply_condition_comment_only_is_treated_as_empty ... 2026-10-31 18:39:18,645 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_apply_condition_empty_keeps_step_applicable ... 2026-10-31 18:39:19,161 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_apply_condition_false_skips_selector_step ... 2026-10-31 18:39:19,729 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_apply_condition_falsey_non_bool_is_skipped ... 2026-10-31 18:39:20,274 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_apply_condition_preflight_blocks_assignment ... 2026-10-31 18:39:20,374 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_apply_condition_preflight_blocks_dunder_import ... 2026-10-31 18:39:20,477 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_apply_condition_runtime_blocks_setattr ... 2026-10-31 18:39:21,047 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_apply_condition_true_adds_selector_step ... 2026-10-31 18:39:21,620 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_apply_condition_truthy_non_bool_is_applied ... 2026-10-31 18:39:22,204 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_apply_condition_whitespace_only_is_treated_as_empty ... 2026-10-31 18:39:22,779 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_department_fails_when_no_manager_found_in_hierarchy ... 2026-10-31 18:39:23,433 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_department_fallback_to_nearest_parent_manager ... 2026-10-31 18:39:23,972 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_department_manager_is_resolved ... 2026-10-31 18:39:24,510 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_department_multiple_selected_all_must_approve_creates_required_lines ... 2026-10-31 18:39:25,138 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_department_multiple_selected_any_in_step_unions_users ... 2026-10-31 18:39:25,766 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_department_with_employee_tags_filters_managers ... 2026-10-31 18:39:26,342 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_employee_tags_filter_can_make_resolution_empty ... 2026-10-31 18:39:26,884 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_employee_tags_not_allowed_for_specific_approvers ... 2026-10-31 18:39:26,981 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_employee_tags_selector_requires_tags ... 2026-10-31 18:39:27,050 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_employee_tags_selector_resolves_employees_by_tag ... 2026-10-31 18:39:27,632 104 INFO rb-be2b723-226188-430986 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-10-31 18:39:28,194 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_job_position_any_in_step_creates_single_line_with_all_users ... 2026-10-31 18:39:28,806 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_job_position_filters_out_non_approval_officer_users ... 2026-10-31 18:39:29,372 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_job_position_is_not_fixed_when_employee_changes_job ... 2026-10-31 18:39:29,957 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_job_position_with_employee_tags_filters_employees ... 2026-10-31 18:39:30,521 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_attachment: filestore gc 11 checked, 11 removed 2026-10-31 18:39:41,246 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval.tests.test_approver_selector_2: Starting TestApproverSelectorAdvanced.test_department_restrict_walks_up_until_manager_is_in_submitter_chain ... 2026-10-31 18:39:41,846 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval.tests.test_approver_selector_2: Starting TestApproverSelectorAdvanced.test_department_restrict_with_tag_filter_can_fallback_to_root_manager ... 2026-10-31 18:39:42,647 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [5829] 2026-10-31 18:39:43,707 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval.tests.test_approver_selector_2: Starting TestApproverSelectorAdvanced.test_department_restrict_with_tag_filter_requires_manager_tag_and_chain ... 2026-10-31 18:39:44,325 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval.tests.test_approver_selector_2: Starting TestApproverSelectorAdvanced.test_employee_tags_restrict_applies_tag_and_chain_together ... 2026-10-31 18:39:44,921 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval.tests.test_approver_selector_2: Starting TestApproverSelectorAdvanced.test_employee_tags_restrict_empty_when_no_manager_chain_match ... 2026-10-31 18:39:45,501 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval.tests.test_approver_selector_2: Starting TestApproverSelectorAdvanced.test_job_restrict_keeps_only_users_in_submitter_manager_chain ... 2026-10-31 18:39:46,066 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval.tests.test_approver_selector_2: Starting TestApproverSelectorAdvanced.test_job_restrict_with_tag_filter_applies_tag_and_chain_together ... 2026-10-31 18:39:46,725 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_attachment: filestore gc 13 checked, 13 removed 2026-10-31 18:39:54,781 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval.tests.test_approver_selector_python_code: Starting TestApproverSelectorPythonCode.test_python_code_selector_applies_employee_tag_filter_from_ui ... 2026-10-31 18:39:55,387 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval.tests.test_approver_selector_python_code: Starting TestApproverSelectorPythonCode.test_python_code_selector_can_skip_required_step ... 2026-10-31 18:39:55,997 104 INFO rb-be2b723-226188-430986 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-10-31 18:39:56,581 104 INFO rb-be2b723-226188-430986 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-10-31 18:39:57,143 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval.tests.test_approver_selector_python_code: Starting TestApproverSelectorPythonCode.test_python_code_selector_resolves_from_employee_parent_chain_with_tag ... 2026-10-31 18:39:57,703 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval.tests.test_approver_selector_python_code: Starting TestApproverSelectorPythonCode.test_python_code_selector_resolves_user ... 2026-10-31 18:39:58,234 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_attachment: filestore gc 10 checked, 10 removed 2026-10-31 18:40:08,210 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval.tests.test_approver_selector_related_record: Starting TestApproverSelectorRelatedRecord.test_manual_lines_before_confirm_and_after_confirm_resolve ... 2026-10-31 18:40:09,357 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1726 deleted mail.mail records with IDs: [822] 2026-10-31 18:40:09,528 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1726 deleted mail.mail records with IDs: [823] 2026-10-31 18:40:10,112 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1726 deleted mail.mail records with IDs: [824] 2026-10-31 18:40:10,257 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1726 deleted mail.mail records with IDs: [825] 2026-10-31 18:40:10,431 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1726 deleted mail.mail records with IDs: [826] 2026-10-31 18:40:10,600 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1726 deleted mail.mail records with IDs: [827] 2026-10-31 18:40:10,793 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval.tests.test_approver_selector_related_record: Starting TestApproverSelectorRelatedRecord.test_manual_request_before_confirm_and_after_confirm_resolve ... 2026-10-31 18:40:11,612 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1726 deleted mail.mail records with IDs: [828] 2026-10-31 18:40:11,750 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1726 deleted mail.mail records with IDs: [829] 2026-10-31 18:40:12,197 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1726 deleted mail.mail records with IDs: [830] 2026-10-31 18:40:12,349 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1726 deleted mail.mail records with IDs: [831] 2026-10-31 18:40:12,546 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1726 deleted mail.mail records with IDs: [832] 2026-10-31 18:40:12,758 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval.tests.test_approver_selector_related_record: Starting TestApproverSelectorRelatedRecord.test_related_record_applies_employee_tag_filter ... 2026-10-31 18:40:14,808 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval.tests.test_approver_selector_related_record: Starting TestApproverSelectorRelatedRecord.test_related_record_line_collects_users_from_all_lines_unique ... 2026-10-31 18:40:16,387 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval.tests.test_approver_selector_related_record: Starting TestApproverSelectorRelatedRecord.test_related_record_line_required_skips_when_no_lines ... 2026-10-31 18:40:17,495 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval.tests.test_approver_selector_related_record: Starting TestApproverSelectorRelatedRecord.test_related_record_optional_skipped_when_no_related_record ... 2026-10-31 18:40:19,010 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval.tests.test_approver_selector_related_record: Starting TestApproverSelectorRelatedRecord.test_related_record_request_adds_partner_creator_as_approver ... 2026-10-31 18:40:20,069 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval.tests.test_approver_selector_related_record: Starting TestApproverSelectorRelatedRecord.test_related_record_request_deduplicate_with_res_users_selector ... 2026-10-31 18:40:21,177 104 INFO rb-be2b723-226188-430986 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-10-31 18:40:22,213 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval.tests.test_approver_selector_related_record: Starting TestApproverSelectorRelatedRecord.test_related_record_request_required_skips_when_no_related_record ... 2026-10-31 18:40:22,678 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_attachment: filestore gc 10 checked, 10 removed 2026-10-31 18:40:22,703 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval.tests.test_arch_approval_flag: Starting TestArchApprovalFlag.test_01_arch_flag_stamped_when_enabled ... 2026-10-31 18:40:23,335 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval.tests.test_arch_approval_flag: Starting TestArchApprovalFlag.test_02_arch_flag_absent_on_blacklisted_model ... 2026-10-31 18:40:23,395 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-31 18:40:24,681 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval.tests.test_attach_request_preserve_existing_values: Starting TestAttachRequestPreserveExistingValues.test_101_single_attach_override ... 2026-10-31 18:40:25,595 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval.tests.test_attach_request_preserve_existing_values: Starting TestAttachRequestPreserveExistingValues.test_102_single_attach_override ... 2026-10-31 18:40:26,898 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval.tests.test_attach_request_preserve_existing_values: Starting TestAttachRequestPreserveExistingValues.test_202_multi_attach_override ... 2026-10-31 18:40:27,978 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval.tests.test_attach_request_preserve_existing_values: Starting TestAttachRequestPreserveExistingValues.test_203_multi_attach_override ... 2026-10-31 18:40:29,086 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-31 18:40:30,370 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval.tests.test_attach_request_server: Starting TestAttachRequestServer.test_attach_company_mismatch_rejected ... 2026-10-31 18:40:40,383 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval.tests.test_attach_request_server: Starting TestAttachRequestServer.test_attach_multi_adds_lines_to_existing ... 2026-10-31 18:40:43,290 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1737 deleted request.approval.user.line records with IDs: [286] 2026-10-31 18:40:43,587 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval.tests.test_attach_request_server: Starting TestAttachRequestServer.test_attach_prefill_access_denied ... 2026-10-31 18:40:44,187 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [190], uid: 1737, model: viin.approval.request 2026-10-31 18:40:44,242 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval.tests.test_attach_request_server: Starting TestAttachRequestServer.test_attach_single_updates_existing_header ... 2026-10-31 18:40:46,702 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1737 deleted request.approval.user.line records with IDs: [289] 2026-10-31 18:40:46,790 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval.tests.test_attach_request_server: Starting TestAttachRequestServer.test_attach_type_multi_updates_existing_header ... 2026-10-31 18:40:49,530 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-31 18:40:51,543 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval.tests.test_attach_server_flow: Starting TestAttachServerFlow.test_00_select_source_records_without_write_access ... 2026-10-31 18:40:52,013 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval.tests.test_attach_server_flow: Starting TestAttachServerFlow.test_10_select_source_records_action_carries_attach_ctx ... 2026-10-31 18:40:52,605 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval.tests.test_attach_server_flow: Starting TestAttachServerFlow.test_20_attach_multi_adds_lines ... 2026-10-31 18:40:53,998 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval.tests.test_attach_server_flow: Starting TestAttachServerFlow.test_30_attach_single_updates_header ... 2026-10-31 18:40:55,079 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval.tests.test_attach_server_flow: Starting TestAttachServerFlow.test_40_selector_denies_when_type_has_no_src_or_no_write ... 2026-10-31 18:40:55,624 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-31 18:40:56,149 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval.tests.test_base_unlink_single_strategy: Starting TestApprovalBaseUnlinkSingleStrategy.test_draft_request_deleted_when_head_and_all_lines_deleted ... 2026-10-31 18:40:57,261 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.message records with IDs: [15082, 15079] 2026-10-31 18:40:57,704 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted res.partner records with IDs: [3817] 2026-10-31 18:40:57,779 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted approval.request.line records with IDs: [79] 2026-10-31 18:40:57,991 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [297] 2026-10-31 18:40:58,062 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.message records with IDs: [15081, 15078] 2026-10-31 18:40:58,275 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted res.partner records with IDs: [3816] 2026-10-31 18:40:58,538 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.message records with IDs: [15084, 15083, 15080] 2026-10-31 18:40:58,603 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted viin.approval.request records with IDs: [199] 2026-10-31 18:40:58,659 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval.tests.test_base_unlink_single_strategy: Starting TestApprovalBaseUnlinkSingleStrategy.test_draft_request_deleted_when_main_source_deleted ... 2026-10-31 18:40:59,903 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.message records with IDs: [15088, 15086] 2026-10-31 18:41:00,121 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted res.partner records with IDs: [3818] 2026-10-31 18:41:00,379 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.message records with IDs: [15087] 2026-10-31 18:41:00,427 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted viin.approval.request records with IDs: [200] 2026-10-31 18:41:00,498 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval.tests.test_base_unlink_single_strategy: Starting TestApprovalBaseUnlinkSingleStrategy.test_draft_request_lines_removed_when_source_line_deleted ... 2026-10-31 18:41:01,961 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.message records with IDs: [15096, 15091] 2026-10-31 18:41:02,171 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted res.partner records with IDs: [3822] 2026-10-31 18:41:02,239 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted approval.request.line records with IDs: [82] 2026-10-31 18:41:02,454 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [300] 2026-10-31 18:41:02,527 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.message records with IDs: [15094, 15092] 2026-10-31 18:41:02,748 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted res.partner records with IDs: [3820] 2026-10-31 18:41:03,017 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.message records with IDs: [15098, 15097, 15093] 2026-10-31 18:41:03,061 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted viin.approval.request records with IDs: [201] 2026-10-31 18:41:03,111 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval.tests.test_base_unlink_single_strategy: Starting TestApprovalBaseUnlinkSingleStrategy.test_non_draft_request_not_cancelled_when_source_deleted ... 2026-10-31 18:41:04,832 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [833] 2026-10-31 18:41:05,095 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [340] 2026-10-31 18:41:05,555 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.message records with IDs: [15109, 15106, 15102, 15099] 2026-10-31 18:41:05,893 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted res.partner records with IDs: [3823] 2026-10-31 18:41:06,184 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-31 18:41:06,206 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval.tests.test_catalog_button_visibility: Starting TestCatalogButtonVisibility.test_action_add_from_catalog_rejected_when_line_product_disabled ... 2026-10-31 18:41:06,808 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-31 18:41:06,827 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval.tests.test_catalog_order_data: Starting TestProductCatalogOrderData.test_get_product_catalog_order_data_includes_product_type ... 2026-10-31 18:41:07,492 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-31 18:41:09,527 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval.tests.test_coach_approval: Starting TestApprovalRequest.test_coach_approval_01 ... 2026-10-31 18:41:11,649 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval.tests.test_coach_approval: Starting TestApprovalRequest.test_coach_approval_02 ... 2026-10-31 18:41:13,713 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval.tests.test_coach_approval: Starting TestApprovalRequest.test_coach_approval_03 ... 2026-10-31 18:41:15,975 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval.tests.test_coach_approval: Starting TestApprovalRequest.test_coach_approval_04 ... 2026-10-31 18:41:18,496 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-31 18:41:19,150 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval.tests.test_currency_rate_recompute: Starting TestCurrencyRateRecompute.test_header_date_change_recomputes_line_currency_rate_and_request_totals ... 2026-10-31 18:41:19,635 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval.tests.test_currency_rate_recompute: Starting TestCurrencyRateRecompute.test_line_date_toggle_change_recomputes_line_currency_rate ... 2026-10-31 18:41:20,308 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval.tests.test_currency_rate_recompute: Starting TestCurrencyRateRecompute.test_request_date_change_recomputes_currency_rate_and_totals ... 2026-10-31 18:41:20,848 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval.tests.test_currency_rate_recompute: Starting TestCurrencyRateRecompute.test_type_date_toggle_change_recomputes_request_currency_rate ... 2026-10-31 18:41:21,532 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-31 18:41:21,555 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval.tests.test_dest_model_by_mode: Starting TestDestModelByMode.test_dest_model_multi ... 2026-10-31 18:41:22,207 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval.tests.test_dest_model_by_mode: Starting TestDestModelByMode.test_dest_model_single ... 2026-10-31 18:41:22,881 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval.tests.test_dest_model_by_mode: Starting TestDestModelByMode.test_switch_mode_updates_dest_model_and_lines ... 2026-10-31 18:41:23,489 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted approval.request.field.mapping.line records with IDs: [82371, 82372, 82373, 82374, 82375, 82376] 2026-10-31 18:41:24,113 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted approval.request.field.mapping.line records with IDs: [82377, 82378, 82379, 82380, 82381, 82382, 82383, 82384, 82385, 82386] 2026-10-31 18:41:24,604 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-31 18:41:24,626 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval.tests.test_dest_model_mapping_regen: Starting TestDestModelMappingRegen.test_mapping_targets_change_with_mode ... 2026-10-31 18:41:25,331 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted approval.request.field.mapping.line records with IDs: [82393, 82394, 82395, 82396, 82397, 82398] 2026-10-31 18:41:25,808 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-31 18:41:33,921 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval.tests.test_duplicate_client_consumable_ids: Starting TestDuplicateClientConsumableIds.test_duplicate_multi_record_returns_two_distinct_ids ... 2026-10-31 18:41:34,343 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval.tests.test_duplicate_client_consumable_ids: Starting TestDuplicateClientConsumableIds.test_duplicate_returns_client_consumable_ids ... 2026-10-31 18:41:34,895 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval.tests.test_duplicate_client_consumable_ids: Starting TestDuplicateClientConsumableIds.test_duplicate_single_record_creates_distinct_persisted_record ... 2026-10-31 18:41:35,447 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_attachment: filestore gc 10 checked, 10 removed 2026-10-31 18:41:35,472 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval.tests.test_dynamic_field_in_views_request: Starting TestApprovalRequestDynamicField.test_dynamic_fields_rendering_in_approval_request_form_view ... 2026-10-31 18:41:35,652 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-31 18:41:35,672 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval.tests.test_dynamic_field_in_views_wizard: Starting TestWizardDynamicFieldsStrictAll.test_wizard_head_and_line_dynamic_fields_use_strict_patterns ... 2026-10-31 18:41:35,941 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-31 18:41:36,146 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval.tests.test_extra_approval_steps_ui: Starting TestExtraApprovalStepsUi.test_approver_step_popup_keeps_selector_specific_fields ... 2026-10-31 18:41:36,207 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval.tests.test_extra_approval_steps_ui: Starting TestExtraApprovalStepsUi.test_selector_summary_for_selector_based_steps ... 2026-10-31 18:41:36,484 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval.tests.test_extra_approval_steps_ui: Starting TestExtraApprovalStepsUi.test_selector_summary_for_specific_approvers ... 2026-10-31 18:41:36,736 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-31 18:41:38,256 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval.tests.test_inactive_approvers: Starting TestInactiveApprovers.test_approver_tree_keeps_inactive_multi_users_visible ... 2026-10-31 18:41:38,342 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval.tests.test_inactive_approvers: Starting TestInactiveApprovers.test_deactivating_current_sequential_approver_moves_activity_to_next_active_step ... 2026-10-31 18:41:39,019 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1753 deleted mail.mail records with IDs: [834] 2026-10-31 18:41:39,221 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted discuss.channel.member records with IDs: [1740] 2026-10-31 18:41:39,245 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [341] 2026-10-31 18:41:39,495 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [835] 2026-10-31 18:41:39,644 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval.tests.test_inactive_approvers: Starting TestInactiveApprovers.test_deactivating_only_pending_approver_refuses_request_and_clears_activity ... 2026-10-31 18:41:40,364 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1753 deleted mail.mail records with IDs: [836] 2026-10-31 18:41:40,539 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted discuss.channel.member records with IDs: [1740] 2026-10-31 18:41:40,568 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [343] 2026-10-31 18:41:40,733 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval.tests.test_inactive_approvers: Starting TestInactiveApprovers.test_python_selector_skips_inactive_users ... 2026-10-31 18:41:40,799 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted discuss.channel.member records with IDs: [1741] 2026-10-31 18:41:41,246 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval.tests.test_inactive_approvers: Starting TestInactiveApprovers.test_reactivating_pending_sequential_approver_recreates_activity ... 2026-10-31 18:41:41,961 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1753 deleted mail.mail records with IDs: [837] 2026-10-31 18:41:42,120 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted discuss.channel.member records with IDs: [1740] 2026-10-31 18:41:42,146 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [344] 2026-10-31 18:41:42,424 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [838] 2026-10-31 18:41:42,614 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [345] 2026-10-31 18:41:42,866 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [839] 2026-10-31 18:41:43,014 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-31 18:41:43,035 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval.tests.test_mapping_line_domains: Starting TestMappingLineDomains.test_child_mapping_domains ... 2026-10-31 18:41:43,099 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval.tests.test_mapping_line_domains: Starting TestMappingLineDomains.test_dest_allows_company_and_currency_manual ... 2026-10-31 18:41:43,150 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval.tests.test_mapping_line_domains: Starting TestMappingLineDomains.test_dest_candidates_from_model_by_mode ... 2026-10-31 18:41:44,072 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval.tests.test_mapping_line_domains: Starting TestMappingLineDomains.test_src_domain_basic_constraints ... 2026-10-31 18:41:44,151 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-31 18:41:46,260 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval.tests.test_mimimum_approval_request: Starting TestMiMimumApprovalRequest.test_mimimum_approval_request_01 ... 2026-10-31 18:41:47,086 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval.tests.test_mimimum_approval_request: Starting TestMiMimumApprovalRequest.test_mimimum_approval_request_02 ... 2026-10-31 18:41:47,921 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval.tests.test_mimimum_approval_request: Starting TestMiMimumApprovalRequest.test_mimimum_approval_request_03 ... 2026-10-31 18:41:48,705 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval.tests.test_mimimum_approval_request: Starting TestMiMimumApprovalRequest.test_mimimum_approval_request_04 ... 2026-10-31 18:41:49,579 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval.tests.test_mimimum_approval_request: Starting TestMiMimumApprovalRequest.test_mimimum_approval_request_05 ... 2026-10-31 18:41:50,430 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval.tests.test_mimimum_approval_request: Starting TestMiMimumApprovalRequest.test_mimimum_approval_request_06 ... 2026-10-31 18:41:51,161 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval.tests.test_mimimum_approval_request: Starting TestMiMimumApprovalRequest.test_mimimum_approval_request_07 ... 2026-10-31 18:41:51,882 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval.tests.test_mimimum_approval_request: Starting TestMiMimumApprovalRequest.test_mimimum_approval_request_08 ... 2026-10-31 18:41:52,635 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-31 18:41:53,347 104 INFO rb-be2b723-226188-430986 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-10-31 18:41:54,457 104 INFO rb-be2b723-226188-430986 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-10-31 18:41:57,411 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [840] 2026-10-31 18:41:57,509 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval.tests.test_partner_child_mapping_no_subject_creation: Starting TestPartnerChildMappingNoSubjectCreation.test_03_update_existing_request_via_attach_context ... 2026-10-31 18:41:59,236 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [841] 2026-10-31 18:41:59,356 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-31 18:42:07,364 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval.tests.test_permission_drag_kanban: Starting TestPermissionKanban.test_01_check_permission_dragging_kanban_at_draft ... 2026-10-31 18:42:07,806 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [842] 2026-10-31 18:42:07,919 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval.tests.test_permission_drag_kanban: Starting TestPermissionKanban.test_02_check_permission_dragging_kanban_at_draft ... 2026-10-31 18:42:08,142 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1759 deleted request.approval.user.line records with IDs: [351, 352, 353, 354] 2026-10-31 18:42:08,392 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval.tests.test_permission_drag_kanban: Starting TestPermissionKanban.test_03_check_permission_dragging_kanban_at_draft ... 2026-10-31 18:42:08,591 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1759 deleted request.approval.user.line records with IDs: [351, 352, 353, 354] 2026-10-31 18:42:08,824 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval.tests.test_permission_drag_kanban: Starting TestPermissionKanban.test_04_check_permission_dragging_kanban_at_draft ... 2026-10-31 18:42:09,057 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1759 deleted request.approval.user.line records with IDs: [351, 352, 353, 354] 2026-10-31 18:42:09,239 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval.tests.test_permission_drag_kanban: Starting TestPermissionKanban.test_05_check_permission_dragging_kanban_at_draft ... 2026-10-31 18:42:09,444 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1759 deleted request.approval.user.line records with IDs: [351, 352, 353, 354] 2026-10-31 18:42:09,648 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval.tests.test_permission_drag_kanban: Starting TestPermissionKanban.test_06_check_permission_dragging_kanban_at_confirm ... 2026-10-31 18:42:09,866 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1759 deleted request.approval.user.line records with IDs: [351, 352, 353, 354] 2026-10-31 18:42:10,342 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [843] 2026-10-31 18:42:10,635 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [350] 2026-10-31 18:42:10,856 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [844] 2026-10-31 18:42:10,921 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval.tests.test_permission_drag_kanban: Starting TestPermissionKanban.test_07_check_permission_dragging_kanban_at_confirm ... 2026-10-31 18:42:11,142 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1759 deleted request.approval.user.line records with IDs: [351, 352, 353, 354] 2026-10-31 18:42:11,589 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [845] 2026-10-31 18:42:12,038 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [846] 2026-10-31 18:42:12,100 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval.tests.test_permission_drag_kanban: Starting TestPermissionKanban.test_08_check_permission_dragging_kanban_at_confirm ... 2026-10-31 18:42:12,346 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1759 deleted request.approval.user.line records with IDs: [351, 352, 353, 354] 2026-10-31 18:42:12,865 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [847] 2026-10-31 18:42:12,973 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval.tests.test_permission_drag_kanban: Starting TestPermissionKanban.test_09_check_permission_dragging_kanban_at_confirm ... 2026-10-31 18:42:13,175 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1759 deleted request.approval.user.line records with IDs: [351, 352, 353, 354] 2026-10-31 18:42:13,590 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [848] 2026-10-31 18:42:13,696 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval.tests.test_permission_drag_kanban: Starting TestPermissionKanban.test_10_check_permission_dragging_kanban_at_confirm ... 2026-10-31 18:42:13,931 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1759 deleted request.approval.user.line records with IDs: [351, 352, 353, 354] 2026-10-31 18:42:14,351 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [849] 2026-10-31 18:42:14,463 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [354] 2026-10-31 18:42:14,546 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval.tests.test_permission_drag_kanban: Starting TestPermissionKanban.test_11_check_permission_dragging_kanban_at_validate ... 2026-10-31 18:42:14,779 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1759 deleted request.approval.user.line records with IDs: [351, 352, 353, 354] 2026-10-31 18:42:15,212 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [850] 2026-10-31 18:42:15,380 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [355] 2026-10-31 18:42:15,601 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [851] 2026-10-31 18:42:15,676 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval.tests.test_permission_drag_kanban: Starting TestPermissionKanban.test_12_check_permission_dragging_kanban_at_validate ... 2026-10-31 18:42:15,923 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1759 deleted request.approval.user.line records with IDs: [351, 352, 353, 354] 2026-10-31 18:42:16,348 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [852] 2026-10-31 18:42:16,563 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [356] 2026-10-31 18:42:16,755 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [853] 2026-10-31 18:42:16,835 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval.tests.test_permission_drag_kanban: Starting TestPermissionKanban.test_13_check_permission_dragging_kanban_at_validate ... 2026-10-31 18:42:17,041 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1759 deleted request.approval.user.line records with IDs: [351, 352, 353, 354] 2026-10-31 18:42:17,468 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [854] 2026-10-31 18:42:17,639 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [357] 2026-10-31 18:42:17,844 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [855] 2026-10-31 18:42:17,975 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval.tests.test_permission_drag_kanban: Starting TestPermissionKanban.test_14_check_permission_dragging_kanban_at_validate ... 2026-10-31 18:42:18,203 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1759 deleted request.approval.user.line records with IDs: [351, 352, 353, 354] 2026-10-31 18:42:18,618 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [856] 2026-10-31 18:42:18,793 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [358] 2026-10-31 18:42:19,004 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [857] 2026-10-31 18:42:19,119 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval.tests.test_permission_drag_kanban: Starting TestPermissionKanban.test_15_check_permission_dragging_kanban_at_validate ... 2026-10-31 18:42:19,325 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1759 deleted request.approval.user.line records with IDs: [351, 352, 353, 354] 2026-10-31 18:42:19,751 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [858] 2026-10-31 18:42:19,944 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [359] 2026-10-31 18:42:20,161 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [859] 2026-10-31 18:42:20,278 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval.tests.test_permission_drag_kanban: Starting TestPermissionKanban.test_16_check_permission_dragging_kanban_at_refuse ... 2026-10-31 18:42:20,541 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1759 deleted request.approval.user.line records with IDs: [351, 352, 353, 354] 2026-10-31 18:42:21,037 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [860] 2026-10-31 18:42:21,400 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [861] 2026-10-31 18:42:21,477 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval.tests.test_permission_drag_kanban: Starting TestPermissionKanban.test_17_check_permission_dragging_kanban_at_refuse ... 2026-10-31 18:42:21,717 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1759 deleted request.approval.user.line records with IDs: [351, 352, 353, 354] 2026-10-31 18:42:22,187 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [862] 2026-10-31 18:42:22,613 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [863] 2026-10-31 18:42:22,734 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval.tests.test_permission_drag_kanban: Starting TestPermissionKanban.test_18_check_permission_dragging_kanban_at_refuse ... 2026-10-31 18:42:23,039 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1759 deleted request.approval.user.line records with IDs: [351, 352, 353, 354] 2026-10-31 18:42:23,518 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [864] 2026-10-31 18:42:23,906 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [865] 2026-10-31 18:42:24,043 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval.tests.test_permission_drag_kanban: Starting TestPermissionKanban.test_19_check_permission_dragging_kanban_at_refuse ... 2026-10-31 18:42:24,322 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1759 deleted request.approval.user.line records with IDs: [351, 352, 353, 354] 2026-10-31 18:42:24,820 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [866] 2026-10-31 18:42:25,199 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [867] 2026-10-31 18:42:25,284 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval.tests.test_permission_drag_kanban: Starting TestPermissionKanban.test_20_check_permission_dragging_kanban_at_refuse ... 2026-10-31 18:42:25,547 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1759 deleted request.approval.user.line records with IDs: [351, 352, 353, 354] 2026-10-31 18:42:25,991 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [868] 2026-10-31 18:42:26,359 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [869] 2026-10-31 18:42:26,418 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [364] 2026-10-31 18:42:26,486 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval.tests.test_permission_drag_kanban: Starting TestPermissionKanban.test_21_check_permission_dragging_kanban_at_done ... 2026-10-31 18:42:26,776 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1759 deleted request.approval.user.line records with IDs: [351, 352, 353, 354] 2026-10-31 18:42:27,254 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [870] 2026-10-31 18:42:27,419 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [365] 2026-10-31 18:42:27,619 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [871] 2026-10-31 18:42:27,707 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval.tests.test_permission_drag_kanban: Starting TestPermissionKanban.test_22_check_permission_dragging_kanban_at_done ... 2026-10-31 18:42:28,004 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1759 deleted request.approval.user.line records with IDs: [351, 352, 353, 354] 2026-10-31 18:42:28,453 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [872] 2026-10-31 18:42:28,636 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [366] 2026-10-31 18:42:28,851 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [873] 2026-10-31 18:42:28,961 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval.tests.test_permission_drag_kanban: Starting TestPermissionKanban.test_23_check_permission_dragging_kanban_at_done ... 2026-10-31 18:42:29,205 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1759 deleted request.approval.user.line records with IDs: [351, 352, 353, 354] 2026-10-31 18:42:29,647 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [874] 2026-10-31 18:42:29,850 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [367] 2026-10-31 18:42:30,062 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [875] 2026-10-31 18:42:30,170 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval.tests.test_permission_drag_kanban: Starting TestPermissionKanban.test_24_check_permission_dragging_kanban_at_done ... 2026-10-31 18:42:30,400 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1759 deleted request.approval.user.line records with IDs: [351, 352, 353, 354] 2026-10-31 18:42:30,824 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [876] 2026-10-31 18:42:30,994 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [368] 2026-10-31 18:42:31,195 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [877] 2026-10-31 18:42:31,328 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval.tests.test_permission_drag_kanban: Starting TestPermissionKanban.test_25_check_permission_dragging_kanban_at_done ... 2026-10-31 18:42:31,576 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1759 deleted request.approval.user.line records with IDs: [351, 352, 353, 354] 2026-10-31 18:42:32,042 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [878] 2026-10-31 18:42:32,273 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [369] 2026-10-31 18:42:32,517 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [879] 2026-10-31 18:42:32,616 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval.tests.test_permission_drag_kanban: Starting TestPermissionKanban.test_26_check_permission_dragging_kanban_at_cancel ... 2026-10-31 18:42:32,831 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1759 deleted request.approval.user.line records with IDs: [351, 352, 353, 354] 2026-10-31 18:42:33,287 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [880] 2026-10-31 18:42:33,368 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [370] 2026-10-31 18:42:33,694 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval.tests.test_permission_drag_kanban: Starting TestPermissionKanban.test_27_check_permission_dragging_kanban_at_cancel ... 2026-10-31 18:42:33,903 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1759 deleted request.approval.user.line records with IDs: [351, 352, 353, 354] 2026-10-31 18:42:34,328 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [881] 2026-10-31 18:42:34,426 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [371] 2026-10-31 18:42:34,545 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval.tests.test_permission_drag_kanban: Starting TestPermissionKanban.test_28_check_permission_dragging_kanban_at_cancel ... 2026-10-31 18:42:34,762 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1759 deleted request.approval.user.line records with IDs: [351, 352, 353, 354] 2026-10-31 18:42:35,229 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [882] 2026-10-31 18:42:35,332 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [372] 2026-10-31 18:42:35,420 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval.tests.test_permission_drag_kanban: Starting TestPermissionKanban.test_29_check_permission_dragging_kanban_at_cancel ... 2026-10-31 18:42:35,621 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1759 deleted request.approval.user.line records with IDs: [351, 352, 353, 354] 2026-10-31 18:42:36,040 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [883] 2026-10-31 18:42:36,151 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [373] 2026-10-31 18:42:36,232 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval.tests.test_permission_drag_kanban: Starting TestPermissionKanban.test_30_check_permission_dragging_kanban_at_cancel ... 2026-10-31 18:42:36,480 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1759 deleted request.approval.user.line records with IDs: [351, 352, 353, 354] 2026-10-31 18:42:36,973 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [884] 2026-10-31 18:42:37,074 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [374] 2026-10-31 18:42:37,197 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_attachment: filestore gc 10 checked, 10 removed 2026-10-31 18:42:51,067 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [7191, 7209, 7066] 2026-10-31 18:42:51,067 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted res.currency.rate records with IDs: [1, 126, 144] 2026-10-31 18:42:51,915 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [885] 2026-10-31 18:42:51,951 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.message records with IDs: [15620] 2026-10-31 18:42:51,977 104 INFO rb-be2b723-226188-430986 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-31 18:42:52,695 104 INFO rb-be2b723-226188-430986 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-10-31 18:42:52,934 104 INFO rb-be2b723-226188-430986 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-10-31 18:42:53,026 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval.tests.test_report_currency_conversion_multi_company: Starting TestReportCurrencyConversionMultiCompany.test_analysis_subtotal_is_converted_into_reporting_company_currency ... 2026-10-31 18:42:53,163 104 INFO rb-be2b723-226188-430986 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-10-31 18:42:53,269 104 INFO rb-be2b723-226188-430986 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-10-31 18:42:53,406 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval.tests.test_report_currency_conversion_multi_company: Starting TestReportCurrencyConversionMultiCompany.test_approver_report_subtotal_is_converted_into_reporting_company_currency ... 2026-10-31 18:42:53,549 104 INFO rb-be2b723-226188-430986 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-10-31 18:42:53,682 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval.tests.test_report_currency_conversion_multi_company: Starting TestReportCurrencyConversionMultiCompany.test_request_report_subtotal_is_converted_into_reporting_company_currency ... 2026-10-31 18:42:53,861 104 INFO rb-be2b723-226188-430986 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-10-31 18:42:53,976 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-31 18:43:01,241 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval.tests.test_report_view_not_updatable: Starting TestReportViewNotUpdatable.test_changing_the_company_currency_must_not_crash_the_database ... 2026-10-31 18:43:01,875 104 INFO rb-be2b723-226188-430986 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-10-31 18:43:02,169 104 INFO rb-be2b723-226188-430986 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-10-31 18:43:02,254 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-31 18:43:02,271 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval.tests.test_request_line_create_controls: Starting TestApprovalRequestLineCreateControls.test_request_line_create_controls_are_hidden_outside_draft ... 2026-10-31 18:43:02,390 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-31 18:43:02,657 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval.tests.test_request_line_currency_check: Starting TestRequestLineCurrencyCheck.test_line_in_another_currency_is_refused ... 2026-10-31 18:43:03,170 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval.tests.test_request_line_currency_check: Starting TestRequestLineCurrencyCheck.test_nested_line_follows_the_request_currency ... 2026-10-31 18:43:03,827 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval.tests.test_request_line_currency_check: Starting TestRequestLineCurrencyCheck.test_request_with_many_lines_is_created ... 2026-10-31 18:43:05,069 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval.tests.test_request_line_currency_check: Starting TestRequestLineCurrencyCheck.test_request_with_many_nested_lines_is_created_in_its_currency ... 2026-10-31 18:43:07,263 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-31 18:43:07,301 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval.tests.test_request_line_state_protocol: Starting TestRequestLineStateProtocol.test_cancel_marks_exception_then_draft_clears_it ... 2026-10-31 18:43:07,925 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval.tests.test_request_line_state_protocol: Starting TestRequestLineStateProtocol.test_cancel_with_ignore_context_skips_exception ... 2026-10-31 18:43:08,504 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval.tests.test_request_line_state_protocol: Starting TestRequestLineStateProtocol.test_ensure_can_change_state_blocks_unlinked_line ... 2026-10-31 18:43:08,764 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval.tests.test_request_line_state_protocol: Starting TestRequestLineStateProtocol.test_ensure_can_change_state_uses_approval_id_not_approval_ids ... 2026-10-31 18:43:09,403 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval.tests.test_request_line_state_protocol: Starting TestRequestLineStateProtocol.test_generic_line_owns_state_protocol_natively ... 2026-10-31 18:43:09,470 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-31 18:43:09,490 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval.tests.test_res_config_settings_upsell: Starting TestApprovalSettingsUpsell.test_availability_fields_exist ... 2026-10-31 18:43:09,525 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval.tests.test_res_config_settings_upsell: Starting TestApprovalSettingsUpsell.test_compute_availability_matches_registry ... 2026-10-31 18:43:09,871 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval.tests.test_res_config_settings_upsell: Starting TestApprovalSettingsUpsell.test_module_toggle_fields_exist ... 2026-10-31 18:43:09,925 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-31 18:43:09,995 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval.tests.test_respect_explicit_dest: Starting TestRespectExplicitDest.test_explicit_two_dests_preserved ... 2026-10-31 18:43:10,469 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted approval.request.field.mapping.line records with IDs: [83115, 83116, 83117, 83118, 83119, 83120] 2026-10-31 18:43:10,914 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval.tests.test_respect_explicit_dest: Starting TestRespectExplicitDest.test_invalid_explicit_dest_falls_back ... 2026-10-31 18:43:11,467 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted approval.request.field.mapping.line records with IDs: [83123, 83124, 83125, 83126, 83127, 83128] 2026-10-31 18:43:11,791 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-31 18:43:19,895 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval.tests.test_sequential_multiple_approvers_freeze: Starting TestSequentialMultipleApproversFreeze.test_001_request_keeps_sequential_multiple_approvers_when_type_config_changes ... 2026-10-31 18:43:20,287 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_attachment: filestore gc 10 checked, 10 removed 2026-10-31 18:43:34,753 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [886] 2026-10-31 18:43:34,783 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.message records with IDs: [16204] 2026-10-31 18:43:34,793 104 INFO rb-be2b723-226188-430986 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-31 18:43:35,209 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval.tests.test_slip_field_multi_company_isolation: Starting TestSlipFieldMultiCompanyIsolation.test_header_slip_field_cannot_be_read_across_company ... 2026-10-31 18:43:35,248 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [5], uid: 1780, model: viin.approval.type.header.slip.field 2026-10-31 18:43:35,329 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval.tests.test_slip_field_multi_company_isolation: Starting TestSlipFieldMultiCompanyIsolation.test_header_slip_field_remains_readable_within_same_company ... 2026-10-31 18:43:35,388 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval.tests.test_slip_field_multi_company_isolation: Starting TestSlipFieldMultiCompanyIsolation.test_line_slip_field_cannot_be_read_across_company ... 2026-10-31 18:43:35,413 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [7], uid: 1780, model: viin.approval.type.line.slip.field 2026-10-31 18:43:35,478 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval.tests.test_slip_field_multi_company_isolation: Starting TestSlipFieldMultiCompanyIsolation.test_line_slip_field_remains_readable_within_same_company ... 2026-10-31 18:43:35,584 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-31 18:43:36,801 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval.tests.test_snapshot_diff_engine_exclude_from_snapshot_type_multi: Starting TestSnapshotDiffEngineExcludeFromSnapshotTypeMulti.test_301_approval_type_multi_ref_only ... 2026-10-31 18:43:36,949 104 INFO rb-be2b723-226188-430986 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-10-31 18:43:36,999 104 INFO rb-be2b723-226188-430986 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-10-31 18:43:38,600 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1781 deleted mail.mail records with IDs: [887] 2026-10-31 18:43:38,793 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-31 18:43:40,350 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval.tests.test_snapshot_diff_engine_exclude_from_snapshot_type_single: Starting TestSnapshotDiffEngineExcludeFromSnapshotTypeSingle.test_101_approval_type_header ... 2026-10-31 18:43:40,511 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval.tests.test_snapshot_diff_engine_exclude_from_snapshot_type_single: Starting TestSnapshotDiffEngineExcludeFromSnapshotTypeSingle.test_102_approval_type_child ... 2026-10-31 18:43:40,554 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval.tests.test_snapshot_diff_engine_exclude_from_snapshot_type_single: Starting TestSnapshotDiffEngineExcludeFromSnapshotTypeSingle.test_103_approval_type_mixed ... 2026-10-31 18:43:40,595 104 INFO rb-be2b723-226188-430986 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-10-31 18:43:42,420 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1782 deleted mail.mail records with IDs: [888] 2026-10-31 18:43:42,667 104 INFO rb-be2b723-226188-430986 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-10-31 18:43:44,345 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1782 deleted mail.mail records with IDs: [889] 2026-10-31 18:43:44,612 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval.tests.test_snapshot_diff_engine_exclude_from_snapshot_type_single: Starting TestSnapshotDiffEngineExcludeFromSnapshotTypeSingle.test_203_mixed_excluded_fields_scoped_correctly ... 2026-10-31 18:43:46,468 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1782 deleted mail.mail records with IDs: [890] 2026-10-31 18:43:46,734 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-31 18:43:47,918 104 INFO rb-be2b723-226188-430986 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-10-31 18:43:49,568 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1783 deleted mail.mail records with IDs: [891] 2026-10-31 18:43:49,905 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [892] 2026-10-31 18:43:50,100 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [893] 2026-10-31 18:43:50,230 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [894] 2026-10-31 18:43:50,380 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval.tests.test_snapshot_diff_engine_root_model: Starting TestSnapshotDiffEngineRootModel.test_102_single_diff_message_when_child_updated_directly ... 2026-10-31 18:43:52,166 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1783 deleted mail.mail records with IDs: [895] 2026-10-31 18:43:52,499 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [896] 2026-10-31 18:43:52,649 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [897] 2026-10-31 18:43:52,752 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-31 18:43:53,356 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval.tests.test_source_divergence_reporting: Starting TestSourceDivergenceFlagLifecycle.test_last_source_change_date_set_on_divergence_and_cleared_on_convergence ... 2026-10-31 18:43:54,642 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [898] 2026-10-31 18:43:54,918 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval.tests.test_source_divergence_reporting: Starting TestSourceDivergenceFlagLifecycle.test_recurring_divergence_after_convergence_notifies_again ... 2026-10-31 18:43:56,397 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [899] 2026-10-31 18:43:56,757 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval.tests.test_source_divergence_reporting: Starting TestSourceDivergenceFlagLifecycle.test_resubmitting_after_reset_to_draft_recaptures_snapshot_and_clears_divergence_flag ... 2026-10-31 18:43:58,069 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [900] 2026-10-31 18:43:58,320 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [383] 2026-10-31 18:43:59,037 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [901] 2026-10-31 18:43:59,116 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval.tests.test_source_divergence_reporting: Starting TestSourceDivergenceFlagLifecycle.test_source_changed_after_submission_flag_true_on_divergence_false_on_convergence ... 2026-10-31 18:44:00,306 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [902] 2026-10-31 18:44:00,593 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-31 18:44:01,000 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval.tests.test_source_divergence_reporting: Starting TestSourceDivergenceCountAggregation.test_diverged_source_count_aggregates_own_source_and_flagged_lines ... 2026-10-31 18:44:02,971 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [903] 2026-10-31 18:44:03,376 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-31 18:44:05,550 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval.tests.test_source_divergence_reporting: Starting TestSourceDivergenceNotifiesActedApproversAndRequester.test_divergence_notice_reaches_acted_approver_and_requester_not_pending_approver ... 2026-10-31 18:44:06,738 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1786 deleted mail.mail records with IDs: [904] 2026-10-31 18:44:06,884 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1786 deleted mail.mail records with IDs: [905] 2026-10-31 18:44:07,130 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1784 deleted mail.activity records with IDs: [387, 388] 2026-10-31 18:44:07,314 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1784 deleted mail.mail records with IDs: [906] 2026-10-31 18:44:07,621 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [907] 2026-10-31 18:44:07,761 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [908] 2026-10-31 18:44:07,872 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-31 18:44:08,489 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval.tests.test_source_divergence_sync_gates: Starting TestSourceDivergenceWriteScoping.test_source_changed_after_submission_flag_stays_false_before_submission ... 2026-10-31 18:44:09,459 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval.tests.test_source_divergence_sync_gates: Starting TestSourceDivergenceWriteScoping.test_unrelated_write_on_submitted_request_must_not_alter_attached_source ... 2026-10-31 18:44:10,682 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [909] 2026-10-31 18:44:10,930 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-31 18:44:11,410 104 INFO rb-be2b723-226188-430986 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-10-31 18:44:13,746 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [910] 2026-10-31 18:44:13,890 104 INFO rb-be2b723-226188-430986 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-10-31 18:44:15,088 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [911] 2026-10-31 18:44:15,258 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-31 18:44:15,777 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval.tests.test_source_divergence_sync_gates: Starting TestSourceDivergenceGeneratedSourceCarveOut.test_mapped_field_write_after_submission_still_reaches_generated_source ... 2026-10-31 18:44:17,128 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [912] 2026-10-31 18:44:17,410 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-31 18:44:17,982 104 INFO rb-be2b723-226188-430986 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-10-31 18:44:19,842 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [913] 2026-10-31 18:44:20,371 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-31 18:44:29,291 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval.tests.test_state_write_routing: Starting TestStateWriteRouting.test_blocked_transition_must_not_be_reported_as_having_happened ... 2026-10-31 18:44:29,589 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval.tests.test_state_write_routing: Starting TestStateWriteRouting.test_refuse_wizard_handoff_is_not_silently_dropped ... 2026-10-31 18:44:29,746 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval.tests.test_state_write_routing: Starting TestStateWriteRouting.test_uninterrupted_transition_completes_and_persists_the_whole_write ... 2026-10-31 18:44:30,168 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1787 deleted mail.mail records with IDs: [914] 2026-10-31 18:44:30,426 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_attachment: filestore gc 10 checked, 10 removed 2026-10-31 18:44:31,135 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval.tests.test_wizard_pipeline: Starting TestWizardPartnerPipeline.test_multi__falsy_head_and_line_clear ... 2026-10-31 18:44:32,181 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval.tests.test_wizard_pipeline: Starting TestWizardPartnerPipeline.test_multi__head_overrides_request_head ... 2026-10-31 18:44:33,170 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval.tests.test_wizard_pipeline: Starting TestWizardPartnerPipeline.test_multi__line_name_overrides_line_name ... 2026-10-31 18:44:34,314 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval.tests.test_wizard_pipeline: Starting TestWizardPartnerPipeline.test_multi__line_overrides_its_own_line ... 2026-10-31 18:44:35,425 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval.tests.test_wizard_pipeline: Starting TestWizardPartnerPipeline.test_multi__lines_prefilled_from_line_mapping ... 2026-10-31 18:44:35,977 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval.tests.test_wizard_pipeline: Starting TestWizardPartnerPipeline.test_multi__origin_keys_are_ignored ... 2026-10-31 18:44:36,076 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval.tests.test_wizard_pipeline: Starting TestWizardPartnerPipeline.test_multi__update_existing_request_matches_and_updates_lines ... 2026-10-31 18:44:37,817 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [540] 2026-10-31 18:44:37,979 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval.tests.test_wizard_pipeline: Starting TestWizardPartnerPipeline.test_multi__update_existing_request_updates_line_name ... 2026-10-31 18:44:39,789 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [542] 2026-10-31 18:44:39,958 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval.tests.test_wizard_pipeline: Starting TestWizardPartnerPipeline.test_single__falsy_line_clears_request_head ... 2026-10-31 18:44:40,721 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval.tests.test_wizard_pipeline: Starting TestWizardPartnerPipeline.test_single__line_overrides_request_head ... 2026-10-31 18:44:41,409 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval.tests.test_wizard_pipeline: Starting TestWizardPartnerPipeline.test_single__origin_keys_are_ignored ... 2026-10-31 18:44:41,521 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval.tests.test_wizard_pipeline: Starting TestWizardPartnerPipeline.test_single__update_existing_request_header_from_line ... 2026-10-31 18:44:42,389 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval.tests.test_wizard_pipeline: Starting TestWizardPartnerPipeline.test_single__wizard_line_applies_header_defaults_fill ... 2026-10-31 18:44:43,616 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-31 18:44:44,853 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval_account.tests.test_approval_account_move_display_type: Starting TestAccountMoveDisplayTypeMappingAndSync.test_account_move_display_type_mismatch_source_to_request ... 2026-10-31 18:44:47,184 104 INFO rb-be2b723-226188-430986 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-10-31 18:44:49,355 104 INFO rb-be2b723-226188-430986 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-10-31 18:44:51,774 104 INFO rb-be2b723-226188-430986 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-10-31 18:44:54,030 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-31 18:45:06,258 104 INFO rb-be2b723-226188-430986 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-10-31 18:45:06,493 104 INFO rb-be2b723-226188-430986 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-10-31 18:45:06,530 104 INFO rb-be2b723-226188-430986 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-10-31 18:45:12,657 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-31 18:45:13,182 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval_account.tests.test_approval_accounting_request_types: Starting TestAccountingRequestTypesExistence.test_customer_invoice_type_core_config ... 2026-10-31 18:45:13,290 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval_account.tests.test_approval_accounting_request_types: Starting TestAccountingRequestTypesExistence.test_customer_refund_type_core_config ... 2026-10-31 18:45:13,333 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval_account.tests.test_approval_accounting_request_types: Starting TestAccountingRequestTypesExistence.test_types_should_exist ... 2026-10-31 18:45:13,363 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval_account.tests.test_approval_accounting_request_types: Starting TestAccountingRequestTypesExistence.test_vendor_payment_type_core_config ... 2026-10-31 18:45:13,417 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-31 18:45:13,965 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval_account.tests.test_approval_customer_invoice: Starting TestCustomerInvoiceApprovalFlow.test_customer_invoice_display_type_sync_bidirectional ... 2026-10-31 18:45:15,314 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval_account.tests.test_approval_customer_invoice: Starting TestCustomerInvoiceApprovalFlow.test_customer_invoice_line_analytic_distribution_sync ... 2026-10-31 18:45:15,376 104 INFO rb-be2b723-226188-430986 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:45:18,123 104 INFO rb-be2b723-226188-430986 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f0a3d19f560> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:45:18,125 104 INFO rb-be2b723-226188-430986 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f0a0fd06840> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:45:18,137 104 INFO rb-be2b723-226188-430986 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:45:18,143 104 INFO rb-be2b723-226188-430986 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f0a0fd06160> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:45:19,463 104 INFO rb-be2b723-226188-430986 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:45:22,354 104 INFO rb-be2b723-226188-430986 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f0a3e19fe20> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:45:22,355 104 INFO rb-be2b723-226188-430986 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f0a3df72de0> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:45:22,363 104 INFO rb-be2b723-226188-430986 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:45:22,369 104 INFO rb-be2b723-226188-430986 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f0a3df72980> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:45:22,769 104 INFO rb-be2b723-226188-430986 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:45:26,730 104 INFO rb-be2b723-226188-430986 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f0a0eddccc0> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:45:26,731 104 INFO rb-be2b723-226188-430986 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f0a0e5b5bc0> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:45:26,744 104 INFO rb-be2b723-226188-430986 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:45:26,752 104 INFO rb-be2b723-226188-430986 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f0a0fe49120> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:45:27,340 104 INFO rb-be2b723-226188-430986 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:45:29,882 104 INFO rb-be2b723-226188-430986 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f0a0e20a700> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:45:29,883 104 INFO rb-be2b723-226188-430986 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f0a3f0244a0> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:45:29,892 104 INFO rb-be2b723-226188-430986 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:45:29,899 104 INFO rb-be2b723-226188-430986 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f0a3f026980> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:45:31,383 104 INFO rb-be2b723-226188-430986 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:45:34,168 104 INFO rb-be2b723-226188-430986 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f0a0e70bc40> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:45:34,169 104 INFO rb-be2b723-226188-430986 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f0a0f58c860> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:45:34,176 104 INFO rb-be2b723-226188-430986 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:45:34,181 104 INFO rb-be2b723-226188-430986 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f0a0f58d8a0> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:45:34,618 104 INFO rb-be2b723-226188-430986 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:45:38,642 104 INFO rb-be2b723-226188-430986 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f0a3e235260> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:45:38,643 104 INFO rb-be2b723-226188-430986 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f0a3f331260> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:45:38,652 104 INFO rb-be2b723-226188-430986 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:45:38,659 104 INFO rb-be2b723-226188-430986 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f0a3f332de0> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:45:39,120 104 INFO rb-be2b723-226188-430986 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:45:41,879 104 INFO rb-be2b723-226188-430986 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f0a3f2a6160> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:45:41,880 104 INFO rb-be2b723-226188-430986 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f0a0f694360> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:45:41,888 104 INFO rb-be2b723-226188-430986 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:45:41,894 104 INFO rb-be2b723-226188-430986 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f0a0f694c20> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:45:43,234 104 INFO rb-be2b723-226188-430986 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:45:46,088 104 INFO rb-be2b723-226188-430986 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f0a11dac680> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:45:46,090 104 INFO rb-be2b723-226188-430986 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f0a0f5462a0> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:45:46,098 104 INFO rb-be2b723-226188-430986 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:45:46,105 104 INFO rb-be2b723-226188-430986 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f0a0f5468e0> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:45:51,154 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1800 deleted mail.mail records with IDs: [915] 2026-10-31 18:45:51,409 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [396] 2026-10-31 18:45:51,586 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [916] 2026-10-31 18:45:52,044 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [917] 2026-10-31 18:45:52,168 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval_account.tests.test_approval_customer_invoice: Starting TestCustomerInvoiceApprovalFlow.test_customer_invoice_res_ref_mapping ... 2026-10-31 18:45:53,704 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval_account.tests.test_approval_customer_invoice: Starting TestCustomerInvoiceApprovalFlow.test_customer_invoice_snapshot_includes_invoice_line_taxes ... 2026-10-31 18:45:55,799 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1800 deleted mail.mail records with IDs: [918] 2026-10-31 18:45:55,969 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval_account.tests.test_approval_customer_invoice: Starting TestCustomerInvoiceApprovalFlow.test_customer_invoice_sync_header ... 2026-10-31 18:45:57,656 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1800 deleted mail.mail records with IDs: [919] 2026-10-31 18:45:57,852 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [398] 2026-10-31 18:45:57,992 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [920] 2026-10-31 18:45:58,193 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval_account.tests.test_approval_customer_invoice: Starting TestCustomerInvoiceApprovalFlow.test_customer_invoice_uses_source_journal_not_type_default ... 2026-10-31 18:45:59,977 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1800 deleted mail.mail records with IDs: [921] 2026-10-31 18:46:00,301 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [399] 2026-10-31 18:46:00,510 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [922] 2026-10-31 18:46:00,781 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval_account.tests.test_approval_customer_invoice: Starting TestCustomerInvoiceApprovalFlow.test_full_flow_customer_invoice_confirm_then_validate ... 2026-10-31 18:46:02,372 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1800 deleted mail.mail records with IDs: [923] 2026-10-31 18:46:02,647 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [400] 2026-10-31 18:46:02,817 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [924] 2026-10-31 18:46:03,071 104 INFO rb-be2b723-226188-430986 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:46:05,898 104 INFO rb-be2b723-226188-430986 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f0a3d1b28e0> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:46:05,899 104 INFO rb-be2b723-226188-430986 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f0a3d1d5260> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:46:05,907 104 INFO rb-be2b723-226188-430986 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:46:05,913 104 INFO rb-be2b723-226188-430986 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f0a3d1d4720> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:46:05,952 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-31 18:46:06,859 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval_account.tests.test_approval_customer_refund: Starting TestCustomerRefundApprovalFlow.test_customer_refund_res_ref_mapping ... 2026-10-31 18:46:08,043 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval_account.tests.test_approval_customer_refund: Starting TestCustomerRefundApprovalFlow.test_customer_refund_sync_and_not_mixed ... 2026-10-31 18:46:09,038 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval_account.tests.test_approval_customer_refund: Starting TestCustomerRefundApprovalFlow.test_full_flow_customer_refund_confirm_then_validate ... 2026-10-31 18:46:10,277 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1801 deleted mail.mail records with IDs: [925] 2026-10-31 18:46:10,530 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [401] 2026-10-31 18:46:10,697 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [926] 2026-10-31 18:46:10,885 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-31 18:46:12,001 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval_account.tests.test_approval_line_tax_amount: Starting TestApprovalLineTaxAmount.test_amount_tax_column_follows_tax_ids_accounting_gate ... 2026-10-31 18:46:12,885 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval_account.tests.test_approval_line_tax_amount: Starting TestApprovalLineTaxAmount.test_amount_tax_currency_column_follows_multi_currency_gate_only ... 2026-10-31 18:46:15,093 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval_account.tests.test_approval_line_tax_amount: Starting TestApprovalLineTaxAmount.test_line_tax_amount_equals_total_minus_subtotal ... 2026-10-31 18:46:15,676 104 INFO rb-be2b723-226188-430986 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-10-31 18:46:18,555 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval_account.tests.test_approval_line_tax_amount: Starting TestApprovalLineTaxAmount.test_tax_amount_columns_present_and_gated_like_tax_ids ... 2026-10-31 18:46:21,803 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-31 18:46:21,854 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval_account.tests.test_approval_slip_account: Starting TestApprovalSlipAccount.test_account_slip_template_inserts_tax_row_between_pretax_and_total ... 2026-10-31 18:46:22,676 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval_account.tests.test_approval_slip_account: Starting TestApprovalSlipAccount.test_amount_tax_equals_currency_rounded_total_minus_subtotal ... 2026-10-31 18:46:23,222 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval_account.tests.test_approval_slip_account: Starting TestApprovalSlipAccount.test_slip_totals_expose_tax_key_with_account_module ... 2026-10-31 18:46:23,703 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-31 18:46:23,724 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval_account.tests.test_approval_slip_account_tax_wording: Starting TestApprovalAccountBridgeTaxWording.test_account_bridge_relayers_tax_aware_slip_label ... 2026-10-31 18:46:24,543 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-31 18:46:25,074 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval_account.tests.test_approval_vendor_payment: Starting TestVendorPaymentsApprovalFlow.test_full_flow_vendor_payment_confirm_then_validate ... 2026-10-31 18:46:26,246 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1807 deleted mail.mail records with IDs: [927] 2026-10-31 18:46:26,432 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [402] 2026-10-31 18:46:26,553 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [928] 2026-10-31 18:46:26,653 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval_account.tests.test_approval_vendor_payment: Starting TestVendorPaymentsApprovalFlow.test_vendor_payment_res_ref_mapping ... 2026-10-31 18:46:27,510 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval_account.tests.test_approval_vendor_payment: Starting TestVendorPaymentsApprovalFlow.test_vendor_payment_sync_and_not_mixed ... 2026-10-31 18:46:28,460 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-31 18:46:28,555 104 INFO rb-be2b723-226188-430986 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:46:31,398 104 INFO rb-be2b723-226188-430986 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f0a0ed05bc0> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:46:31,399 104 INFO rb-be2b723-226188-430986 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f0a3c2fcc20> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:46:31,405 104 INFO rb-be2b723-226188-430986 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:46:31,410 104 INFO rb-be2b723-226188-430986 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f0a3c2fe2a0> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:46:31,822 104 INFO rb-be2b723-226188-430986 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:46:35,426 104 INFO rb-be2b723-226188-430986 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f0a3a59b560> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:46:35,427 104 INFO rb-be2b723-226188-430986 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f0a3f6131a0> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:46:35,437 104 INFO rb-be2b723-226188-430986 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:46:35,443 104 INFO rb-be2b723-226188-430986 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f0a3e5c5bc0> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:46:35,866 104 INFO rb-be2b723-226188-430986 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:46:38,640 104 INFO rb-be2b723-226188-430986 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f0a0f267560> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:46:38,642 104 INFO rb-be2b723-226188-430986 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f0a3c4a4860> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:46:38,651 104 INFO rb-be2b723-226188-430986 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:46:38,658 104 INFO rb-be2b723-226188-430986 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f0a3c4a60c0> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:46:39,990 104 INFO rb-be2b723-226188-430986 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:46:42,850 104 INFO rb-be2b723-226188-430986 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f0a0e75c360> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:46:42,852 104 INFO rb-be2b723-226188-430986 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f0a3d9bcea0> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:46:42,861 104 INFO rb-be2b723-226188-430986 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:46:42,868 104 INFO rb-be2b723-226188-430986 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f0a3d9beb60> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:46:43,364 104 INFO rb-be2b723-226188-430986 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:46:47,094 104 INFO rb-be2b723-226188-430986 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f0a3e3cf060> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:46:47,095 104 INFO rb-be2b723-226188-430986 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f0a0ed440e0> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:46:47,101 104 INFO rb-be2b723-226188-430986 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:46:47,106 104 INFO rb-be2b723-226188-430986 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f0a0ed44f40> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:46:47,499 104 INFO rb-be2b723-226188-430986 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:46:51,339 104 INFO rb-be2b723-226188-430986 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f0a3bd1aa20> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:46:51,341 104 INFO rb-be2b723-226188-430986 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f0a3d1a2c00> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:46:51,349 104 INFO rb-be2b723-226188-430986 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:46:51,354 104 INFO rb-be2b723-226188-430986 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f0a3d1a0c20> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:46:51,697 104 INFO rb-be2b723-226188-430986 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:46:54,366 104 INFO rb-be2b723-226188-430986 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f0a10469120> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:46:54,368 104 INFO rb-be2b723-226188-430986 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f0a10863d80> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:46:54,376 104 INFO rb-be2b723-226188-430986 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:46:54,382 104 INFO rb-be2b723-226188-430986 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f0a10863420> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:46:54,806 104 INFO rb-be2b723-226188-430986 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:46:58,524 104 INFO rb-be2b723-226188-430986 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f0a0f7a8f40> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:46:58,525 104 INFO rb-be2b723-226188-430986 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f0a3f8ef740> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:46:58,535 104 INFO rb-be2b723-226188-430986 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:46:58,542 104 INFO rb-be2b723-226188-430986 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f0a3f8edb20> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:46:59,620 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval_account.tests.test_viin_approvals_account: Starting TestViinApprovalsAccount.test_01_type_toggles_reflect_on_request_and_line ... 2026-10-31 18:47:00,152 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval_account.tests.test_viin_approvals_account: Starting TestViinApprovalsAccount.test_02_header_only_taxes_price_excluded ... 2026-10-31 18:47:00,481 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval_account.tests.test_viin_approvals_account: Starting TestViinApprovalsAccount.test_03_header_only_taxes_price_included ... 2026-10-31 18:47:00,828 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval_account.tests.test_viin_approvals_account: Starting TestViinApprovalsAccount.test_04_with_lines_header_tax_is_ignored_line_tax_applies ... 2026-10-31 18:47:01,197 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval_account.tests.test_viin_approvals_account: Starting TestViinApprovalsAccount.test_06_line_product_overrides_header_product_in_aal ... 2026-10-31 18:47:01,687 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [403] 2026-10-31 18:47:01,938 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval_account.tests.test_viin_approvals_account: Starting TestViinApprovalsAccount.test_07_distribution_vals_include_product_keys ... 2026-10-31 18:47:02,301 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval_account.tests.test_viin_approvals_account: Starting TestViinApprovalsAccount.test_08_header_and_line_generate_with_own_taxes_and_products ... 2026-10-31 18:47:02,809 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [404] 2026-10-31 18:47:03,179 104 INFO rb-be2b723-226188-430986 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:47:07,048 104 INFO rb-be2b723-226188-430986 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f0a3d8aef20> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:47:07,049 104 INFO rb-be2b723-226188-430986 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f0a3bcda7a0> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:47:07,057 104 INFO rb-be2b723-226188-430986 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:47:07,063 104 INFO rb-be2b723-226188-430986 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f0a3bcd8b80> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:47:07,100 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-31 18:47:07,476 104 INFO rb-be2b723-226188-430986 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:47:11,321 104 INFO rb-be2b723-226188-430986 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f0a11db09a0> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:47:11,322 104 INFO rb-be2b723-226188-430986 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f0a3c37cfe0> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:47:11,330 104 INFO rb-be2b723-226188-430986 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:47:11,336 104 INFO rb-be2b723-226188-430986 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f0a3c37e160> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:47:11,807 104 INFO rb-be2b723-226188-430986 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:47:14,453 104 INFO rb-be2b723-226188-430986 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f0a0f588400> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:47:14,455 104 INFO rb-be2b723-226188-430986 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f0a119ef740> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:47:14,461 104 INFO rb-be2b723-226188-430986 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:47:14,467 104 INFO rb-be2b723-226188-430986 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f0a119ec220> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:47:14,879 104 INFO rb-be2b723-226188-430986 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:47:18,721 104 INFO rb-be2b723-226188-430986 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f0a0ff2e7a0> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:47:18,722 104 INFO rb-be2b723-226188-430986 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f0a3d8b2980> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:47:18,731 104 INFO rb-be2b723-226188-430986 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:47:18,736 104 INFO rb-be2b723-226188-430986 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f0a3d8b2de0> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:47:19,171 104 INFO rb-be2b723-226188-430986 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:47:23,119 104 INFO rb-be2b723-226188-430986 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f0a3e9d3600> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:47:23,120 104 INFO rb-be2b723-226188-430986 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f0a3f356de0> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:47:23,129 104 INFO rb-be2b723-226188-430986 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:47:23,137 104 INFO rb-be2b723-226188-430986 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f0a3f356660> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:47:23,658 104 INFO rb-be2b723-226188-430986 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:47:26,387 104 INFO rb-be2b723-226188-430986 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f0a0f250e00> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:47:26,388 104 INFO rb-be2b723-226188-430986 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f0a3c8e4860> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:47:26,396 104 INFO rb-be2b723-226188-430986 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:47:26,402 104 INFO rb-be2b723-226188-430986 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f0a3c8e4ae0> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:47:26,783 104 INFO rb-be2b723-226188-430986 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:47:30,374 104 INFO rb-be2b723-226188-430986 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f0a0fbccfe0> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:47:30,375 104 INFO rb-be2b723-226188-430986 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f0a0f60c7c0> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:47:30,383 104 INFO rb-be2b723-226188-430986 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:47:30,390 104 INFO rb-be2b723-226188-430986 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f0a0f60d440> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:47:30,771 104 INFO rb-be2b723-226188-430986 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:47:34,508 104 INFO rb-be2b723-226188-430986 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f0a0fb8c680> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:47:34,510 104 INFO rb-be2b723-226188-430986 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f0a0ee6c860> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:47:34,519 104 INFO rb-be2b723-226188-430986 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:47:34,524 104 INFO rb-be2b723-226188-430986 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f0a0ee6fc40> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:47:34,941 104 INFO rb-be2b723-226188-430986 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:47:37,558 104 INFO rb-be2b723-226188-430986 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f0a0feac540> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:47:37,560 104 INFO rb-be2b723-226188-430986 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f0a3e5c4ea0> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:47:37,568 104 INFO rb-be2b723-226188-430986 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:47:37,575 104 INFO rb-be2b723-226188-430986 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f0a3e5c4040> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:47:39,075 104 INFO rb-be2b723-226188-430986 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:47:41,788 104 INFO rb-be2b723-226188-430986 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f0a0eebce00> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:47:41,790 104 INFO rb-be2b723-226188-430986 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f0a3c686480> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:47:41,799 104 INFO rb-be2b723-226188-430986 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:47:41,805 104 INFO rb-be2b723-226188-430986 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f0a3c684c20> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:47:42,219 104 INFO rb-be2b723-226188-430986 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:47:45,964 104 INFO rb-be2b723-226188-430986 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f0a11397240> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:47:45,965 104 INFO rb-be2b723-226188-430986 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f0a0fd87d80> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:47:45,974 104 INFO rb-be2b723-226188-430986 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:47:45,981 104 INFO rb-be2b723-226188-430986 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f0a0fd874c0> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:47:46,396 104 INFO rb-be2b723-226188-430986 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:47:49,179 104 INFO rb-be2b723-226188-430986 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f0a0fb5d300> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:47:49,181 104 INFO rb-be2b723-226188-430986 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f0a11debb00> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:47:49,189 104 INFO rb-be2b723-226188-430986 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:47:49,196 104 INFO rb-be2b723-226188-430986 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f0a11dea3e0> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:47:50,570 104 INFO rb-be2b723-226188-430986 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:47:53,327 104 INFO rb-be2b723-226188-430986 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f0a3e64cd60> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:47:53,328 104 INFO rb-be2b723-226188-430986 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f0a3bd18cc0> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:47:53,333 104 INFO rb-be2b723-226188-430986 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:47:53,338 104 INFO rb-be2b723-226188-430986 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f0a3bd1b740> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:47:53,771 104 INFO rb-be2b723-226188-430986 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:47:57,639 104 INFO rb-be2b723-226188-430986 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f0a0e67f7e0> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:47:57,640 104 INFO rb-be2b723-226188-430986 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f0a3f30aa20> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:47:57,648 104 INFO rb-be2b723-226188-430986 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:47:57,653 104 INFO rb-be2b723-226188-430986 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f0a3f30b060> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:47:58,104 104 INFO rb-be2b723-226188-430986 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:48:00,970 104 INFO rb-be2b723-226188-430986 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f0a0f20ec00> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:48:00,971 104 INFO rb-be2b723-226188-430986 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f0a0ee5c180> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:48:00,980 104 INFO rb-be2b723-226188-430986 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:48:00,986 104 INFO rb-be2b723-226188-430986 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f0a0ee5c680> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:48:02,377 104 INFO rb-be2b723-226188-430986 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:48:05,275 104 INFO rb-be2b723-226188-430986 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f0a123744a0> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:48:05,277 104 INFO rb-be2b723-226188-430986 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f0a3eb73f60> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:48:05,284 104 INFO rb-be2b723-226188-430986 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:48:05,290 104 INFO rb-be2b723-226188-430986 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f0a3eb70e00> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:48:05,710 104 INFO rb-be2b723-226188-430986 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:48:09,568 104 INFO rb-be2b723-226188-430986 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f0a0ecc3d80> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:48:09,570 104 INFO rb-be2b723-226188-430986 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f0a0ed0bf60> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:48:09,578 104 INFO rb-be2b723-226188-430986 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:48:09,585 104 INFO rb-be2b723-226188-430986 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f0a0ed082c0> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:48:10,675 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval_account.tests.test_viin_approvals_analytic: Starting TestViinApprovalsAnalytic.test_01_distribution_vals_have_product_keys ... 2026-10-31 18:48:11,110 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval_account.tests.test_viin_approvals_analytic: Starting TestViinApprovalsAnalytic.test_02_request_product_propagates_to_header_analytic_lines ... 2026-10-31 18:48:11,618 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [405] 2026-10-31 18:48:11,845 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval_account.tests.test_viin_approvals_analytic: Starting TestViinApprovalsAnalytic.test_03_line_product_propagates_to_line_analytic_lines ... 2026-10-31 18:48:12,389 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [406] 2026-10-31 18:48:12,624 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval_account.tests.test_viin_approvals_analytic: Starting TestViinApprovalsAnalytic.test_04_header_and_line_both_generate_with_own_products ... 2026-10-31 18:48:13,096 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [407] 2026-10-31 18:48:13,382 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval_account.tests.test_viin_approvals_analytic: Starting TestViinApprovalsAnalytic.test_05_ref_fallbacks_to_name_when_reference_missing ... 2026-10-31 18:48:13,854 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [408] 2026-10-31 18:48:14,081 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval_account.tests.test_viin_approvals_analytic: Starting TestViinApprovalsAnalytic.test_06_wrong_plan_account_still_rejected_even_with_product ... 2026-10-31 18:48:14,510 104 INFO rb-be2b723-226188-430986 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:48:17,932 104 INFO rb-be2b723-226188-430986 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f0a3c9436a0> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:48:17,933 104 INFO rb-be2b723-226188-430986 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f0a0ff4dda0> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:48:17,942 104 INFO rb-be2b723-226188-430986 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:48:17,948 104 INFO rb-be2b723-226188-430986 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f0a0ff4d3a0> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:48:17,991 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-31 18:48:18,706 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval_analytic.tests.test_action_confirm_return_chain: Starting TestApprovalActionReturnChainContract.test_action_confirm_forwards_the_action_a_lower_override_raised ... 2026-10-31 18:48:18,797 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-31 18:48:19,641 104 INFO rb-be2b723-226188-430986 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:48:22,172 104 INFO rb-be2b723-226188-430986 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f0a3f38dc60> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:48:22,174 104 INFO rb-be2b723-226188-430986 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f0a3c9436a0> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:48:22,183 104 INFO rb-be2b723-226188-430986 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:48:22,191 104 INFO rb-be2b723-226188-430986 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f0a10977d80> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:48:22,650 104 INFO rb-be2b723-226188-430986 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:48:26,306 104 INFO rb-be2b723-226188-430986 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f0a0f4c1260> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:48:26,307 104 INFO rb-be2b723-226188-430986 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f0a1222c220> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:48:26,315 104 INFO rb-be2b723-226188-430986 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:48:26,320 104 INFO rb-be2b723-226188-430986 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f0a1222e700> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:48:26,787 104 INFO rb-be2b723-226188-430986 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:48:30,350 104 INFO rb-be2b723-226188-430986 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f0a3d636700> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:48:30,353 104 INFO rb-be2b723-226188-430986 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f0a3ef1d440> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:48:30,362 104 INFO rb-be2b723-226188-430986 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:48:30,371 104 INFO rb-be2b723-226188-430986 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f0a3ef1ff60> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:48:30,922 104 INFO rb-be2b723-226188-430986 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:48:33,704 104 INFO rb-be2b723-226188-430986 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f0a0ed31580> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:48:33,706 104 INFO rb-be2b723-226188-430986 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f0a12c04d60> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:48:33,715 104 INFO rb-be2b723-226188-430986 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:48:33,723 104 INFO rb-be2b723-226188-430986 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f0a12c04360> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:48:35,052 104 INFO rb-be2b723-226188-430986 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:48:37,813 104 INFO rb-be2b723-226188-430986 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f0a3c39cf40> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:48:37,814 104 INFO rb-be2b723-226188-430986 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f0a3cbba840> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:48:37,821 104 INFO rb-be2b723-226188-430986 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:48:37,826 104 INFO rb-be2b723-226188-430986 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f0a3cbb8ea0> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:48:38,262 104 INFO rb-be2b723-226188-430986 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:48:41,675 104 INFO rb-be2b723-226188-430986 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f0a0ee51f80> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:48:41,676 104 INFO rb-be2b723-226188-430986 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f0a3b7004a0> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:48:41,684 104 INFO rb-be2b723-226188-430986 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:48:41,690 104 INFO rb-be2b723-226188-430986 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f0a3b703600> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:48:42,146 104 INFO rb-be2b723-226188-430986 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:48:44,820 104 INFO rb-be2b723-226188-430986 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f0a104c9440> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:48:44,821 104 INFO rb-be2b723-226188-430986 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f0a3d1663e0> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:48:44,829 104 INFO rb-be2b723-226188-430986 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:48:44,835 104 INFO rb-be2b723-226188-430986 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f0a3d164ae0> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:48:46,327 104 INFO rb-be2b723-226188-430986 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:48:48,846 104 INFO rb-be2b723-226188-430986 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f0a3e277c40> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:48:48,847 104 INFO rb-be2b723-226188-430986 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f0a3e0cde40> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:48:48,853 104 INFO rb-be2b723-226188-430986 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:48:48,858 104 INFO rb-be2b723-226188-430986 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f0a3e0cc9a0> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:48:49,261 104 INFO rb-be2b723-226188-430986 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:48:52,665 104 INFO rb-be2b723-226188-430986 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f0a0f4c39c0> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:48:52,666 104 INFO rb-be2b723-226188-430986 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f0a3d0abec0> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:48:52,674 104 INFO rb-be2b723-226188-430986 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:48:52,680 104 INFO rb-be2b723-226188-430986 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f0a3d0a9bc0> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:48:53,096 104 INFO rb-be2b723-226188-430986 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:48:55,635 104 INFO rb-be2b723-226188-430986 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f0a12c571a0> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:48:55,637 104 INFO rb-be2b723-226188-430986 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f0a3bfff920> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:48:55,646 104 INFO rb-be2b723-226188-430986 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:48:55,653 104 INFO rb-be2b723-226188-430986 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f0a3bffc2c0> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:48:57,028 104 INFO rb-be2b723-226188-430986 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:48:59,379 104 INFO rb-be2b723-226188-430986 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f0a3ef2e340> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:48:59,380 104 INFO rb-be2b723-226188-430986 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f0a0febb880> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:48:59,388 104 INFO rb-be2b723-226188-430986 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:48:59,395 104 INFO rb-be2b723-226188-430986 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f0a0feb9b20> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:48:59,896 104 INFO rb-be2b723-226188-430986 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:49:03,616 104 INFO rb-be2b723-226188-430986 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f0a0fd59080> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:49:03,617 104 INFO rb-be2b723-226188-430986 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f0a0ece8860> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:49:03,626 104 INFO rb-be2b723-226188-430986 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:49:03,633 104 INFO rb-be2b723-226188-430986 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f0a0ece9120> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:49:04,016 104 INFO rb-be2b723-226188-430986 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:49:07,076 104 INFO rb-be2b723-226188-430986 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f0a0ff474c0> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:49:07,078 104 INFO rb-be2b723-226188-430986 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f0a0fbadb20> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:49:07,087 104 INFO rb-be2b723-226188-430986 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:49:07,093 104 INFO rb-be2b723-226188-430986 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f0a0fbaf100> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:49:08,504 104 INFO rb-be2b723-226188-430986 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:49:11,241 104 INFO rb-be2b723-226188-430986 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f0a0f2be2a0> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:49:11,243 104 INFO rb-be2b723-226188-430986 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f0a3c38e340> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:49:11,250 104 INFO rb-be2b723-226188-430986 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:49:11,255 104 INFO rb-be2b723-226188-430986 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f0a3c38eac0> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:49:11,642 104 INFO rb-be2b723-226188-430986 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:49:15,227 104 INFO rb-be2b723-226188-430986 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f0a3cbddb20> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:49:15,228 104 INFO rb-be2b723-226188-430986 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f0a3d634cc0> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:49:15,236 104 INFO rb-be2b723-226188-430986 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:49:15,243 104 INFO rb-be2b723-226188-430986 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f0a3d636a20> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:49:15,615 104 INFO rb-be2b723-226188-430986 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:49:18,102 104 INFO rb-be2b723-226188-430986 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f0a0ee5de40> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:49:18,104 104 INFO rb-be2b723-226188-430986 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f0a3f28f420> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:49:18,112 104 INFO rb-be2b723-226188-430986 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:49:18,119 104 INFO rb-be2b723-226188-430986 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f0a3f28d760> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:49:19,943 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval_analytic.tests.test_viin_approvals_analytic: Starting TestViinApprovalsAnalytic.test_01_request_generate_basic ... 2026-10-31 18:49:20,301 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [410] 2026-10-31 18:49:20,475 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval_analytic.tests.test_viin_approvals_analytic: Starting TestViinApprovalsAnalytic.test_02_line_generate_only_when_line_validated ... 2026-10-31 18:49:20,948 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [411] 2026-10-31 18:49:21,178 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval_analytic.tests.test_viin_approvals_analytic: Starting TestViinApprovalsAnalytic.test_03_idempotent_revalidate ... 2026-10-31 18:49:21,561 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [412] 2026-10-31 18:49:21,807 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #2 deleted account.analytic.line records with IDs: [578, 577] 2026-10-31 18:49:22,086 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [413] 2026-10-31 18:49:22,234 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval_analytic.tests.test_viin_approvals_analytic: Starting TestViinApprovalsAnalytic.test_04_invalid_business_domain_rejected ... 2026-10-31 18:49:22,634 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval_analytic.tests.test_viin_approvals_analytic: Starting TestViinApprovalsAnalytic.test_05_button_context_validate_rejects_wrong_plan ... 2026-10-31 18:49:23,096 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval_analytic.tests.test_viin_approvals_analytic: Starting TestViinApprovalsAnalytic.test_06_prevent_delete_account_in_use ... 2026-10-31 18:49:23,523 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [416] 2026-10-31 18:49:23,777 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.message records with IDs: [16468] 2026-10-31 18:49:23,817 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval_analytic.tests.test_viin_approvals_analytic: Starting TestViinApprovalsAnalytic.test_analytic_line_amount_uses_request_currency_rate ... 2026-10-31 18:49:24,517 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [417] 2026-10-31 18:49:24,808 104 INFO rb-be2b723-226188-430986 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:49:27,558 104 INFO rb-be2b723-226188-430986 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f0a3e125580> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:49:27,559 104 INFO rb-be2b723-226188-430986 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f0a3c31c0e0> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:49:27,566 104 INFO rb-be2b723-226188-430986 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:49:27,571 104 INFO rb-be2b723-226188-430986 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f0a3c31e840> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:49:27,608 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-31 18:49:33,362 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [418] 2026-10-31 18:49:33,588 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <133964382563627.1793472573.443596839904785-openerp-326-viin.approval.request@259995ba663e>: ['"Internal User 1" <@False>'] 2026-10-31 18:49:33,615 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [929] 2026-10-31 18:49:33,701 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval_employee_advance.tests.test_account: Starting TestAccount.test_01_payment_advance ... 2026-10-31 18:49:36,598 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval_employee_advance.tests.test_account: Starting TestAccount.test_01_refuse_all_lines_cancels_advance_payment ... 2026-10-31 18:49:37,723 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval_employee_advance.tests.test_account: Starting TestAccount.test_02_payment_with_advance_journal ... 2026-10-31 18:49:39,149 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval_employee_advance.tests.test_account: Starting TestAccount.test_03_payment_advance_reconcile_01 ... 2026-10-31 18:49:40,782 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval_employee_advance.tests.test_account: Starting TestAccount.test_03_payment_advance_reconcile_02 ... 2026-10-31 18:49:42,989 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #2 deleted employee.advance.reconcile.line records with IDs: [2] 2026-10-31 18:49:43,002 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #2 deleted employee.advance.reconcile.line records with IDs: [3] 2026-10-31 18:49:44,370 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval_employee_advance.tests.test_account: Starting TestAccount.test_03_payment_advance_reconcile_03 ... 2026-10-31 18:49:46,473 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #2 deleted employee.advance.reconcile.line records with IDs: [6] 2026-10-31 18:49:46,486 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #2 deleted employee.advance.reconcile.line records with IDs: [7] 2026-10-31 18:49:46,886 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval_employee_advance.tests.test_account: Starting TestAccount.test_03_payment_advance_reconcile_04 ... 2026-10-31 18:49:48,964 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #2 deleted employee.advance.reconcile.line records with IDs: [10] 2026-10-31 18:49:48,978 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #2 deleted employee.advance.reconcile.line records with IDs: [11] 2026-10-31 18:49:50,108 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval_employee_advance.tests.test_account: Starting TestAccount.test_05_advance_payment_future_date_must_post_before_reconcile ... 2026-10-31 18:49:51,325 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-10-31 18:49:54,373 104 INFO rb-be2b723-226188-430986 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-10-31 18:49:56,255 104 INFO rb-be2b723-226188-430986 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-10-31 18:49:58,321 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval_employee_advance.tests.test_advance_multi_partner_settlement: Starting TestAdvanceMultiPartnerSettlement.test_03_two_suppliers_different_payable_accounts_settle_independently ... 2026-10-31 18:50:00,211 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval_employee_advance.tests.test_advance_multi_partner_settlement: Starting TestAdvanceMultiPartnerSettlement.test_04_single_supplier_partial_amount_wizard_editable ... 2026-10-31 18:50:01,673 104 INFO rb-be2b723-226188-430986 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-10-31 18:50:03,847 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval_employee_advance.tests.test_advance_multi_partner_settlement: Starting TestAdvanceMultiPartnerSettlement.test_06_selection_spanning_two_currencies_batched_per_currency ... 2026-10-31 18:50:05,860 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval_employee_advance.tests.test_advance_multi_partner_settlement: Starting TestAdvanceMultiPartnerSettlement.test_07_partnerless_payable_line_forms_own_batch ... 2026-10-31 18:50:07,614 104 INFO rb-be2b723-226188-430986 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-10-31 18:50:09,609 104 INFO rb-be2b723-226188-430986 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-10-31 18:50:11,819 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-10-31 18:50:15,914 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval_employee_advance.tests.test_approval_request: Starting TestApprovalRequest.test_01__check_employee_advance_ids ... 2026-10-31 18:50:16,120 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval_employee_advance.tests.test_approval_request: Starting TestApprovalRequest.test_02__compute_approval_request_line_ids ... 2026-10-31 18:50:16,385 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #2 deleted request.approval.user.line records with IDs: [583] 2026-10-31 18:50:16,456 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval_employee_advance.tests.test_approval_request: Starting TestApprovalRequest.test_10__flow ... 2026-10-31 18:50:16,752 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <156993478922826.1793472616.642732858657837-openerp-message-notify@259995ba663e>: ['"Hannah Martin" <@False>'] 2026-10-31 18:50:16,888 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [930] 2026-10-31 18:50:17,011 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <068705170329021.1793472616.954000949859619-openerp-message-notify@259995ba663e>: ['"Charlie Brown" <@False>'] 2026-10-31 18:50:17,022 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [931] 2026-10-31 18:50:17,137 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <071076344068641.1793472617.076977252960205-openerp-message-notify@259995ba663e>: ['"David Wilson" <@False>'] 2026-10-31 18:50:17,148 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [932] 2026-10-31 18:50:17,268 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <534595081414491.1793472617.206065893173218-openerp-message-notify@259995ba663e>: ['"Grace Lee" <@False>'] 2026-10-31 18:50:17,278 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [933] 2026-10-31 18:50:17,501 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [419, 420, 421, 422, 423] 2026-10-31 18:50:17,647 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <685095007818620.1793472617.577493906021118-openerp-327-viin.approval.request@259995ba663e>: ['"Internal User 1" <@False>'] 2026-10-31 18:50:17,651 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <685095007818620.1793472617.577493906021118-openerp-327-viin.approval.request@259995ba663e>: ['"Hannah Martin" <@False>'] 2026-10-31 18:50:17,655 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <685095007818620.1793472617.577493906021118-openerp-327-viin.approval.request@259995ba663e>: ['"Charlie Brown" <@False>'] 2026-10-31 18:50:17,660 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <685095007818620.1793472617.577493906021118-openerp-327-viin.approval.request@259995ba663e>: ['"David Wilson" <@False>'] 2026-10-31 18:50:17,664 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <685095007818620.1793472617.577493906021118-openerp-327-viin.approval.request@259995ba663e>: ['"Grace Lee" <@False>'] 2026-10-31 18:50:17,683 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [934] 2026-10-31 18:50:18,615 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <911126765764600.1793472618.579737424850464-openerp-message-notify@259995ba663e>: ['"Hannah Martin" <@False>'] 2026-10-31 18:50:18,704 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [935] 2026-10-31 18:50:18,801 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <607811164876964.1793472618.755868434906006-openerp-message-notify@259995ba663e>: ['"Charlie Brown" <@False>'] 2026-10-31 18:50:18,810 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [936] 2026-10-31 18:50:18,906 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <295220468310075.1793472618.853966236114502-openerp-message-notify@259995ba663e>: ['"David Wilson" <@False>'] 2026-10-31 18:50:18,914 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [937] 2026-10-31 18:50:19,041 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <884864325467999.1793472618.968954086303711-openerp-message-notify@259995ba663e>: ['"Grace Lee" <@False>'] 2026-10-31 18:50:19,052 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [938] 2026-10-31 18:50:19,215 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [425, 426, 427, 428, 429] 2026-10-31 18:50:19,387 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <374854869143389.1793472619.331135272979736-openerp-327-viin.approval.request@259995ba663e>: ['"Internal User 1" <@False>'] 2026-10-31 18:50:19,391 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <374854869143389.1793472619.331135272979736-openerp-327-viin.approval.request@259995ba663e>: ['"Hannah Martin" <@False>'] 2026-10-31 18:50:19,394 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <374854869143389.1793472619.331135272979736-openerp-327-viin.approval.request@259995ba663e>: ['"Charlie Brown" <@False>'] 2026-10-31 18:50:19,398 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <374854869143389.1793472619.331135272979736-openerp-327-viin.approval.request@259995ba663e>: ['"David Wilson" <@False>'] 2026-10-31 18:50:19,402 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <374854869143389.1793472619.331135272979736-openerp-327-viin.approval.request@259995ba663e>: ['"Grace Lee" <@False>'] 2026-10-31 18:50:19,418 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [939] 2026-10-31 18:50:19,482 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval_employee_advance.tests.test_approval_request: Starting TestApprovalRequest.test_10__flow_02 ... 2026-10-31 18:50:19,864 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <246626215965430.1793472619.741948604583740-openerp-message-notify@259995ba663e>: ['"Hannah Martin" <@False>'] 2026-10-31 18:50:20,011 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [940] 2026-10-31 18:50:20,136 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <006202791627167.1793472620.084490060806274-openerp-message-notify@259995ba663e>: ['"Charlie Brown" <@False>'] 2026-10-31 18:50:20,144 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [941] 2026-10-31 18:50:20,246 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <948392271340686.1793472620.196420669555664-openerp-message-notify@259995ba663e>: ['"David Wilson" <@False>'] 2026-10-31 18:50:20,255 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [942] 2026-10-31 18:50:20,356 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <870111048967898.1793472620.307063579559326-openerp-message-notify@259995ba663e>: ['"Grace Lee" <@False>'] 2026-10-31 18:50:20,364 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [943] 2026-10-31 18:50:20,546 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [430, 431, 432, 433, 434] 2026-10-31 18:50:20,688 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <043288816543261.1793472620.616580963134766-openerp-327-viin.approval.request@259995ba663e>: ['"Internal User 1" <@False>'] 2026-10-31 18:50:20,693 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <043288816543261.1793472620.616580963134766-openerp-327-viin.approval.request@259995ba663e>: ['"Hannah Martin" <@False>'] 2026-10-31 18:50:20,696 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <043288816543261.1793472620.616580963134766-openerp-327-viin.approval.request@259995ba663e>: ['"Charlie Brown" <@False>'] 2026-10-31 18:50:20,700 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <043288816543261.1793472620.616580963134766-openerp-327-viin.approval.request@259995ba663e>: ['"David Wilson" <@False>'] 2026-10-31 18:50:20,704 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <043288816543261.1793472620.616580963134766-openerp-327-viin.approval.request@259995ba663e>: ['"Grace Lee" <@False>'] 2026-10-31 18:50:20,719 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [944] 2026-10-31 18:50:20,852 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval_employee_advance.tests.test_approval_request: Starting TestApprovalRequest.test_11__flow_01 ... 2026-10-31 18:50:21,205 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <362797679020137.1793472621.084846258163452-openerp-message-notify@259995ba663e>: ['"Hannah Martin" <@False>'] 2026-10-31 18:50:21,346 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [945] 2026-10-31 18:50:21,479 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <572886119211845.1793472621.421892404556274-openerp-message-notify@259995ba663e>: ['"Charlie Brown" <@False>'] 2026-10-31 18:50:21,489 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [946] 2026-10-31 18:50:21,610 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <709074225124910.1793472621.548403501510620-openerp-message-notify@259995ba663e>: ['"David Wilson" <@False>'] 2026-10-31 18:50:21,619 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [947] 2026-10-31 18:50:21,734 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <188870143550569.1793472621.678032159805298-openerp-message-notify@259995ba663e>: ['"Grace Lee" <@False>'] 2026-10-31 18:50:21,744 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [948] 2026-10-31 18:50:21,978 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [436, 437, 438, 439, 440] 2026-10-31 18:50:22,138 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <151175381322258.1793472622.066542387008667-openerp-327-viin.approval.request@259995ba663e>: ['"Internal User 1" <@False>'] 2026-10-31 18:50:22,143 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <151175381322258.1793472622.066542387008667-openerp-327-viin.approval.request@259995ba663e>: ['"Hannah Martin" <@False>'] 2026-10-31 18:50:22,147 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <151175381322258.1793472622.066542387008667-openerp-327-viin.approval.request@259995ba663e>: ['"Charlie Brown" <@False>'] 2026-10-31 18:50:22,152 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <151175381322258.1793472622.066542387008667-openerp-327-viin.approval.request@259995ba663e>: ['"David Wilson" <@False>'] 2026-10-31 18:50:22,156 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <151175381322258.1793472622.066542387008667-openerp-327-viin.approval.request@259995ba663e>: ['"Grace Lee" <@False>'] 2026-10-31 18:50:22,173 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [949] 2026-10-31 18:50:22,300 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval_employee_advance.tests.test_approval_request: Starting TestApprovalRequest.test_11__flow_02 ... 2026-10-31 18:50:22,637 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <296331651799623.1793472622.531309366226196-openerp-message-notify@259995ba663e>: ['"Hannah Martin" <@False>'] 2026-10-31 18:50:22,773 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [950] 2026-10-31 18:50:22,907 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <302693952218070.1793472622.841106653213501-openerp-message-notify@259995ba663e>: ['"Charlie Brown" <@False>'] 2026-10-31 18:50:22,918 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [951] 2026-10-31 18:50:23,041 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <833961232286518.1793472622.980087995529175-openerp-message-notify@259995ba663e>: ['"David Wilson" <@False>'] 2026-10-31 18:50:23,050 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [952] 2026-10-31 18:50:23,181 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <940133713044649.1793472623.123386144638062-openerp-message-notify@259995ba663e>: ['"Grace Lee" <@False>'] 2026-10-31 18:50:23,190 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [953] 2026-10-31 18:50:23,429 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [442, 443, 444, 445, 446] 2026-10-31 18:50:23,580 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <325214773220399.1793472623.506982564926147-openerp-327-viin.approval.request@259995ba663e>: ['"Internal User 1" <@False>'] 2026-10-31 18:50:23,585 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <325214773220399.1793472623.506982564926147-openerp-327-viin.approval.request@259995ba663e>: ['"Hannah Martin" <@False>'] 2026-10-31 18:50:23,588 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <325214773220399.1793472623.506982564926147-openerp-327-viin.approval.request@259995ba663e>: ['"Charlie Brown" <@False>'] 2026-10-31 18:50:23,591 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <325214773220399.1793472623.506982564926147-openerp-327-viin.approval.request@259995ba663e>: ['"David Wilson" <@False>'] 2026-10-31 18:50:23,594 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <325214773220399.1793472623.506982564926147-openerp-327-viin.approval.request@259995ba663e>: ['"Grace Lee" <@False>'] 2026-10-31 18:50:23,611 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [954] 2026-10-31 18:50:23,717 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-10-31 18:50:26,358 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval_employee_advance.tests.test_company: Starting TestEmployeeAdvanceAccessRights.test_01_create_request_type ... 2026-10-31 18:50:33,315 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval_employee_advance.tests.test_company: Starting TestEmployeeAdvanceAccessRights.test_02_create_journal ... 2026-10-31 18:50:43,921 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-10-31 18:50:46,863 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_11_check_journal_company ... 2026-10-31 18:50:57,793 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_12_check_employee_id ... 2026-10-31 18:50:57,968 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_13_compute_check_account_advance_employee ... 2026-10-31 18:50:58,241 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_14_compute_amount ... 2026-10-31 18:50:58,349 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_15_check_infor_in_employee_advance ... 2026-10-31 18:50:58,711 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_21_create_advance_approval_error_01 ... 2026-10-31 18:51:00,033 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_21_create_advance_approval_error_03 ... 2026-10-31 18:51:01,413 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_22_unlink_if_link_approval_01 ... 2026-10-31 18:51:01,456 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #2 deleted employee.advance records with IDs: [12] 2026-10-31 18:51:01,495 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_22_unlink_if_link_approval_02 ... 2026-10-31 18:51:02,652 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #2 deleted mail.message records with IDs: [17211] 2026-10-31 18:51:02,740 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_23_compute_approved_amount ... 2026-10-31 18:51:02,813 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #2 deleted employee.advance.line records with IDs: [22, 23] 2026-10-31 18:51:04,252 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [450] 2026-10-31 18:51:04,453 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <754496749663021.1793472664.325410604476929-openerp-333-viin.approval.request@259995ba663e>: ['"Internal User 1" <@False>'] 2026-10-31 18:51:04,470 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [955] 2026-10-31 18:51:04,607 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_30_compute_payment_state_error ... 2026-10-31 18:51:05,692 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [452] 2026-10-31 18:51:05,929 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <301132167719837.1793472665.800356388092041-openerp-334-viin.approval.request@259995ba663e>: ['"Internal User 1" <@False>'] 2026-10-31 18:51:05,945 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [956] 2026-10-31 18:51:06,186 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_31_compute_payment_state_partial ... 2026-10-31 18:51:07,369 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [453] 2026-10-31 18:51:07,568 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <189291225035688.1793472667.446575880050659-openerp-335-viin.approval.request@259995ba663e>: ['"Internal User 1" <@False>'] 2026-10-31 18:51:07,587 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [957] 2026-10-31 18:51:08,578 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_32_compute_payment_state_paid_01 ... 2026-10-31 18:51:09,759 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [454] 2026-10-31 18:51:09,970 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <656863196563706.1793472669.834359407424927-openerp-336-viin.approval.request@259995ba663e>: ['"Internal User 1" <@False>'] 2026-10-31 18:51:09,988 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [958] 2026-10-31 18:51:11,359 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_32_compute_payment_state_paid_02 ... 2026-10-31 18:51:12,604 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [455] 2026-10-31 18:51:12,815 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <142434837191834.1793472672.689198732376099-openerp-337-viin.approval.request@259995ba663e>: ['"Internal User 1" <@False>'] 2026-10-31 18:51:12,831 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [959] 2026-10-31 18:51:13,842 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_33_compute_has_outstanding_payment ... 2026-10-31 18:51:14,969 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [456] 2026-10-31 18:51:15,149 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <223221421595841.1793472675.050118923187256-openerp-338-viin.approval.request@259995ba663e>: ['"Internal User 1" <@False>'] 2026-10-31 18:51:15,164 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [960] 2026-10-31 18:51:16,036 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_40_advance_reconcile_amount ... 2026-10-31 18:51:16,158 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_41_advance_reconcile_amount ... 2026-10-31 18:51:17,107 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #2 deleted employee.advance.reconcile.line records with IDs: [14] 2026-10-31 18:51:18,248 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #2 deleted employee.advance.reconcile.line records with IDs: [15] 2026-10-31 18:51:18,286 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_42_advance_reconcile__employee_payment_01 ... 2026-10-31 18:51:19,523 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [457] 2026-10-31 18:51:19,708 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <472867074322714.1793472679.598446607589722-openerp-339-viin.approval.request@259995ba663e>: ['"Internal User 1" <@False>'] 2026-10-31 18:51:19,721 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [961] 2026-10-31 18:51:21,476 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_42_advance_reconcile__employee_payment_02 ... 2026-10-31 18:51:22,585 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [458] 2026-10-31 18:51:22,790 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <981690224663284.1793472682.675711631774902-openerp-340-viin.approval.request@259995ba663e>: ['"Internal User 1" <@False>'] 2026-10-31 18:51:22,810 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [962] 2026-10-31 18:51:25,136 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #2 deleted employee.advance.reconcile.line records with IDs: [19] 2026-10-31 18:51:25,149 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #2 deleted employee.advance.reconcile.line records with IDs: [20] 2026-10-31 18:51:26,309 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_42_advance_reconcile__employee_payment_03 ... 2026-10-31 18:51:27,397 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [459] 2026-10-31 18:51:27,639 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <166000263881559.1793472687.493850469589233-openerp-341-viin.approval.request@259995ba663e>: ['"Internal User 1" <@False>'] 2026-10-31 18:51:27,654 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [963] 2026-10-31 18:51:29,319 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_42_advance_reconcile__employee_payment_04 ... 2026-10-31 18:51:30,515 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [460] 2026-10-31 18:51:30,725 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <214682902196214.1793472690.596217155456543-openerp-342-viin.approval.request@259995ba663e>: ['"Internal User 1" <@False>'] 2026-10-31 18:51:30,740 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [964] 2026-10-31 18:51:31,862 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_43_advance_reconcile__auto_reconcile ... 2026-10-31 18:51:32,999 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [461] 2026-10-31 18:51:33,227 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <364148518553208.1793472693.071199893951416-openerp-343-viin.approval.request@259995ba663e>: ['"Internal User 1" <@False>'] 2026-10-31 18:51:33,251 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [965] 2026-10-31 18:51:35,439 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #2 deleted employee.advance.reconcile.line records with IDs: [25] 2026-10-31 18:51:35,449 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #2 deleted employee.advance.reconcile.line records with IDs: [26] 2026-10-31 18:51:35,806 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_44_advance_reconcile__refund_employee_01 ... 2026-10-31 18:51:36,990 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [462] 2026-10-31 18:51:37,177 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <838133946874497.1793472697.060879468917847-openerp-344-viin.approval.request@259995ba663e>: ['"Internal User 1" <@False>'] 2026-10-31 18:51:37,194 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [966] 2026-10-31 18:51:39,472 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #2 deleted employee.advance.reconcile.line records with IDs: [29] 2026-10-31 18:51:39,484 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #2 deleted employee.advance.reconcile.line records with IDs: [30] 2026-10-31 18:51:40,790 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_44_advance_reconcile__refund_employee_02 ... 2026-10-31 18:51:42,065 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [463] 2026-10-31 18:51:42,317 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <661386226464542.1793472702.168718099594116-openerp-345-viin.approval.request@259995ba663e>: ['"Internal User 1" <@False>'] 2026-10-31 18:51:42,340 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [967] 2026-10-31 18:51:44,497 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #2 deleted employee.advance.reconcile.line records with IDs: [33] 2026-10-31 18:51:44,509 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #2 deleted employee.advance.reconcile.line records with IDs: [34] 2026-10-31 18:51:46,647 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_45_advance_reconcile_by_date_01 ... 2026-10-31 18:51:47,725 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [464] 2026-10-31 18:51:47,913 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <762976050005261.1793472707.795308589935303-openerp-346-viin.approval.request@259995ba663e>: ['"Internal User 1" <@False>'] 2026-10-31 18:51:47,928 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [968] 2026-10-31 18:51:49,701 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [465] 2026-10-31 18:51:49,833 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <816952222455547.1793472709.768929481506348-openerp-347-viin.approval.request@259995ba663e>: ['"Internal User 1" <@False>'] 2026-10-31 18:51:49,851 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [969] 2026-10-31 18:51:51,676 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [466] 2026-10-31 18:51:51,807 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <365294329095395.1793472711.746045351028442-openerp-348-viin.approval.request@259995ba663e>: ['"Internal User 1" <@False>'] 2026-10-31 18:51:51,822 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [970] 2026-10-31 18:51:52,813 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #2 deleted employee.advance.reconcile.line records with IDs: [37] 2026-10-31 18:51:52,866 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #2 deleted employee.advance.reconcile.line records with IDs: [38] 2026-10-31 18:51:52,880 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #2 deleted employee.advance.reconcile.line records with IDs: [39, 40] 2026-10-31 18:51:52,936 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #2 deleted employee.advance.reconcile.line records with IDs: [41, 42] 2026-10-31 18:51:52,950 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #2 deleted employee.advance.reconcile.line records with IDs: [43, 44, 45] 2026-10-31 18:51:53,003 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_46_advance_reconcile__warning ... 2026-10-31 18:51:54,140 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [467] 2026-10-31 18:51:54,386 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <282160143331487.1793472714.235145807266235-openerp-349-viin.approval.request@259995ba663e>: ['"Internal User 1" <@False>'] 2026-10-31 18:51:54,412 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [971] 2026-10-31 18:51:56,495 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #2 deleted account.partial.reconcile records with IDs: [382] 2026-10-31 18:51:56,731 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_50_advance_reconcile__cancel ... 2026-10-31 18:51:57,785 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [468] 2026-10-31 18:51:57,990 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <260398002397443.1793472717.864278793334961-openerp-350-viin.approval.request@259995ba663e>: ['"Internal User 1" <@False>'] 2026-10-31 18:51:58,011 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [972] 2026-10-31 18:52:00,002 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #2 deleted account.partial.reconcile records with IDs: [383] 2026-10-31 18:52:00,163 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #2 deleted account.full.reconcile records with IDs: [267] 2026-10-31 18:52:00,604 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #2 deleted account.move.line.ctp records with IDs: [2215] 2026-10-31 18:52:00,866 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #2 deleted account.move.line records with IDs: [4501, 4502] 2026-10-31 18:52:00,941 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #2 deleted mail.message records with IDs: [17381] 2026-10-31 18:52:01,119 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #2 deleted account.move records with IDs: [1962] 2026-10-31 18:52:01,162 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #2 deleted mail.followers records with IDs: [6866, 6867] 2026-10-31 18:52:01,215 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_51_advance_reconcile__unlink ... 2026-10-31 18:52:02,458 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [469] 2026-10-31 18:52:02,633 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <912790182158903.1793472722.519781112670898-openerp-351-viin.approval.request@259995ba663e>: ['"Internal User 1" <@False>'] 2026-10-31 18:52:02,650 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [973] 2026-10-31 18:52:04,479 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #2 deleted mail.message records with IDs: [17393] 2026-10-31 18:52:04,841 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #2 deleted account.partial.reconcile records with IDs: [384] 2026-10-31 18:52:04,987 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #2 deleted account.full.reconcile records with IDs: [268] 2026-10-31 18:52:05,397 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #2 deleted account.move.line.ctp records with IDs: [2217] 2026-10-31 18:52:05,659 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #2 deleted account.move.line records with IDs: [4505, 4506] 2026-10-31 18:52:05,750 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #2 deleted mail.message records with IDs: [17391] 2026-10-31 18:52:05,896 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #2 deleted account.move records with IDs: [1964] 2026-10-31 18:52:05,937 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #2 deleted mail.followers records with IDs: [6874, 6875] 2026-10-31 18:52:05,977 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #2 deleted mail.message records with IDs: [17393] 2026-10-31 18:52:06,015 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #2 deleted mail.message records with IDs: [17393] 2026-10-31 18:52:06,026 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #2 deleted employee.advance.reconcile records with IDs: [9] 2026-10-31 18:52:06,074 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_52_advance_reconcile__confirm ... 2026-10-31 18:52:06,167 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_60_advance_reconcile_batch ... 2026-10-31 18:52:06,216 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #2 deleted employee.advance.reconcile records with IDs: [9, 10] 2026-10-31 18:52:07,370 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [470] 2026-10-31 18:52:07,565 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <625715755585251.1793472727.449634790420532-openerp-352-viin.approval.request@259995ba663e>: ['"Internal User 1" <@False>'] 2026-10-31 18:52:07,582 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [974] 2026-10-31 18:52:09,239 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [471] 2026-10-31 18:52:09,342 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <196277815248764.1793472729.295402526855469-openerp-353-viin.approval.request@259995ba663e>: ['"Internal User 2" <@False>'] 2026-10-31 18:52:09,356 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [975] 2026-10-31 18:52:10,193 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_61_advance_reconcile_batch ... 2026-10-31 18:52:10,226 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #2 deleted employee.advance.reconcile records with IDs: [9, 10] 2026-10-31 18:52:11,264 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [472] 2026-10-31 18:52:11,494 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <183371896456173.1793472731.361516475677490-openerp-354-viin.approval.request@259995ba663e>: ['"Internal User 1" <@False>'] 2026-10-31 18:52:11,515 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [976] 2026-10-31 18:52:11,710 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_62_advance_reconcile_batch ... 2026-10-31 18:52:12,855 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [473] 2026-10-31 18:52:13,044 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <218906476496919.1793472732.928193807601929-openerp-355-viin.approval.request@259995ba663e>: ['"Internal User 1" <@False>'] 2026-10-31 18:52:13,061 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [977] 2026-10-31 18:52:14,013 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_63_advance_reconcile_batch ... 2026-10-31 18:52:15,247 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [474] 2026-10-31 18:52:15,430 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <692496499209369.1793472735.318477630615234-openerp-356-viin.approval.request@259995ba663e>: ['"Internal User 1" <@False>'] 2026-10-31 18:52:15,448 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [978] 2026-10-31 18:52:17,335 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_warning_unreconcilied_on_employee_advance ... 2026-10-31 18:52:18,533 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [475] 2026-10-31 18:52:18,750 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <799244807652395.1793472738.627067565917969-openerp-357-viin.approval.request@259995ba663e>: ['"Internal User 1" <@False>'] 2026-10-31 18:52:18,766 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [979] 2026-10-31 18:52:20,920 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-10-31 18:52:23,631 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance_access_right: Starting TestEmployeeAdvanceAccessRights.test_01_internal_user_01 ... 2026-10-31 18:52:23,778 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance_access_right: Starting TestEmployeeAdvanceAccessRights.test_01_internal_user_02 ... 2026-10-31 18:52:23,871 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [21], uid: 1838, model: employee.advance 2026-10-31 18:52:23,897 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [21], uid: 1838, model: employee.advance 2026-10-31 18:52:23,926 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [21], uid: 1838, model: employee.advance 2026-10-31 18:52:23,954 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [37, 38], uid: 1838, model: employee.advance.line 2026-10-31 18:52:23,984 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [37, 38], uid: 1838, model: employee.advance.line 2026-10-31 18:52:24,018 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [37, 38], uid: 1838, model: employee.advance.line 2026-10-31 18:52:24,081 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [41, 42], uid: 1838, model: employee.advance.line 2026-10-31 18:52:24,134 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance_access_right: Starting TestEmployeeAdvanceAccessRights.test_01_internal_user_03 ... 2026-10-31 18:52:24,157 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1838, model: employee.advance.reconcile 2026-10-31 18:52:24,168 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1838, model: employee.advance.reconcile 2026-10-31 18:52:24,185 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1838, model: employee.advance.reconcile 2026-10-31 18:52:24,193 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1838, model: employee.advance.reconcile 2026-10-31 18:52:24,214 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1838, model: employee.advance.reconcile.line 2026-10-31 18:52:24,218 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1838, model: employee.advance.reconcile.line 2026-10-31 18:52:24,220 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1838, model: employee.advance.reconcile.line 2026-10-31 18:52:24,224 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1838, model: employee.advance.reconcile.line 2026-10-31 18:52:24,263 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance_access_right: Starting TestEmployeeAdvanceAccessRights.test_02_advance_user_01 ... 2026-10-31 18:52:24,430 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance_access_right: Starting TestEmployeeAdvanceAccessRights.test_02_advance_user_02 ... 2026-10-31 18:52:24,637 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance_access_right: Starting TestEmployeeAdvanceAccessRights.test_03_account_user_01 ... 2026-10-31 18:52:24,806 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance_access_right: Starting TestEmployeeAdvanceAccessRights.test_03_account_user_02 ... 2026-10-31 18:52:24,974 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance_access_right: Starting TestEmployeeAdvanceAccessRights.test_04_advance_admin_01 ... 2026-10-31 18:52:25,133 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance_access_right: Starting TestEmployeeAdvanceAccessRights.test_04_advance_admin_02 ... 2026-10-31 18:52:25,359 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance_access_right: Starting TestEmployeeAdvanceAccessRights.test_05_department_manager_access_employee_advance_lines ... 2026-10-31 18:52:25,536 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-10-31 18:52:29,287 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval_flexible_flow.tests.test_flow_control: Starting TestApprovalFlowControl.test_activity_updated_when_next_approver_changes ... 2026-10-31 18:52:29,733 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1844 deleted mail.mail records with IDs: [980] 2026-10-31 18:52:29,947 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1844 deleted mail.activity records with IDs: [476] 2026-10-31 18:52:30,068 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1844 deleted mail.mail records with IDs: [981] 2026-10-31 18:52:30,139 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval_flexible_flow.tests.test_flow_control: Starting TestApprovalFlowControl.test_add_and_revoke_extra_approver ... 2026-10-31 18:52:30,680 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1844 deleted mail.mail records with IDs: [982] 2026-10-31 18:52:30,900 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1844 deleted mail.activity records with IDs: [478] 2026-10-31 18:52:31,041 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1844 deleted mail.mail records with IDs: [983] 2026-10-31 18:52:31,121 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval_flexible_flow.tests.test_flow_control: Starting TestApprovalFlowControl.test_approver_workload_report_exposes_flexible_flow_flags ... 2026-10-31 18:52:31,661 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1844 deleted mail.mail records with IDs: [984] 2026-10-31 18:52:31,871 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1844 deleted mail.activity records with IDs: [480] 2026-10-31 18:52:32,020 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1844 deleted mail.mail records with IDs: [985] 2026-10-31 18:52:32,190 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval_flexible_flow.tests.test_flow_control: Starting TestApprovalFlowControl.test_cannot_revoke_extra_approver_after_they_approved ... 2026-10-31 18:52:32,720 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1844 deleted mail.mail records with IDs: [986] 2026-10-31 18:52:32,889 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1844 deleted mail.activity records with IDs: [482] 2026-10-31 18:52:33,066 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1844 deleted mail.mail records with IDs: [987] 2026-10-31 18:52:33,229 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1846 deleted mail.activity records with IDs: [483] 2026-10-31 18:52:33,390 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1846 deleted mail.mail records with IDs: [988] 2026-10-31 18:52:33,569 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval_flexible_flow.tests.test_flow_control: Starting TestApprovalFlowControl.test_cannot_revoke_extra_approver_after_they_refused ... 2026-10-31 18:52:34,029 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1844 deleted mail.mail records with IDs: [989] 2026-10-31 18:52:34,188 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1844 deleted mail.activity records with IDs: [485] 2026-10-31 18:52:34,339 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1844 deleted mail.mail records with IDs: [990] 2026-10-31 18:52:34,460 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1846 deleted mail.activity records with IDs: [486] 2026-10-31 18:52:34,582 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1846 deleted mail.mail records with IDs: [991] 2026-10-31 18:52:34,681 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval_flexible_flow.tests.test_flow_control: Starting TestApprovalFlowControl.test_constraint_prevents_active_extra_approver_count_exceeding_limit ... 2026-10-31 18:52:35,062 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1844 deleted mail.mail records with IDs: [992] 2026-10-31 18:52:35,355 104 INFO rb-be2b723-226188-430986 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-10-31 18:52:35,940 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1844 deleted mail.mail records with IDs: [993] 2026-10-31 18:52:36,610 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval_flexible_flow.tests.test_flow_control: Starting TestApprovalFlowControl.test_follower_in_allowed_business_group_can_add_extra_approver ... 2026-10-31 18:52:38,138 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1844 deleted mail.mail records with IDs: [994] 2026-10-31 18:52:38,346 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval_flexible_flow.tests.test_flow_control: Starting TestApprovalFlowControl.test_max_extra_approvers_must_be_positive_when_enabled ... 2026-10-31 18:52:38,525 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval_flexible_flow.tests.test_flow_control: Starting TestApprovalFlowControl.test_modified_approval_requests_action_disables_create ... 2026-10-31 18:52:38,556 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval_flexible_flow.tests.test_flow_control: Starting TestApprovalFlowControl.test_modified_approval_requests_report_domain ... 2026-10-31 18:52:38,941 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1844 deleted mail.mail records with IDs: [995] 2026-10-31 18:52:39,129 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1844 deleted mail.activity records with IDs: [490] 2026-10-31 18:52:39,238 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1844 deleted mail.mail records with IDs: [996] 2026-10-31 18:52:39,273 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval_flexible_flow.tests.test_flow_control: Starting TestApprovalFlowControl.test_non_sequential_extra_revoke_keeps_only_pending_non_revoked_approvers ... 2026-10-31 18:52:39,898 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1844 deleted mail.mail records with IDs: [997] 2026-10-31 18:52:40,002 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1844 deleted mail.mail records with IDs: [998] 2026-10-31 18:52:40,111 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1844 deleted mail.mail records with IDs: [999] 2026-10-31 18:52:40,226 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1844 deleted mail.mail records with IDs: [1000] 2026-10-31 18:52:40,457 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1844 deleted mail.mail records with IDs: [1001] 2026-10-31 18:52:40,657 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1845 deleted mail.activity records with IDs: [492, 493, 494, 495, 496] 2026-10-31 18:52:40,848 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1845 deleted mail.mail records with IDs: [1002] 2026-10-31 18:52:40,967 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1845 deleted mail.mail records with IDs: [1003] 2026-10-31 18:52:41,087 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1845 deleted mail.mail records with IDs: [1004] 2026-10-31 18:52:41,209 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1845 deleted mail.mail records with IDs: [1005] 2026-10-31 18:52:41,397 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1846 deleted mail.activity records with IDs: [497, 498, 499, 500] 2026-10-31 18:52:41,531 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1846 deleted mail.mail records with IDs: [1006] 2026-10-31 18:52:41,651 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1846 deleted mail.mail records with IDs: [1007] 2026-10-31 18:52:41,771 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1846 deleted mail.mail records with IDs: [1008] 2026-10-31 18:52:41,966 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1844 deleted mail.activity records with IDs: [501] 2026-10-31 18:52:42,081 104 INFO rb-be2b723-226188-430986 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-10-31 18:52:42,619 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1844 deleted mail.mail records with IDs: [1009] 2026-10-31 18:52:42,718 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1844 deleted mail.mail records with IDs: [1010] 2026-10-31 18:52:42,989 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1846 deleted mail.mail records with IDs: [1011] 2026-10-31 18:52:43,104 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval_flexible_flow.tests.test_flow_control: Starting TestApprovalFlowControl.test_progress_recomputed_after_revoke_extra_required_approver ... 2026-10-31 18:52:43,624 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1844 deleted mail.mail records with IDs: [1012] 2026-10-31 18:52:43,827 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1845 deleted mail.activity records with IDs: [507] 2026-10-31 18:52:43,976 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1845 deleted mail.mail records with IDs: [1013] 2026-10-31 18:52:44,107 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1844 deleted mail.activity records with IDs: [508] 2026-10-31 18:52:44,157 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval_flexible_flow.tests.test_flow_control: Starting TestApprovalFlowControl.test_request_overview_report_excludes_revoked_extra_from_approver_counts ... 2026-10-31 18:52:45,544 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1844 deleted mail.mail records with IDs: [1014] 2026-10-31 18:52:45,756 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1844 deleted mail.activity records with IDs: [509] 2026-10-31 18:52:45,902 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1844 deleted mail.mail records with IDs: [1015] 2026-10-31 18:52:46,073 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval_flexible_flow.tests.test_flow_control: Starting TestApprovalFlowControl.test_revoke_extra_approver_in_draft ... 2026-10-31 18:52:46,536 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval_flexible_flow.tests.test_flow_control: Starting TestApprovalFlowControl.test_revoke_extra_approver_removes_activity_for_sequential_multiple_approvers ... 2026-10-31 18:52:47,270 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1844 deleted mail.mail records with IDs: [1016] 2026-10-31 18:52:47,396 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1844 deleted mail.mail records with IDs: [1017] 2026-10-31 18:52:47,598 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1844 deleted mail.activity records with IDs: [511, 512] 2026-10-31 18:52:47,756 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1844 deleted mail.mail records with IDs: [1018] 2026-10-31 18:52:47,898 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1844 deleted mail.activity records with IDs: [513] 2026-10-31 18:52:48,053 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1844 deleted mail.mail records with IDs: [1019] 2026-10-31 18:52:48,177 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1844 deleted mail.mail records with IDs: [1020] 2026-10-31 18:52:48,240 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval_flexible_flow.tests.test_flow_control: Starting TestApprovalFlowControl.test_revoke_extra_approver_removes_activity_in_non_sequential_flow ... 2026-10-31 18:52:48,901 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1844 deleted mail.mail records with IDs: [1021] 2026-10-31 18:52:49,018 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1844 deleted mail.mail records with IDs: [1022] 2026-10-31 18:52:49,272 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1844 deleted mail.mail records with IDs: [1023] 2026-10-31 18:52:49,432 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1844 deleted mail.activity records with IDs: [518] 2026-10-31 18:52:49,500 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval_flexible_flow.tests.test_flow_control: Starting TestApprovalFlowControl.test_revoke_pending_extra_approver_does_not_block_sequential_flow ... 2026-10-31 18:52:50,057 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1844 deleted mail.mail records with IDs: [1024] 2026-10-31 18:52:50,246 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1845 deleted mail.activity records with IDs: [519] 2026-10-31 18:52:50,399 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1845 deleted mail.mail records with IDs: [1025] 2026-10-31 18:52:50,564 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1844 deleted mail.activity records with IDs: [520] 2026-10-31 18:52:50,708 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1844 deleted mail.mail records with IDs: [1026] 2026-10-31 18:52:50,847 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1844 deleted mail.activity records with IDs: [521] 2026-10-31 18:52:50,996 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1844 deleted mail.mail records with IDs: [1027] 2026-10-31 18:52:51,152 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1846 deleted mail.activity records with IDs: [522] 2026-10-31 18:52:51,284 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1846 deleted mail.mail records with IDs: [1028] 2026-10-31 18:52:51,341 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval_flexible_flow.tests.test_flow_control: Starting TestApprovalFlowControl.test_revoke_permission_only_admin_or_adder ... 2026-10-31 18:52:51,774 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1844 deleted mail.mail records with IDs: [1029] 2026-10-31 18:52:51,970 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [375], uid: 1847, model: viin.approval.request 2026-10-31 18:52:52,120 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1844 deleted mail.activity records with IDs: [523] 2026-10-31 18:52:52,231 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1844 deleted mail.mail records with IDs: [1030] 2026-10-31 18:52:52,269 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval_flexible_flow.tests.test_flow_control: Starting TestApprovalFlowControl.test_revoked_extra_approver_is_excluded_from_effective_flow ... 2026-10-31 18:52:52,884 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1844 deleted mail.mail records with IDs: [1031] 2026-10-31 18:52:53,052 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1845 deleted mail.activity records with IDs: [525] 2026-10-31 18:52:53,207 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1845 deleted mail.mail records with IDs: [1032] 2026-10-31 18:52:53,380 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1844 deleted mail.activity records with IDs: [526] 2026-10-31 18:52:53,505 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1844 deleted mail.mail records with IDs: [1033] 2026-10-31 18:52:53,627 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1844 deleted mail.activity records with IDs: [527] 2026-10-31 18:52:53,752 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1844 deleted mail.mail records with IDs: [1034] 2026-10-31 18:52:53,840 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval_flexible_flow.tests.test_flow_control: Starting TestApprovalFlowControl.test_revoked_extra_approver_without_prior_access_is_removed_from_followers ... 2026-10-31 18:52:54,249 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1844 deleted mail.mail records with IDs: [1035] 2026-10-31 18:52:54,438 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1844 deleted mail.followers records with IDs: [6978] 2026-10-31 18:52:54,516 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1844 deleted mail.activity records with IDs: [529] 2026-10-31 18:52:54,650 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1844 deleted mail.mail records with IDs: [1036] 2026-10-31 18:52:54,757 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval_flexible_flow.tests.test_flow_control: Starting TestApprovalFlowControl.test_revoked_extra_approver_without_prior_access_loses_approver_report_access ... 2026-10-31 18:52:55,216 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1844 deleted mail.mail records with IDs: [1037] 2026-10-31 18:52:55,428 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1844 deleted mail.followers records with IDs: [6981] 2026-10-31 18:52:55,509 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1844 deleted mail.activity records with IDs: [531] 2026-10-31 18:52:55,634 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1844 deleted mail.mail records with IDs: [1038] 2026-10-31 18:52:55,736 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval_flexible_flow.tests.test_flow_control: Starting TestApprovalFlowControl.test_revoked_extra_approver_without_prior_access_loses_request_report_access ... 2026-10-31 18:52:56,178 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1844 deleted mail.mail records with IDs: [1039] 2026-10-31 18:52:56,345 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1844 deleted mail.followers records with IDs: [6984] 2026-10-31 18:52:56,433 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1844 deleted mail.activity records with IDs: [533] 2026-10-31 18:52:56,566 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1844 deleted mail.mail records with IDs: [1040] 2026-10-31 18:52:56,671 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval_flexible_flow.tests.test_flow_control: Starting TestApprovalFlowControl.test_revoked_pending_extra_approver_keeps_read_access ... 2026-10-31 18:52:57,139 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1844 deleted mail.mail records with IDs: [1041] 2026-10-31 18:52:57,297 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1844 deleted mail.activity records with IDs: [535] 2026-10-31 18:52:57,439 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1844 deleted mail.mail records with IDs: [1042] 2026-10-31 18:52:57,567 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1844 deleted mail.activity records with IDs: [536] 2026-10-31 18:52:57,691 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1844 deleted mail.mail records with IDs: [1043] 2026-10-31 18:52:57,790 104 INFO rb-be2b723-226188-430986 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-10-31 18:52:58,386 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1844 deleted mail.mail records with IDs: [1044] 2026-10-31 18:52:58,488 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1844 deleted mail.mail records with IDs: [1045] 2026-10-31 18:52:58,694 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1844 deleted mail.mail records with IDs: [1046] 2026-10-31 18:52:58,821 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1844 deleted mail.activity records with IDs: [540] 2026-10-31 18:52:58,899 104 INFO rb-be2b723-226188-430986 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-10-31 18:52:58,937 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval_flexible_flow.tests.test_flow_control: Starting TestApprovalFlowControl.test_search_flow_control_actor_ids_supports_negative_operators ... 2026-10-31 18:52:59,423 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1844 deleted mail.mail records with IDs: [1047] 2026-10-31 18:52:59,570 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval_flexible_flow.tests.test_flow_control: Starting TestApprovalFlowControl.test_search_requests_where_current_user_added_extra_approvers ... 2026-10-31 18:53:00,024 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1844 deleted mail.mail records with IDs: [1048] 2026-10-31 18:53:00,345 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1844 deleted mail.mail records with IDs: [1049] 2026-10-31 18:53:00,547 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1844 deleted mail.activity records with IDs: [543] 2026-10-31 18:53:00,695 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1844 deleted mail.mail records with IDs: [1050] 2026-10-31 18:53:00,983 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1844 deleted mail.mail records with IDs: [1051] 2026-10-31 18:53:01,080 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval_flexible_flow.tests.test_flow_control: Starting TestApprovalFlowControl.test_sequential_multiple_extra_revoke_restores_next_step_activities ... 2026-10-31 18:53:01,701 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1844 deleted mail.mail records with IDs: [1052] 2026-10-31 18:53:01,822 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1844 deleted mail.mail records with IDs: [1053] 2026-10-31 18:53:02,094 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1845 deleted mail.activity records with IDs: [546, 547] 2026-10-31 18:53:02,260 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1845 deleted mail.mail records with IDs: [1054] 2026-10-31 18:53:02,388 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1845 deleted mail.mail records with IDs: [1055] 2026-10-31 18:53:02,623 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1844 deleted mail.activity records with IDs: [548, 549] 2026-10-31 18:53:02,779 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1844 deleted mail.mail records with IDs: [1056] 2026-10-31 18:53:02,934 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1844 deleted mail.activity records with IDs: [550] 2026-10-31 18:53:03,087 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1844 deleted mail.mail records with IDs: [1057] 2026-10-31 18:53:03,202 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1844 deleted mail.mail records with IDs: [1058] 2026-10-31 18:53:03,310 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval_flexible_flow.tests.test_flow_control: Starting TestApprovalFlowControl.test_stale_add_extra_approver_wizard_cannot_bypass_type_limit ... 2026-10-31 18:53:03,857 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1844 deleted mail.mail records with IDs: [1059] 2026-10-31 18:53:04,186 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval_flexible_flow.tests.test_flow_control: Starting TestApprovalFlowControl.test_unrelated_internal_group_can_be_configured_for_extra_approver_permission ... 2026-10-31 18:53:04,646 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-10-31 18:53:05,765 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted discuss.channel.member records with IDs: [1840] 2026-10-31 18:53:05,766 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval_flexible_flow.tests.test_inactive_extra_approver: Starting TestInactiveExtraApprover.test_add_extra_approver_wizard_rejects_inactive_user ... 2026-10-31 18:53:06,366 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1852 deleted mail.mail records with IDs: [1060] 2026-10-31 18:53:06,507 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-31 18:53:57,501 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval_flexible_flow.tests.test_performance: Starting TestApprovalFlowControlPerformance.test_perf_add_extra_approver_100_approvers_under_2s ... 2026-10-31 18:53:58,224 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1855 deleted mail.mail records with IDs: [1061] 2026-10-31 18:53:58,534 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1855 deleted mail.activity records with IDs: [555] 2026-10-31 18:53:58,759 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1855 deleted mail.mail records with IDs: [1062] 2026-10-31 18:53:58,833 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval_flexible_flow.tests.test_performance: Starting TestApprovalFlowControlPerformance.test_perf_load_modified_report_10k_logs_under_3s ... 2026-10-31 18:53:59,573 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1855 deleted mail.mail records with IDs: [1063] 2026-10-31 18:53:59,869 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1855 deleted mail.activity records with IDs: [557] 2026-10-31 18:54:00,017 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1855 deleted mail.mail records with IDs: [1064] 2026-10-31 18:54:02,391 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval_flexible_flow.tests.test_performance: Starting TestApprovalFlowControlPerformance.test_perf_revoke_extra_approver_100_approvers_under_2s ... 2026-10-31 18:54:02,962 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1855 deleted mail.mail records with IDs: [1065] 2026-10-31 18:54:03,234 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1855 deleted mail.activity records with IDs: [559] 2026-10-31 18:54:03,402 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1855 deleted mail.mail records with IDs: [1066] 2026-10-31 18:54:03,619 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1855 deleted mail.activity records with IDs: [560] 2026-10-31 18:54:03,774 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1855 deleted mail.mail records with IDs: [1067] 2026-10-31 18:54:03,844 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_attachment: filestore gc 100 checked, 100 removed 2026-10-31 18:54:16,859 104 INFO rb-be2b723-226188-430986 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-10-31 18:54:25,960 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval_hr_payroll.tests.test_approval_dashboard_sample: Starting TestApprovalDashboardSample.test_approval_section_is_sample_ghost_when_no_disbursement_runs ... 2026-10-31 18:54:26,596 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval_hr_payroll.tests.test_approval_dashboard_sample: Starting TestApprovalDashboardSample.test_approval_section_stays_real_and_byte_identical_when_populated ... 2026-10-31 18:54:27,302 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1068] 2026-10-31 18:54:27,426 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1069] 2026-10-31 18:54:27,541 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1070] 2026-10-31 18:54:27,642 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1071] 2026-10-31 18:54:27,775 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1072] 2026-10-31 18:54:27,911 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1073] 2026-10-31 18:54:28,045 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1074] 2026-10-31 18:54:28,189 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1075] 2026-10-31 18:54:28,316 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1076] 2026-10-31 18:54:28,433 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1077] 2026-10-31 18:54:28,576 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1078] 2026-10-31 18:54:28,707 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1079] 2026-10-31 18:54:28,840 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1080] 2026-10-31 18:54:28,963 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1081] 2026-10-31 18:54:29,069 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1082] 2026-10-31 18:54:29,190 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1083] 2026-10-31 18:54:29,297 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <086155057288453.1793472869.243739843368530-openerp-message-notify@259995ba663e>: ['"Alice Johnson" <@False>'] 2026-10-31 18:54:29,307 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1084] 2026-10-31 18:54:29,418 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <336351115812275.1793472869.362975597381592-openerp-message-notify@259995ba663e>: ['"Bob Smith" <@False>'] 2026-10-31 18:54:29,427 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1085] 2026-10-31 18:54:29,536 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <843545722816543.1793472869.484943866729736-openerp-message-notify@259995ba663e>: ['"Charlie Brown" <@False>'] 2026-10-31 18:54:29,548 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1086] 2026-10-31 18:54:29,655 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <759329627283306.1793472869.602380037307739-openerp-message-notify@259995ba663e>: ['"David Wilson" <@False>'] 2026-10-31 18:54:29,664 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1087] 2026-10-31 18:54:29,795 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <163283281318466.1793472869.735734701156616-openerp-message-notify@259995ba663e>: ['"Eva Green" <@False>'] 2026-10-31 18:54:29,805 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1088] 2026-10-31 18:54:29,919 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <863103229766362.1793472869.867108583450317-openerp-message-notify@259995ba663e>: ['"Frank White" <@False>'] 2026-10-31 18:54:29,930 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1089] 2026-10-31 18:54:30,038 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <097468573605003.1793472869.984987735748291-openerp-message-notify@259995ba663e>: ['"Grace Lee" <@False>'] 2026-10-31 18:54:30,048 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1090] 2026-10-31 18:54:30,177 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <010450485997464.1793472870.111452102661133-openerp-message-notify@259995ba663e>: ['"Hannah Martin" <@False>'] 2026-10-31 18:54:30,186 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1091] 2026-10-31 18:54:30,285 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <596919904199460.1793472870.232380390167236-openerp-message-notify@259995ba663e>: ['"Tran Minh Khang" <@False>'] 2026-10-31 18:54:30,295 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1092] 2026-10-31 18:54:30,713 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1093] 2026-10-31 18:54:30,827 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1094] 2026-10-31 18:54:30,945 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1095] 2026-10-31 18:54:31,066 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1096] 2026-10-31 18:54:31,188 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1097] 2026-10-31 18:54:31,319 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1098] 2026-10-31 18:54:31,453 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1099] 2026-10-31 18:54:31,582 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1100] 2026-10-31 18:54:31,728 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1101] 2026-10-31 18:54:31,850 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1102] 2026-10-31 18:54:31,959 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1103] 2026-10-31 18:54:32,065 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1104] 2026-10-31 18:54:32,232 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1105] 2026-10-31 18:54:32,377 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1106] 2026-10-31 18:54:32,493 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1107] 2026-10-31 18:54:32,621 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1108] 2026-10-31 18:54:32,740 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <748535841733967.1793472872.683932781219482-openerp-message-notify@259995ba663e>: ['"Alice Johnson" <@False>'] 2026-10-31 18:54:32,750 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1109] 2026-10-31 18:54:32,863 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <698308014073821.1793472872.807591438293457-openerp-message-notify@259995ba663e>: ['"Bob Smith" <@False>'] 2026-10-31 18:54:32,874 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1110] 2026-10-31 18:54:32,986 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <493312363463035.1793472872.934460878372192-openerp-message-notify@259995ba663e>: ['"Charlie Brown" <@False>'] 2026-10-31 18:54:32,996 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1111] 2026-10-31 18:54:33,139 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <431498625855813.1793472873.068064928054810-openerp-message-notify@259995ba663e>: ['"David Wilson" <@False>'] 2026-10-31 18:54:33,153 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1112] 2026-10-31 18:54:33,302 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <158562412656365.1793472873.229683876037598-openerp-message-notify@259995ba663e>: ['"Eva Green" <@False>'] 2026-10-31 18:54:33,317 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1113] 2026-10-31 18:54:33,433 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <574039340023822.1793472873.378982305526733-openerp-message-notify@259995ba663e>: ['"Frank White" <@False>'] 2026-10-31 18:54:33,444 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1114] 2026-10-31 18:54:33,559 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <483943448907743.1793472873.502633333206177-openerp-message-notify@259995ba663e>: ['"Grace Lee" <@False>'] 2026-10-31 18:54:33,570 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1115] 2026-10-31 18:54:33,696 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <572557744130404.1793472873.634616613388062-openerp-message-notify@259995ba663e>: ['"Hannah Martin" <@False>'] 2026-10-31 18:54:33,707 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1116] 2026-10-31 18:54:33,834 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <709441578949549.1793472873.782195091247559-openerp-message-notify@259995ba663e>: ['"Tran Minh Khang" <@False>'] 2026-10-31 18:54:33,844 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1117] 2026-10-31 18:54:33,961 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [587, 588, 589, 590, 591, 592, 593, 594, 595, 596, 597, 598, 599, 600, 601, 602, 603, 604, 605, 606, 607, 608, 609, 610, 611] 2026-10-31 18:54:34,162 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <939494859036865.1793472874.000090599060059-openerp-393-viin.approval.request@259995ba663e>: ['"Alice Johnson" <@False>'] 2026-10-31 18:54:34,166 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <939494859036865.1793472874.000090599060059-openerp-393-viin.approval.request@259995ba663e>: ['"Bob Smith" <@False>'] 2026-10-31 18:54:34,171 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <939494859036865.1793472874.000090599060059-openerp-393-viin.approval.request@259995ba663e>: ['"Charlie Brown" <@False>'] 2026-10-31 18:54:34,176 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <939494859036865.1793472874.000090599060059-openerp-393-viin.approval.request@259995ba663e>: ['"David Wilson" <@False>'] 2026-10-31 18:54:34,180 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <939494859036865.1793472874.000090599060059-openerp-393-viin.approval.request@259995ba663e>: ['"Eva Green" <@False>'] 2026-10-31 18:54:34,185 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <939494859036865.1793472874.000090599060059-openerp-393-viin.approval.request@259995ba663e>: ['"Frank White" <@False>'] 2026-10-31 18:54:34,190 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <939494859036865.1793472874.000090599060059-openerp-393-viin.approval.request@259995ba663e>: ['"Grace Lee" <@False>'] 2026-10-31 18:54:34,194 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <939494859036865.1793472874.000090599060059-openerp-393-viin.approval.request@259995ba663e>: ['"Hannah Martin" <@False>'] 2026-10-31 18:54:34,199 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <939494859036865.1793472874.000090599060059-openerp-393-viin.approval.request@259995ba663e>: ['"Tran Minh Khang" <@False>'] 2026-10-31 18:54:34,235 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1118] 2026-10-31 18:54:34,816 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1119] 2026-10-31 18:54:34,923 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1120] 2026-10-31 18:54:35,019 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1121] 2026-10-31 18:54:35,139 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1122] 2026-10-31 18:54:35,277 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1123] 2026-10-31 18:54:35,401 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1124] 2026-10-31 18:54:35,526 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1125] 2026-10-31 18:54:35,629 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1126] 2026-10-31 18:54:35,738 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1127] 2026-10-31 18:54:35,895 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1128] 2026-10-31 18:54:36,029 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1129] 2026-10-31 18:54:36,167 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1130] 2026-10-31 18:54:36,292 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1131] 2026-10-31 18:54:36,420 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1132] 2026-10-31 18:54:36,560 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1133] 2026-10-31 18:54:36,695 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1134] 2026-10-31 18:54:36,815 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <958050296951293.1793472876.755814552307129-openerp-message-notify@259995ba663e>: ['"Alice Johnson" <@False>'] 2026-10-31 18:54:36,825 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1135] 2026-10-31 18:54:36,938 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <388642391963914.1793472876.883943319320679-openerp-message-notify@259995ba663e>: ['"Bob Smith" <@False>'] 2026-10-31 18:54:36,948 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1136] 2026-10-31 18:54:37,049 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <826133689191695.1793472877.000687599182129-openerp-message-notify@259995ba663e>: ['"Charlie Brown" <@False>'] 2026-10-31 18:54:37,058 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1137] 2026-10-31 18:54:37,163 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <669592465168431.1793472877.112687349319458-openerp-message-notify@259995ba663e>: ['"David Wilson" <@False>'] 2026-10-31 18:54:37,172 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1138] 2026-10-31 18:54:37,280 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <851390519032742.1793472877.228252172470093-openerp-message-notify@259995ba663e>: ['"Eva Green" <@False>'] 2026-10-31 18:54:37,290 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1139] 2026-10-31 18:54:37,387 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <415753193865517.1793472877.339308977127075-openerp-message-notify@259995ba663e>: ['"Frank White" <@False>'] 2026-10-31 18:54:37,395 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1140] 2026-10-31 18:54:37,486 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <387650307345092.1793472877.440933227539062-openerp-message-notify@259995ba663e>: ['"Grace Lee" <@False>'] 2026-10-31 18:54:37,498 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1141] 2026-10-31 18:54:37,617 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <446977262847501.1793472877.556948661804199-openerp-message-notify@259995ba663e>: ['"Hannah Martin" <@False>'] 2026-10-31 18:54:37,627 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1142] 2026-10-31 18:54:37,731 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <978304997111666.1793472877.680811882019043-openerp-message-notify@259995ba663e>: ['"Tran Minh Khang" <@False>'] 2026-10-31 18:54:37,740 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1143] 2026-10-31 18:54:37,988 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <032189705044168.1793472877.833841562271118-openerp-394-viin.approval.request@259995ba663e>: ['"Alice Johnson" <@False>'] 2026-10-31 18:54:37,991 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <032189705044168.1793472877.833841562271118-openerp-394-viin.approval.request@259995ba663e>: ['"Bob Smith" <@False>'] 2026-10-31 18:54:37,996 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <032189705044168.1793472877.833841562271118-openerp-394-viin.approval.request@259995ba663e>: ['"Charlie Brown" <@False>'] 2026-10-31 18:54:38,000 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <032189705044168.1793472877.833841562271118-openerp-394-viin.approval.request@259995ba663e>: ['"David Wilson" <@False>'] 2026-10-31 18:54:38,004 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <032189705044168.1793472877.833841562271118-openerp-394-viin.approval.request@259995ba663e>: ['"Eva Green" <@False>'] 2026-10-31 18:54:38,007 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <032189705044168.1793472877.833841562271118-openerp-394-viin.approval.request@259995ba663e>: ['"Frank White" <@False>'] 2026-10-31 18:54:38,011 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <032189705044168.1793472877.833841562271118-openerp-394-viin.approval.request@259995ba663e>: ['"Grace Lee" <@False>'] 2026-10-31 18:54:38,016 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <032189705044168.1793472877.833841562271118-openerp-394-viin.approval.request@259995ba663e>: ['"Hannah Martin" <@False>'] 2026-10-31 18:54:38,019 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <032189705044168.1793472877.833841562271118-openerp-394-viin.approval.request@259995ba663e>: ['"Tran Minh Khang" <@False>'] 2026-10-31 18:54:38,056 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1144] 2026-10-31 18:54:38,909 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-10-31 18:54:58,868 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval_hr_payroll.tests.test_disbursement_approval: Starting TestDisbursementApproval.test_a11y_view_arch ... 2026-10-31 18:54:59,510 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1145] 2026-10-31 18:54:59,666 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1146] 2026-10-31 18:54:59,832 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1147] 2026-10-31 18:54:59,951 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1148] 2026-10-31 18:55:00,070 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1149] 2026-10-31 18:55:00,239 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1150] 2026-10-31 18:55:00,402 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1151] 2026-10-31 18:55:00,523 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1152] 2026-10-31 18:55:00,626 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1153] 2026-10-31 18:55:00,748 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1154] 2026-10-31 18:55:00,871 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1155] 2026-10-31 18:55:00,994 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1156] 2026-10-31 18:55:01,144 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1157] 2026-10-31 18:55:01,282 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1158] 2026-10-31 18:55:01,458 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1159] 2026-10-31 18:55:01,581 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1160] 2026-10-31 18:55:01,688 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <049331763139428.1793472901.635378122329712-openerp-message-notify@259995ba663e>: ['"Alice Johnson" <@False>'] 2026-10-31 18:55:01,699 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1161] 2026-10-31 18:55:01,801 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <244157274423389.1793472901.753513097763062-openerp-message-notify@259995ba663e>: ['"Bob Smith" <@False>'] 2026-10-31 18:55:01,809 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1162] 2026-10-31 18:55:01,910 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <059906456112769.1793472901.863292932510376-openerp-message-notify@259995ba663e>: ['"Charlie Brown" <@False>'] 2026-10-31 18:55:01,920 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1163] 2026-10-31 18:55:02,035 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <379505198936298.1793472901.977039575576782-openerp-message-notify@259995ba663e>: ['"David Wilson" <@False>'] 2026-10-31 18:55:02,047 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1164] 2026-10-31 18:55:02,160 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <180823604824206.1793472902.103630542755127-openerp-message-notify@259995ba663e>: ['"Eva Green" <@False>'] 2026-10-31 18:55:02,171 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1165] 2026-10-31 18:55:02,275 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <391417245157981.1793472902.224860191345215-openerp-message-notify@259995ba663e>: ['"Frank White" <@False>'] 2026-10-31 18:55:02,285 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1166] 2026-10-31 18:55:02,383 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <463501329243154.1793472902.336079597473145-openerp-message-notify@259995ba663e>: ['"Grace Lee" <@False>'] 2026-10-31 18:55:02,391 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1167] 2026-10-31 18:55:02,510 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <389003998190651.1793472902.443813085556030-openerp-message-notify@259995ba663e>: ['"Hannah Martin" <@False>'] 2026-10-31 18:55:02,520 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1168] 2026-10-31 18:55:02,630 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <618750362248881.1793472902.577811956405640-openerp-message-notify@259995ba663e>: ['"Tran Minh Khang" <@False>'] 2026-10-31 18:55:02,640 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1169] 2026-10-31 18:55:02,760 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [637, 638, 639, 640, 641, 642, 643, 644, 645, 646, 647, 648, 649, 650, 651, 652, 653, 654, 655, 656, 657, 658, 659, 660, 661] 2026-10-31 18:55:02,960 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <708494707728993.1793472902.802320241928101-openerp-395-viin.approval.request@259995ba663e>: ['"Alice Johnson" <@False>'] 2026-10-31 18:55:02,964 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <708494707728993.1793472902.802320241928101-openerp-395-viin.approval.request@259995ba663e>: ['"Bob Smith" <@False>'] 2026-10-31 18:55:02,969 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <708494707728993.1793472902.802320241928101-openerp-395-viin.approval.request@259995ba663e>: ['"Charlie Brown" <@False>'] 2026-10-31 18:55:02,973 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <708494707728993.1793472902.802320241928101-openerp-395-viin.approval.request@259995ba663e>: ['"David Wilson" <@False>'] 2026-10-31 18:55:02,978 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <708494707728993.1793472902.802320241928101-openerp-395-viin.approval.request@259995ba663e>: ['"Eva Green" <@False>'] 2026-10-31 18:55:02,982 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <708494707728993.1793472902.802320241928101-openerp-395-viin.approval.request@259995ba663e>: ['"Frank White" <@False>'] 2026-10-31 18:55:02,986 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <708494707728993.1793472902.802320241928101-openerp-395-viin.approval.request@259995ba663e>: ['"Grace Lee" <@False>'] 2026-10-31 18:55:02,991 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <708494707728993.1793472902.802320241928101-openerp-395-viin.approval.request@259995ba663e>: ['"Hannah Martin" <@False>'] 2026-10-31 18:55:02,995 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <708494707728993.1793472902.802320241928101-openerp-395-viin.approval.request@259995ba663e>: ['"Tran Minh Khang" <@False>'] 2026-10-31 18:55:03,025 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1170] 2026-10-31 18:55:03,726 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval_hr_payroll.tests.test_disbursement_approval: Starting TestDisbursementApproval.test_approval_rollup_aggregates_stored_run_state ... 2026-10-31 18:55:04,572 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1171] 2026-10-31 18:55:04,703 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1172] 2026-10-31 18:55:04,827 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1173] 2026-10-31 18:55:04,951 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1174] 2026-10-31 18:55:05,079 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1175] 2026-10-31 18:55:05,206 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1176] 2026-10-31 18:55:05,326 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1177] 2026-10-31 18:55:05,452 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1178] 2026-10-31 18:55:05,573 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1179] 2026-10-31 18:55:05,699 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1180] 2026-10-31 18:55:05,825 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1181] 2026-10-31 18:55:05,956 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1182] 2026-10-31 18:55:06,090 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1183] 2026-10-31 18:55:06,225 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1184] 2026-10-31 18:55:06,363 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1185] 2026-10-31 18:55:06,490 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1186] 2026-10-31 18:55:06,599 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <045186260314256.1793472906.549632310867310-openerp-message-notify@259995ba663e>: ['"Alice Johnson" <@False>'] 2026-10-31 18:55:06,608 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1187] 2026-10-31 18:55:06,707 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <243001992793068.1793472906.659586906433105-openerp-message-notify@259995ba663e>: ['"Bob Smith" <@False>'] 2026-10-31 18:55:06,717 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1188] 2026-10-31 18:55:06,819 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <653703014776743.1793472906.769362211227417-openerp-message-notify@259995ba663e>: ['"Charlie Brown" <@False>'] 2026-10-31 18:55:06,827 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1189] 2026-10-31 18:55:06,933 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <743708524661021.1793472906.873919725418091-openerp-message-notify@259995ba663e>: ['"David Wilson" <@False>'] 2026-10-31 18:55:06,942 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1190] 2026-10-31 18:55:07,048 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <791339647036071.1793472906.997933626174927-openerp-message-notify@259995ba663e>: ['"Eva Green" <@False>'] 2026-10-31 18:55:07,059 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1191] 2026-10-31 18:55:07,172 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <720575493827215.1793472907.115082979202271-openerp-message-notify@259995ba663e>: ['"Frank White" <@False>'] 2026-10-31 18:55:07,180 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1192] 2026-10-31 18:55:07,298 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <735615101763259.1793472907.234061002731323-openerp-message-notify@259995ba663e>: ['"Grace Lee" <@False>'] 2026-10-31 18:55:07,308 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1193] 2026-10-31 18:55:07,434 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <532988621178321.1793472907.376188993453979-openerp-message-notify@259995ba663e>: ['"Hannah Martin" <@False>'] 2026-10-31 18:55:07,445 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1194] 2026-10-31 18:55:07,566 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <465400797981337.1793472907.505187034606934-openerp-message-notify@259995ba663e>: ['"Tran Minh Khang" <@False>'] 2026-10-31 18:55:07,577 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1195] 2026-10-31 18:55:08,332 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1196] 2026-10-31 18:55:08,453 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1197] 2026-10-31 18:55:08,564 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1198] 2026-10-31 18:55:08,691 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1199] 2026-10-31 18:55:08,820 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1200] 2026-10-31 18:55:08,931 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1201] 2026-10-31 18:55:09,034 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1202] 2026-10-31 18:55:09,132 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1203] 2026-10-31 18:55:09,259 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1204] 2026-10-31 18:55:09,395 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1205] 2026-10-31 18:55:09,526 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1206] 2026-10-31 18:55:09,669 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1207] 2026-10-31 18:55:09,805 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1208] 2026-10-31 18:55:09,957 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1209] 2026-10-31 18:55:10,082 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1210] 2026-10-31 18:55:10,189 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1211] 2026-10-31 18:55:10,305 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <457264516552618.1793472910.245235204696655-openerp-message-notify@259995ba663e>: ['"Alice Johnson" <@False>'] 2026-10-31 18:55:10,316 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1212] 2026-10-31 18:55:10,449 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <088640120155392.1793472910.390820026397705-openerp-message-notify@259995ba663e>: ['"Bob Smith" <@False>'] 2026-10-31 18:55:10,456 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1213] 2026-10-31 18:55:10,553 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <095583211264595.1793472910.504709720611572-openerp-message-notify@259995ba663e>: ['"Charlie Brown" <@False>'] 2026-10-31 18:55:10,565 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1214] 2026-10-31 18:55:10,667 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <070793505573421.1793472910.619489908218384-openerp-message-notify@259995ba663e>: ['"David Wilson" <@False>'] 2026-10-31 18:55:10,676 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1215] 2026-10-31 18:55:10,787 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <147669921499071.1793472910.730962276458740-openerp-message-notify@259995ba663e>: ['"Eva Green" <@False>'] 2026-10-31 18:55:10,795 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1216] 2026-10-31 18:55:10,892 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <845591715324844.1793472910.839095115661621-openerp-message-notify@259995ba663e>: ['"Frank White" <@False>'] 2026-10-31 18:55:10,902 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1217] 2026-10-31 18:55:11,005 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <237575361641222.1793472910.955227375030518-openerp-message-notify@259995ba663e>: ['"Grace Lee" <@False>'] 2026-10-31 18:55:11,014 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1218] 2026-10-31 18:55:11,118 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <650715108715475.1793472911.065450906753540-openerp-message-notify@259995ba663e>: ['"Hannah Martin" <@False>'] 2026-10-31 18:55:11,127 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1219] 2026-10-31 18:55:11,233 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <749088650575403.1793472911.180242776870728-openerp-message-notify@259995ba663e>: ['"Tran Minh Khang" <@False>'] 2026-10-31 18:55:11,242 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1220] 2026-10-31 18:55:11,336 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [687, 688, 689, 690, 691, 692, 693, 694, 695, 696, 697, 698, 699, 700, 701, 702, 703, 704, 705, 706, 707, 708, 709, 710, 711] 2026-10-31 18:55:11,514 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <958287431045595.1793472911.371974468231201-openerp-397-viin.approval.request@259995ba663e>: ['"Alice Johnson" <@False>'] 2026-10-31 18:55:11,517 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <958287431045595.1793472911.371974468231201-openerp-397-viin.approval.request@259995ba663e>: ['"Bob Smith" <@False>'] 2026-10-31 18:55:11,521 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <958287431045595.1793472911.371974468231201-openerp-397-viin.approval.request@259995ba663e>: ['"Charlie Brown" <@False>'] 2026-10-31 18:55:11,524 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <958287431045595.1793472911.371974468231201-openerp-397-viin.approval.request@259995ba663e>: ['"David Wilson" <@False>'] 2026-10-31 18:55:11,527 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <958287431045595.1793472911.371974468231201-openerp-397-viin.approval.request@259995ba663e>: ['"Eva Green" <@False>'] 2026-10-31 18:55:11,531 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <958287431045595.1793472911.371974468231201-openerp-397-viin.approval.request@259995ba663e>: ['"Frank White" <@False>'] 2026-10-31 18:55:11,535 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <958287431045595.1793472911.371974468231201-openerp-397-viin.approval.request@259995ba663e>: ['"Grace Lee" <@False>'] 2026-10-31 18:55:11,538 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <958287431045595.1793472911.371974468231201-openerp-397-viin.approval.request@259995ba663e>: ['"Hannah Martin" <@False>'] 2026-10-31 18:55:11,542 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <958287431045595.1793472911.371974468231201-openerp-397-viin.approval.request@259995ba663e>: ['"Tran Minh Khang" <@False>'] 2026-10-31 18:55:11,570 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1221] 2026-10-31 18:55:12,271 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1222] 2026-10-31 18:55:12,384 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1223] 2026-10-31 18:55:12,517 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1224] 2026-10-31 18:55:12,663 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1225] 2026-10-31 18:55:12,812 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1226] 2026-10-31 18:55:12,929 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1227] 2026-10-31 18:55:13,046 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1228] 2026-10-31 18:55:13,174 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1229] 2026-10-31 18:55:13,318 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1230] 2026-10-31 18:55:13,435 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1231] 2026-10-31 18:55:13,543 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1232] 2026-10-31 18:55:13,656 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1233] 2026-10-31 18:55:13,770 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1234] 2026-10-31 18:55:13,884 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1235] 2026-10-31 18:55:14,004 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1236] 2026-10-31 18:55:14,134 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1237] 2026-10-31 18:55:14,249 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <375421706471268.1793472914.194993495941162-openerp-message-notify@259995ba663e>: ['"Alice Johnson" <@False>'] 2026-10-31 18:55:14,258 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1238] 2026-10-31 18:55:14,374 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <172799733883279.1793472914.316899061203003-openerp-message-notify@259995ba663e>: ['"Bob Smith" <@False>'] 2026-10-31 18:55:14,385 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1239] 2026-10-31 18:55:14,496 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <432472194503257.1793472914.442401170730591-openerp-message-notify@259995ba663e>: ['"Charlie Brown" <@False>'] 2026-10-31 18:55:14,505 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1240] 2026-10-31 18:55:14,609 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <785499027494434.1793472914.557727575302124-openerp-message-notify@259995ba663e>: ['"David Wilson" <@False>'] 2026-10-31 18:55:14,618 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1241] 2026-10-31 18:55:14,724 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <951573191403976.1793472914.671076059341431-openerp-message-notify@259995ba663e>: ['"Eva Green" <@False>'] 2026-10-31 18:55:14,733 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1242] 2026-10-31 18:55:14,842 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <566573276291032.1793472914.790015697479248-openerp-message-notify@259995ba663e>: ['"Frank White" <@False>'] 2026-10-31 18:55:14,852 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1243] 2026-10-31 18:55:14,961 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <600398248869320.1793472914.907715559005737-openerp-message-notify@259995ba663e>: ['"Grace Lee" <@False>'] 2026-10-31 18:55:14,970 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1244] 2026-10-31 18:55:15,063 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <378561299727951.1793472915.023633003234863-openerp-message-notify@259995ba663e>: ['"Hannah Martin" <@False>'] 2026-10-31 18:55:15,070 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1245] 2026-10-31 18:55:15,162 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <979238124099076.1793472915.114138364791870-openerp-message-notify@259995ba663e>: ['"Tran Minh Khang" <@False>'] 2026-10-31 18:55:15,171 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1246] 2026-10-31 18:55:15,267 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [712, 713, 714, 715, 716, 717, 718, 719, 720, 721, 722, 723, 724, 725, 726, 727, 728, 729, 730, 731, 732, 733, 734, 735, 736] 2026-10-31 18:55:15,456 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <736388989938919.1793472915.303784132003784-openerp-398-viin.approval.request@259995ba663e>: ['"Alice Johnson" <@False>'] 2026-10-31 18:55:15,461 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <736388989938919.1793472915.303784132003784-openerp-398-viin.approval.request@259995ba663e>: ['"Bob Smith" <@False>'] 2026-10-31 18:55:15,465 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <736388989938919.1793472915.303784132003784-openerp-398-viin.approval.request@259995ba663e>: ['"Charlie Brown" <@False>'] 2026-10-31 18:55:15,469 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <736388989938919.1793472915.303784132003784-openerp-398-viin.approval.request@259995ba663e>: ['"David Wilson" <@False>'] 2026-10-31 18:55:15,473 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <736388989938919.1793472915.303784132003784-openerp-398-viin.approval.request@259995ba663e>: ['"Eva Green" <@False>'] 2026-10-31 18:55:15,477 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <736388989938919.1793472915.303784132003784-openerp-398-viin.approval.request@259995ba663e>: ['"Frank White" <@False>'] 2026-10-31 18:55:15,480 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <736388989938919.1793472915.303784132003784-openerp-398-viin.approval.request@259995ba663e>: ['"Grace Lee" <@False>'] 2026-10-31 18:55:15,484 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <736388989938919.1793472915.303784132003784-openerp-398-viin.approval.request@259995ba663e>: ['"Hannah Martin" <@False>'] 2026-10-31 18:55:15,487 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <736388989938919.1793472915.303784132003784-openerp-398-viin.approval.request@259995ba663e>: ['"Tran Minh Khang" <@False>'] 2026-10-31 18:55:15,515 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1247] 2026-10-31 18:55:15,781 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <847221859853603.1793472915.637238979339600-openerp-398-viin.approval.request@259995ba663e>: ['"Alice Johnson" <@False>'] 2026-10-31 18:55:15,786 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <847221859853603.1793472915.637238979339600-openerp-398-viin.approval.request@259995ba663e>: ['"Bob Smith" <@False>'] 2026-10-31 18:55:15,789 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <847221859853603.1793472915.637238979339600-openerp-398-viin.approval.request@259995ba663e>: ['"Charlie Brown" <@False>'] 2026-10-31 18:55:15,796 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <847221859853603.1793472915.637238979339600-openerp-398-viin.approval.request@259995ba663e>: ['"David Wilson" <@False>'] 2026-10-31 18:55:15,800 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <847221859853603.1793472915.637238979339600-openerp-398-viin.approval.request@259995ba663e>: ['"Eva Green" <@False>'] 2026-10-31 18:55:15,806 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <847221859853603.1793472915.637238979339600-openerp-398-viin.approval.request@259995ba663e>: ['"Frank White" <@False>'] 2026-10-31 18:55:15,812 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <847221859853603.1793472915.637238979339600-openerp-398-viin.approval.request@259995ba663e>: ['"Grace Lee" <@False>'] 2026-10-31 18:55:15,817 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <847221859853603.1793472915.637238979339600-openerp-398-viin.approval.request@259995ba663e>: ['"Hannah Martin" <@False>'] 2026-10-31 18:55:15,823 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <847221859853603.1793472915.637238979339600-openerp-398-viin.approval.request@259995ba663e>: ['"Tran Minh Khang" <@False>'] 2026-10-31 18:55:15,918 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1248] 2026-10-31 18:55:16,199 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval_hr_payroll.tests.test_disbursement_approval: Starting TestDisbursementApproval.test_approval_rollup_is_outstanding_worklist_not_period_scoped ... 2026-10-31 18:55:16,463 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [227] 2026-10-31 18:55:16,688 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [228] 2026-10-31 18:55:18,031 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1249] 2026-10-31 18:55:18,145 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1250] 2026-10-31 18:55:18,259 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1251] 2026-10-31 18:55:18,374 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1252] 2026-10-31 18:55:18,479 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1253] 2026-10-31 18:55:18,593 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1254] 2026-10-31 18:55:18,704 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1255] 2026-10-31 18:55:18,807 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1256] 2026-10-31 18:55:18,922 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1257] 2026-10-31 18:55:19,036 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1258] 2026-10-31 18:55:19,144 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1259] 2026-10-31 18:55:19,261 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1260] 2026-10-31 18:55:19,384 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1261] 2026-10-31 18:55:19,504 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1262] 2026-10-31 18:55:19,627 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1263] 2026-10-31 18:55:19,747 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1264] 2026-10-31 18:55:19,857 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <161662844783144.1793472919.803436994552612-openerp-message-notify@259995ba663e>: ['"Alice Johnson" <@False>'] 2026-10-31 18:55:19,867 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1265] 2026-10-31 18:55:19,984 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <902905865832990.1793472919.927535772323608-openerp-message-notify@259995ba663e>: ['"Bob Smith" <@False>'] 2026-10-31 18:55:19,995 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1266] 2026-10-31 18:55:20,107 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <626525463361943.1793472920.053752660751343-openerp-message-notify@259995ba663e>: ['"Charlie Brown" <@False>'] 2026-10-31 18:55:20,116 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1267] 2026-10-31 18:55:20,224 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <860354395533501.1793472920.171888589859009-openerp-message-notify@259995ba663e>: ['"David Wilson" <@False>'] 2026-10-31 18:55:20,234 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1268] 2026-10-31 18:55:20,337 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <791549749852552.1793472920.285345077514648-openerp-message-notify@259995ba663e>: ['"Eva Green" <@False>'] 2026-10-31 18:55:20,347 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1269] 2026-10-31 18:55:20,483 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <562978661733372.1793472920.422735929489136-openerp-message-notify@259995ba663e>: ['"Frank White" <@False>'] 2026-10-31 18:55:20,491 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1270] 2026-10-31 18:55:20,600 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <356988384319233.1793472920.531966924667358-openerp-message-notify@259995ba663e>: ['"Grace Lee" <@False>'] 2026-10-31 18:55:20,609 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1271] 2026-10-31 18:55:20,720 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <808320219062726.1793472920.665142536163330-openerp-message-notify@259995ba663e>: ['"Hannah Martin" <@False>'] 2026-10-31 18:55:20,730 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1272] 2026-10-31 18:55:20,832 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <517029917338217.1793472920.786010742187500-openerp-message-notify@259995ba663e>: ['"Tran Minh Khang" <@False>'] 2026-10-31 18:55:20,840 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1273] 2026-10-31 18:55:20,944 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval_hr_payroll.tests.test_disbursement_approval: Starting TestDisbursementApproval.test_approval_rollup_is_run_level_not_payslip_count ... 2026-10-31 18:55:21,133 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [230] 2026-10-31 18:55:21,308 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [231] 2026-10-31 18:55:22,031 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [233] 2026-10-31 18:55:22,187 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [234] 2026-10-31 18:55:23,509 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1274] 2026-10-31 18:55:23,668 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1275] 2026-10-31 18:55:23,818 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1276] 2026-10-31 18:55:23,933 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1277] 2026-10-31 18:55:24,039 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1278] 2026-10-31 18:55:24,140 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1279] 2026-10-31 18:55:24,246 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1280] 2026-10-31 18:55:24,347 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1281] 2026-10-31 18:55:24,443 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1282] 2026-10-31 18:55:24,554 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1283] 2026-10-31 18:55:24,666 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1284] 2026-10-31 18:55:24,845 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1285] 2026-10-31 18:55:24,955 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1286] 2026-10-31 18:55:25,065 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1287] 2026-10-31 18:55:25,179 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1288] 2026-10-31 18:55:25,289 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1289] 2026-10-31 18:55:25,439 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <041581517264949.1793472925.340413808822632-openerp-message-notify@259995ba663e>: ['"Alice Johnson" <@False>'] 2026-10-31 18:55:25,457 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1290] 2026-10-31 18:55:25,592 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <343008458101681.1793472925.524355888366699-openerp-message-notify@259995ba663e>: ['"Bob Smith" <@False>'] 2026-10-31 18:55:25,605 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1291] 2026-10-31 18:55:25,730 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <678297446333943.1793472925.670440912246704-openerp-message-notify@259995ba663e>: ['"Charlie Brown" <@False>'] 2026-10-31 18:55:25,742 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1292] 2026-10-31 18:55:25,866 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <420187907386371.1793472925.806545734405518-openerp-message-notify@259995ba663e>: ['"David Wilson" <@False>'] 2026-10-31 18:55:25,877 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1293] 2026-10-31 18:55:25,992 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <205435968243239.1793472925.935938358306885-openerp-message-notify@259995ba663e>: ['"Eva Green" <@False>'] 2026-10-31 18:55:26,001 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1294] 2026-10-31 18:55:26,113 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <260580023264184.1793472926.058401584625244-openerp-message-notify@259995ba663e>: ['"Frank White" <@False>'] 2026-10-31 18:55:26,123 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1295] 2026-10-31 18:55:26,234 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <835210927515145.1793472926.179967164993286-openerp-message-notify@259995ba663e>: ['"Grace Lee" <@False>'] 2026-10-31 18:55:26,245 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1296] 2026-10-31 18:55:26,366 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <497316500696842.1793472926.301527500152588-openerp-message-notify@259995ba663e>: ['"Hannah Martin" <@False>'] 2026-10-31 18:55:26,375 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1297] 2026-10-31 18:55:26,484 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <214374551539003.1793472926.431166648864746-openerp-message-notify@259995ba663e>: ['"Tran Minh Khang" <@False>'] 2026-10-31 18:55:26,493 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1298] 2026-10-31 18:55:26,651 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [762, 763, 764, 765, 766, 767, 768, 769, 770, 771, 772, 773, 774, 775, 776, 777, 778, 779, 780, 781, 782, 783, 784, 785, 786] 2026-10-31 18:55:26,841 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <298473495760996.1793472926.699547290802002-openerp-400-viin.approval.request@259995ba663e>: ['"Alice Johnson" <@False>'] 2026-10-31 18:55:26,845 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <298473495760996.1793472926.699547290802002-openerp-400-viin.approval.request@259995ba663e>: ['"Bob Smith" <@False>'] 2026-10-31 18:55:26,849 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <298473495760996.1793472926.699547290802002-openerp-400-viin.approval.request@259995ba663e>: ['"Charlie Brown" <@False>'] 2026-10-31 18:55:26,854 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <298473495760996.1793472926.699547290802002-openerp-400-viin.approval.request@259995ba663e>: ['"David Wilson" <@False>'] 2026-10-31 18:55:26,858 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <298473495760996.1793472926.699547290802002-openerp-400-viin.approval.request@259995ba663e>: ['"Eva Green" <@False>'] 2026-10-31 18:55:26,862 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <298473495760996.1793472926.699547290802002-openerp-400-viin.approval.request@259995ba663e>: ['"Frank White" <@False>'] 2026-10-31 18:55:26,866 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <298473495760996.1793472926.699547290802002-openerp-400-viin.approval.request@259995ba663e>: ['"Grace Lee" <@False>'] 2026-10-31 18:55:26,870 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <298473495760996.1793472926.699547290802002-openerp-400-viin.approval.request@259995ba663e>: ['"Hannah Martin" <@False>'] 2026-10-31 18:55:26,873 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <298473495760996.1793472926.699547290802002-openerp-400-viin.approval.request@259995ba663e>: ['"Tran Minh Khang" <@False>'] 2026-10-31 18:55:26,898 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1299] 2026-10-31 18:55:27,147 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval_hr_payroll.tests.test_disbursement_approval: Starting TestDisbursementApproval.test_approval_rollup_respects_allowed_company_ids ... 2026-10-31 18:55:35,043 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1300] 2026-10-31 18:55:35,198 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1301] 2026-10-31 18:55:35,323 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1302] 2026-10-31 18:55:35,444 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1303] 2026-10-31 18:55:35,570 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1304] 2026-10-31 18:55:35,707 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1305] 2026-10-31 18:55:35,815 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1306] 2026-10-31 18:55:35,926 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1307] 2026-10-31 18:55:36,033 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1308] 2026-10-31 18:55:36,157 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1309] 2026-10-31 18:55:36,278 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1310] 2026-10-31 18:55:36,422 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1311] 2026-10-31 18:55:36,538 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1312] 2026-10-31 18:55:36,659 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1313] 2026-10-31 18:55:36,803 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1314] 2026-10-31 18:55:36,960 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1315] 2026-10-31 18:55:37,088 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <821933018875008.1793472937.032394647598267-openerp-message-notify@259995ba663e>: ['"Alice Johnson" <@False>'] 2026-10-31 18:55:37,098 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1316] 2026-10-31 18:55:37,221 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <082421282278798.1793472937.160387039184570-openerp-message-notify@259995ba663e>: ['"Bob Smith" <@False>'] 2026-10-31 18:55:37,232 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1317] 2026-10-31 18:55:37,347 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <548710687432399.1793472937.290048837661743-openerp-message-notify@259995ba663e>: ['"Charlie Brown" <@False>'] 2026-10-31 18:55:37,356 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1318] 2026-10-31 18:55:37,471 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <395976362759431.1793472937.414590358734131-openerp-message-notify@259995ba663e>: ['"David Wilson" <@False>'] 2026-10-31 18:55:37,482 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1319] 2026-10-31 18:55:37,604 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <514164855971251.1793472937.544827938079834-openerp-message-notify@259995ba663e>: ['"Eva Green" <@False>'] 2026-10-31 18:55:37,616 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1320] 2026-10-31 18:55:37,718 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <527625849840004.1793472937.672057867050171-openerp-message-notify@259995ba663e>: ['"Frank White" <@False>'] 2026-10-31 18:55:37,727 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1321] 2026-10-31 18:55:37,846 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <913119442754017.1793472937.797089099884033-openerp-message-notify@259995ba663e>: ['"Grace Lee" <@False>'] 2026-10-31 18:55:37,856 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1322] 2026-10-31 18:55:38,004 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <384597640838668.1793472937.928267955780029-openerp-message-notify@259995ba663e>: ['"Hannah Martin" <@False>'] 2026-10-31 18:55:38,017 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1323] 2026-10-31 18:55:38,135 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <462647493450860.1793472938.078690767288208-openerp-message-notify@259995ba663e>: ['"Tran Minh Khang" <@False>'] 2026-10-31 18:55:38,143 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1324] 2026-10-31 18:55:38,235 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [787, 788, 789, 790, 791, 792, 793, 794, 795, 796, 797, 798, 799, 800, 801, 802, 803, 804, 805, 806, 807, 808, 809, 810, 811] 2026-10-31 18:55:38,412 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <268177924037823.1793472938.273747920989990-openerp-401-viin.approval.request@259995ba663e>: ['"Alice Johnson" <@False>'] 2026-10-31 18:55:38,415 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <268177924037823.1793472938.273747920989990-openerp-401-viin.approval.request@259995ba663e>: ['"Bob Smith" <@False>'] 2026-10-31 18:55:38,419 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <268177924037823.1793472938.273747920989990-openerp-401-viin.approval.request@259995ba663e>: ['"Charlie Brown" <@False>'] 2026-10-31 18:55:38,423 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <268177924037823.1793472938.273747920989990-openerp-401-viin.approval.request@259995ba663e>: ['"David Wilson" <@False>'] 2026-10-31 18:55:38,426 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <268177924037823.1793472938.273747920989990-openerp-401-viin.approval.request@259995ba663e>: ['"Eva Green" <@False>'] 2026-10-31 18:55:38,432 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <268177924037823.1793472938.273747920989990-openerp-401-viin.approval.request@259995ba663e>: ['"Frank White" <@False>'] 2026-10-31 18:55:38,436 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <268177924037823.1793472938.273747920989990-openerp-401-viin.approval.request@259995ba663e>: ['"Grace Lee" <@False>'] 2026-10-31 18:55:38,441 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <268177924037823.1793472938.273747920989990-openerp-401-viin.approval.request@259995ba663e>: ['"Hannah Martin" <@False>'] 2026-10-31 18:55:38,445 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <268177924037823.1793472938.273747920989990-openerp-401-viin.approval.request@259995ba663e>: ['"Tran Minh Khang" <@False>'] 2026-10-31 18:55:38,471 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1325] 2026-10-31 18:55:39,245 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1326] 2026-10-31 18:55:39,391 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1327] 2026-10-31 18:55:39,530 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1328] 2026-10-31 18:55:39,662 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1329] 2026-10-31 18:55:39,826 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1330] 2026-10-31 18:55:39,959 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1331] 2026-10-31 18:55:40,090 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1332] 2026-10-31 18:55:40,228 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1333] 2026-10-31 18:55:40,355 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1334] 2026-10-31 18:55:40,481 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1335] 2026-10-31 18:55:40,596 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1336] 2026-10-31 18:55:40,714 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1337] 2026-10-31 18:55:40,823 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1338] 2026-10-31 18:55:40,944 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1339] 2026-10-31 18:55:41,067 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1340] 2026-10-31 18:55:41,196 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1341] 2026-10-31 18:55:41,298 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <215227427733701.1793472941.250442028045654-openerp-message-notify@259995ba663e>: ['"Alice Johnson" <@False>'] 2026-10-31 18:55:41,306 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1342] 2026-10-31 18:55:41,441 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <722765695922822.1793472941.370691776275635-openerp-message-notify@259995ba663e>: ['"Bob Smith" <@False>'] 2026-10-31 18:55:41,453 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1343] 2026-10-31 18:55:41,591 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <919850238740265.1793472941.527122735977173-openerp-message-notify@259995ba663e>: ['"Charlie Brown" <@False>'] 2026-10-31 18:55:41,602 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1344] 2026-10-31 18:55:41,711 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <079788719033960.1793472941.661463737487793-openerp-message-notify@259995ba663e>: ['"David Wilson" <@False>'] 2026-10-31 18:55:41,718 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1345] 2026-10-31 18:55:41,842 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <860966808565503.1793472941.775322198867798-openerp-message-notify@259995ba663e>: ['"Eva Green" <@False>'] 2026-10-31 18:55:41,850 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1346] 2026-10-31 18:55:41,974 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <416440705904234.1793472941.909270048141479-openerp-message-notify@259995ba663e>: ['"Frank White" <@False>'] 2026-10-31 18:55:41,986 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1347] 2026-10-31 18:55:42,106 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <591479634921407.1793472942.038392543792725-openerp-message-notify@259995ba663e>: ['"Grace Lee" <@False>'] 2026-10-31 18:55:42,117 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1348] 2026-10-31 18:55:42,256 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <671468613411256.1793472942.177203416824341-openerp-message-notify@259995ba663e>: ['"Hannah Martin" <@False>'] 2026-10-31 18:55:42,268 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1349] 2026-10-31 18:55:42,417 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <194505911407156.1793472942.328863859176636-openerp-message-notify@259995ba663e>: ['"Tran Minh Khang" <@False>'] 2026-10-31 18:55:42,424 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1350] 2026-10-31 18:55:42,519 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [812, 813, 814, 815, 816, 817, 818, 819, 820, 821, 822, 823, 824, 825, 826, 827, 828, 829, 830, 831, 832, 833, 834, 835, 836] 2026-10-31 18:55:42,703 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <375068099735380.1793472942.565720796585083-openerp-402-viin.approval.request@259995ba663e>: ['"Alice Johnson" <@False>'] 2026-10-31 18:55:42,708 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <375068099735380.1793472942.565720796585083-openerp-402-viin.approval.request@259995ba663e>: ['"Bob Smith" <@False>'] 2026-10-31 18:55:42,712 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <375068099735380.1793472942.565720796585083-openerp-402-viin.approval.request@259995ba663e>: ['"Charlie Brown" <@False>'] 2026-10-31 18:55:42,716 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <375068099735380.1793472942.565720796585083-openerp-402-viin.approval.request@259995ba663e>: ['"David Wilson" <@False>'] 2026-10-31 18:55:42,719 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <375068099735380.1793472942.565720796585083-openerp-402-viin.approval.request@259995ba663e>: ['"Eva Green" <@False>'] 2026-10-31 18:55:42,722 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <375068099735380.1793472942.565720796585083-openerp-402-viin.approval.request@259995ba663e>: ['"Frank White" <@False>'] 2026-10-31 18:55:42,725 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <375068099735380.1793472942.565720796585083-openerp-402-viin.approval.request@259995ba663e>: ['"Grace Lee" <@False>'] 2026-10-31 18:55:42,728 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <375068099735380.1793472942.565720796585083-openerp-402-viin.approval.request@259995ba663e>: ['"Hannah Martin" <@False>'] 2026-10-31 18:55:42,732 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <375068099735380.1793472942.565720796585083-openerp-402-viin.approval.request@259995ba663e>: ['"Tran Minh Khang" <@False>'] 2026-10-31 18:55:42,756 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1351] 2026-10-31 18:55:42,914 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval_hr_payroll.tests.test_disbursement_approval: Starting TestDisbursementApproval.test_approval_section_visible_to_officer_only ... 2026-10-31 18:55:43,658 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1352] 2026-10-31 18:55:43,782 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1353] 2026-10-31 18:55:43,895 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1354] 2026-10-31 18:55:44,020 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1355] 2026-10-31 18:55:44,142 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1356] 2026-10-31 18:55:44,263 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1357] 2026-10-31 18:55:44,381 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1358] 2026-10-31 18:55:44,505 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1359] 2026-10-31 18:55:44,617 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1360] 2026-10-31 18:55:44,724 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1361] 2026-10-31 18:55:44,826 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1362] 2026-10-31 18:55:44,949 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1363] 2026-10-31 18:55:45,068 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1364] 2026-10-31 18:55:45,193 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1365] 2026-10-31 18:55:45,336 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1366] 2026-10-31 18:55:45,472 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1367] 2026-10-31 18:55:45,591 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <178709024156072.1793472945.534929037094116-openerp-message-notify@259995ba663e>: ['"Alice Johnson" <@False>'] 2026-10-31 18:55:45,611 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1368] 2026-10-31 18:55:45,763 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <710025338655297.1793472945.697545289993286-openerp-message-notify@259995ba663e>: ['"Bob Smith" <@False>'] 2026-10-31 18:55:45,774 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1369] 2026-10-31 18:55:45,904 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <696712914066684.1793472945.845306158065796-openerp-message-notify@259995ba663e>: ['"Charlie Brown" <@False>'] 2026-10-31 18:55:45,919 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1370] 2026-10-31 18:55:46,053 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <673628246321856.1793472945.987611532211304-openerp-message-notify@259995ba663e>: ['"David Wilson" <@False>'] 2026-10-31 18:55:46,063 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1371] 2026-10-31 18:55:46,175 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <163039403025575.1793472946.119688749313354-openerp-message-notify@259995ba663e>: ['"Eva Green" <@False>'] 2026-10-31 18:55:46,187 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1372] 2026-10-31 18:55:46,306 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <634066758177794.1793472946.250432729721069-openerp-message-notify@259995ba663e>: ['"Frank White" <@False>'] 2026-10-31 18:55:46,317 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1373] 2026-10-31 18:55:46,451 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <960702381780358.1793472946.377509593963623-openerp-message-notify@259995ba663e>: ['"Grace Lee" <@False>'] 2026-10-31 18:55:46,470 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1374] 2026-10-31 18:55:46,600 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <420945689122249.1793472946.533048868179321-openerp-message-notify@259995ba663e>: ['"Hannah Martin" <@False>'] 2026-10-31 18:55:46,610 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1375] 2026-10-31 18:55:46,725 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <372032445410164.1793472946.674463748931885-openerp-message-notify@259995ba663e>: ['"Tran Minh Khang" <@False>'] 2026-10-31 18:55:46,732 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1376] 2026-10-31 18:55:46,813 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [837, 838, 839, 840, 841, 842, 843, 844, 845, 846, 847, 848, 849, 850, 851, 852, 853, 854, 855, 856, 857, 858, 859, 860, 861] 2026-10-31 18:55:46,973 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <139225742842705.1793472946.849053144454956-openerp-403-viin.approval.request@259995ba663e>: ['"Alice Johnson" <@False>'] 2026-10-31 18:55:46,977 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <139225742842705.1793472946.849053144454956-openerp-403-viin.approval.request@259995ba663e>: ['"Bob Smith" <@False>'] 2026-10-31 18:55:46,980 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <139225742842705.1793472946.849053144454956-openerp-403-viin.approval.request@259995ba663e>: ['"Charlie Brown" <@False>'] 2026-10-31 18:55:46,983 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <139225742842705.1793472946.849053144454956-openerp-403-viin.approval.request@259995ba663e>: ['"David Wilson" <@False>'] 2026-10-31 18:55:46,986 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <139225742842705.1793472946.849053144454956-openerp-403-viin.approval.request@259995ba663e>: ['"Eva Green" <@False>'] 2026-10-31 18:55:46,990 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <139225742842705.1793472946.849053144454956-openerp-403-viin.approval.request@259995ba663e>: ['"Frank White" <@False>'] 2026-10-31 18:55:46,993 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <139225742842705.1793472946.849053144454956-openerp-403-viin.approval.request@259995ba663e>: ['"Grace Lee" <@False>'] 2026-10-31 18:55:46,996 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <139225742842705.1793472946.849053144454956-openerp-403-viin.approval.request@259995ba663e>: ['"Hannah Martin" <@False>'] 2026-10-31 18:55:46,999 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <139225742842705.1793472946.849053144454956-openerp-403-viin.approval.request@259995ba663e>: ['"Tran Minh Khang" <@False>'] 2026-10-31 18:55:47,021 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1377] 2026-10-31 18:55:48,447 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval_hr_payroll.tests.test_disbursement_approval: Starting TestDisbursementApproval.test_cancel_reverts_the_run ... 2026-10-31 18:55:48,655 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [236] 2026-10-31 18:55:48,828 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [237] 2026-10-31 18:55:50,178 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1378] 2026-10-31 18:55:50,303 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1379] 2026-10-31 18:55:50,430 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1380] 2026-10-31 18:55:50,549 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1381] 2026-10-31 18:55:50,647 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1382] 2026-10-31 18:55:50,763 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1383] 2026-10-31 18:55:50,891 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1384] 2026-10-31 18:55:51,002 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1385] 2026-10-31 18:55:51,095 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1386] 2026-10-31 18:55:51,226 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1387] 2026-10-31 18:55:51,337 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1388] 2026-10-31 18:55:51,450 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1389] 2026-10-31 18:55:51,555 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1390] 2026-10-31 18:55:51,652 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1391] 2026-10-31 18:55:51,752 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1392] 2026-10-31 18:55:51,884 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1393] 2026-10-31 18:55:51,988 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <101477634422819.1793472951.943230390548706-openerp-message-notify@259995ba663e>: ['"Alice Johnson" <@False>'] 2026-10-31 18:55:51,995 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1394] 2026-10-31 18:55:52,090 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <311130846197859.1793472952.048362970352173-openerp-message-notify@259995ba663e>: ['"Bob Smith" <@False>'] 2026-10-31 18:55:52,097 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1395] 2026-10-31 18:55:52,212 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <452186148706934.1793472952.156290054321289-openerp-message-notify@259995ba663e>: ['"Charlie Brown" <@False>'] 2026-10-31 18:55:52,223 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1396] 2026-10-31 18:55:52,351 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <035387326984807.1793472952.294087171554565-openerp-message-notify@259995ba663e>: ['"David Wilson" <@False>'] 2026-10-31 18:55:52,362 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1397] 2026-10-31 18:55:52,494 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <550386219609508.1793472952.426931142807007-openerp-message-notify@259995ba663e>: ['"Eva Green" <@False>'] 2026-10-31 18:55:52,503 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1398] 2026-10-31 18:55:52,603 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <637078433019312.1793472952.553620338439941-openerp-message-notify@259995ba663e>: ['"Frank White" <@False>'] 2026-10-31 18:55:52,613 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1399] 2026-10-31 18:55:52,713 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <624163518832396.1793472952.664830923080444-openerp-message-notify@259995ba663e>: ['"Grace Lee" <@False>'] 2026-10-31 18:55:52,723 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1400] 2026-10-31 18:55:52,823 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <037249977587133.1793472952.775446176528931-openerp-message-notify@259995ba663e>: ['"Hannah Martin" <@False>'] 2026-10-31 18:55:52,831 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1401] 2026-10-31 18:55:52,927 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <585322252929554.1793472952.880593061447144-openerp-message-notify@259995ba663e>: ['"Tran Minh Khang" <@False>'] 2026-10-31 18:55:52,937 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1402] 2026-10-31 18:55:53,033 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [862, 863, 864, 865, 866, 867, 868, 869, 870, 871, 872, 873, 874, 875, 876, 877, 878, 879, 880, 881, 882, 883, 884, 885, 886] 2026-10-31 18:55:53,189 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <462084349805488.1793472953.062559127807617-openerp-404-viin.approval.request@259995ba663e>: ['"Alice Johnson" <@False>'] 2026-10-31 18:55:53,192 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <462084349805488.1793472953.062559127807617-openerp-404-viin.approval.request@259995ba663e>: ['"Bob Smith" <@False>'] 2026-10-31 18:55:53,195 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <462084349805488.1793472953.062559127807617-openerp-404-viin.approval.request@259995ba663e>: ['"Charlie Brown" <@False>'] 2026-10-31 18:55:53,199 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <462084349805488.1793472953.062559127807617-openerp-404-viin.approval.request@259995ba663e>: ['"David Wilson" <@False>'] 2026-10-31 18:55:53,202 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <462084349805488.1793472953.062559127807617-openerp-404-viin.approval.request@259995ba663e>: ['"Eva Green" <@False>'] 2026-10-31 18:55:53,207 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <462084349805488.1793472953.062559127807617-openerp-404-viin.approval.request@259995ba663e>: ['"Frank White" <@False>'] 2026-10-31 18:55:53,211 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <462084349805488.1793472953.062559127807617-openerp-404-viin.approval.request@259995ba663e>: ['"Grace Lee" <@False>'] 2026-10-31 18:55:53,215 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <462084349805488.1793472953.062559127807617-openerp-404-viin.approval.request@259995ba663e>: ['"Hannah Martin" <@False>'] 2026-10-31 18:55:53,219 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <462084349805488.1793472953.062559127807617-openerp-404-viin.approval.request@259995ba663e>: ['"Tran Minh Khang" <@False>'] 2026-10-31 18:55:53,246 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1403] 2026-10-31 18:55:54,962 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted account.partial.reconcile records with IDs: [388, 388] 2026-10-31 18:55:55,075 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted account.full.reconcile records with IDs: [271] 2026-10-31 18:55:55,291 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval_hr_payroll.tests.test_disbursement_approval: Starting TestDisbursementApproval.test_confirming_request_does_not_generate_mirror_run ... 2026-10-31 18:55:56,077 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1404] 2026-10-31 18:55:56,203 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1405] 2026-10-31 18:55:56,330 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1406] 2026-10-31 18:55:56,449 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1407] 2026-10-31 18:55:56,567 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1408] 2026-10-31 18:55:56,681 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1409] 2026-10-31 18:55:56,802 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1410] 2026-10-31 18:55:56,924 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1411] 2026-10-31 18:55:57,052 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1412] 2026-10-31 18:55:57,192 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1413] 2026-10-31 18:55:57,307 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1414] 2026-10-31 18:55:57,414 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1415] 2026-10-31 18:55:57,535 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1416] 2026-10-31 18:55:57,652 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1417] 2026-10-31 18:55:57,760 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1418] 2026-10-31 18:55:57,888 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1419] 2026-10-31 18:55:58,006 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <566457014741679.1793472957.949964046478271-openerp-message-notify@259995ba663e>: ['"Alice Johnson" <@False>'] 2026-10-31 18:55:58,016 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1420] 2026-10-31 18:55:58,130 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <205310092152995.1793472958.075499773025513-openerp-message-notify@259995ba663e>: ['"Bob Smith" <@False>'] 2026-10-31 18:55:58,140 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1421] 2026-10-31 18:55:58,255 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <373959895979759.1793472958.199343919754028-openerp-message-notify@259995ba663e>: ['"Charlie Brown" <@False>'] 2026-10-31 18:55:58,264 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1422] 2026-10-31 18:55:58,380 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <896729344433306.1793472958.323612689971924-openerp-message-notify@259995ba663e>: ['"David Wilson" <@False>'] 2026-10-31 18:55:58,390 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1423] 2026-10-31 18:55:58,507 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <249189181479382.1793472958.452748298645020-openerp-message-notify@259995ba663e>: ['"Eva Green" <@False>'] 2026-10-31 18:55:58,518 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1424] 2026-10-31 18:55:58,639 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <765250030786577.1793472958.581890106201172-openerp-message-notify@259995ba663e>: ['"Frank White" <@False>'] 2026-10-31 18:55:58,652 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1425] 2026-10-31 18:55:58,769 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <453319089366471.1793472958.711600065231323-openerp-message-notify@259995ba663e>: ['"Grace Lee" <@False>'] 2026-10-31 18:55:58,779 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1426] 2026-10-31 18:55:58,897 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <801188026643567.1793472958.839337110519409-openerp-message-notify@259995ba663e>: ['"Hannah Martin" <@False>'] 2026-10-31 18:55:58,907 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1427] 2026-10-31 18:55:59,032 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <900665256406207.1793472958.974035024642944-openerp-message-notify@259995ba663e>: ['"Tran Minh Khang" <@False>'] 2026-10-31 18:55:59,045 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1428] 2026-10-31 18:55:59,139 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval_hr_payroll.tests.test_disbursement_approval: Starting TestDisbursementApproval.test_dashboard_field_officer_only ... 2026-10-31 18:55:59,426 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [239] 2026-10-31 18:55:59,638 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [240] 2026-10-31 18:56:00,973 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1429] 2026-10-31 18:56:01,108 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1430] 2026-10-31 18:56:01,265 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1431] 2026-10-31 18:56:01,401 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1432] 2026-10-31 18:56:01,522 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1433] 2026-10-31 18:56:01,658 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1434] 2026-10-31 18:56:01,817 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1435] 2026-10-31 18:56:01,948 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1436] 2026-10-31 18:56:02,103 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1437] 2026-10-31 18:56:02,234 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1438] 2026-10-31 18:56:02,353 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1439] 2026-10-31 18:56:02,489 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1440] 2026-10-31 18:56:02,629 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1441] 2026-10-31 18:56:02,763 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1442] 2026-10-31 18:56:02,898 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1443] 2026-10-31 18:56:03,045 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1444] 2026-10-31 18:56:03,187 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <448910921598451.1793472963.127439975738525-openerp-message-notify@259995ba663e>: ['"Alice Johnson" <@False>'] 2026-10-31 18:56:03,197 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1445] 2026-10-31 18:56:03,298 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <246185643510591.1793472963.247626304626465-openerp-message-notify@259995ba663e>: ['"Bob Smith" <@False>'] 2026-10-31 18:56:03,307 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1446] 2026-10-31 18:56:03,507 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <341920111573154.1793472963.433867692947388-openerp-message-notify@259995ba663e>: ['"Charlie Brown" <@False>'] 2026-10-31 18:56:03,523 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1447] 2026-10-31 18:56:03,648 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <482579195579343.1793472963.587963819503784-openerp-message-notify@259995ba663e>: ['"David Wilson" <@False>'] 2026-10-31 18:56:03,659 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1448] 2026-10-31 18:56:03,785 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <733673072105069.1793472963.717963695526123-openerp-message-notify@259995ba663e>: ['"Eva Green" <@False>'] 2026-10-31 18:56:03,795 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1449] 2026-10-31 18:56:03,930 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <741107207883085.1793472963.859182834625244-openerp-message-notify@259995ba663e>: ['"Frank White" <@False>'] 2026-10-31 18:56:03,941 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1450] 2026-10-31 18:56:04,100 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <521336532042168.1793472964.006898164749146-openerp-message-notify@259995ba663e>: ['"Grace Lee" <@False>'] 2026-10-31 18:56:04,111 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1451] 2026-10-31 18:56:04,246 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <900411896565862.1793472964.174263954162598-openerp-message-notify@259995ba663e>: ['"Hannah Martin" <@False>'] 2026-10-31 18:56:04,258 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1452] 2026-10-31 18:56:04,400 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <372478171627487.1793472964.336255550384521-openerp-message-notify@259995ba663e>: ['"Tran Minh Khang" <@False>'] 2026-10-31 18:56:04,410 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1453] 2026-10-31 18:56:04,560 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [912, 913, 914, 915, 916, 917, 918, 919, 920, 921, 922, 923, 924, 925, 926, 927, 928, 929, 930, 931, 932, 933, 934, 935, 936] 2026-10-31 18:56:04,789 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <896597975488236.1793472964.605245351791382-openerp-406-viin.approval.request@259995ba663e>: ['"Alice Johnson" <@False>'] 2026-10-31 18:56:04,794 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <896597975488236.1793472964.605245351791382-openerp-406-viin.approval.request@259995ba663e>: ['"Bob Smith" <@False>'] 2026-10-31 18:56:04,801 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <896597975488236.1793472964.605245351791382-openerp-406-viin.approval.request@259995ba663e>: ['"Charlie Brown" <@False>'] 2026-10-31 18:56:04,808 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <896597975488236.1793472964.605245351791382-openerp-406-viin.approval.request@259995ba663e>: ['"David Wilson" <@False>'] 2026-10-31 18:56:04,813 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <896597975488236.1793472964.605245351791382-openerp-406-viin.approval.request@259995ba663e>: ['"Eva Green" <@False>'] 2026-10-31 18:56:04,818 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <896597975488236.1793472964.605245351791382-openerp-406-viin.approval.request@259995ba663e>: ['"Frank White" <@False>'] 2026-10-31 18:56:04,821 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <896597975488236.1793472964.605245351791382-openerp-406-viin.approval.request@259995ba663e>: ['"Grace Lee" <@False>'] 2026-10-31 18:56:04,828 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <896597975488236.1793472964.605245351791382-openerp-406-viin.approval.request@259995ba663e>: ['"Hannah Martin" <@False>'] 2026-10-31 18:56:04,833 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <896597975488236.1793472964.605245351791382-openerp-406-viin.approval.request@259995ba663e>: ['"Tran Minh Khang" <@False>'] 2026-10-31 18:56:04,874 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1454] 2026-10-31 18:56:06,201 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval_hr_payroll.tests.test_disbursement_approval: Starting TestDisbursementApproval.test_gate_blocks_until_approved_then_succeeds ... 2026-10-31 18:56:06,478 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [242] 2026-10-31 18:56:06,671 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [243] 2026-10-31 18:56:08,087 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1455] 2026-10-31 18:56:08,207 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1456] 2026-10-31 18:56:08,335 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1457] 2026-10-31 18:56:08,471 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1458] 2026-10-31 18:56:08,596 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1459] 2026-10-31 18:56:08,724 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1460] 2026-10-31 18:56:08,868 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1461] 2026-10-31 18:56:08,998 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1462] 2026-10-31 18:56:09,122 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1463] 2026-10-31 18:56:09,272 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1464] 2026-10-31 18:56:09,407 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1465] 2026-10-31 18:56:09,528 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1466] 2026-10-31 18:56:09,641 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1467] 2026-10-31 18:56:09,770 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1468] 2026-10-31 18:56:09,902 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1469] 2026-10-31 18:56:10,049 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1470] 2026-10-31 18:56:10,159 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <471887863407878.1793472970.103140354156494-openerp-message-notify@259995ba663e>: ['"Alice Johnson" <@False>'] 2026-10-31 18:56:10,174 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1471] 2026-10-31 18:56:10,301 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <599094169281586.1793472970.232777118682861-openerp-message-notify@259995ba663e>: ['"Bob Smith" <@False>'] 2026-10-31 18:56:10,312 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1472] 2026-10-31 18:56:10,429 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <256528914056263.1793472970.372940063476562-openerp-message-notify@259995ba663e>: ['"Charlie Brown" <@False>'] 2026-10-31 18:56:10,439 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1473] 2026-10-31 18:56:10,552 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <622424233450779.1793472970.497912168502808-openerp-message-notify@259995ba663e>: ['"David Wilson" <@False>'] 2026-10-31 18:56:10,560 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1474] 2026-10-31 18:56:10,667 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <096258168870808.1793472970.616564512252808-openerp-message-notify@259995ba663e>: ['"Eva Green" <@False>'] 2026-10-31 18:56:10,677 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1475] 2026-10-31 18:56:10,798 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <562425556991312.1793472970.733593940734863-openerp-message-notify@259995ba663e>: ['"Frank White" <@False>'] 2026-10-31 18:56:10,808 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1476] 2026-10-31 18:56:10,918 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <686822868591237.1793472970.866331338882446-openerp-message-notify@259995ba663e>: ['"Grace Lee" <@False>'] 2026-10-31 18:56:10,928 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1477] 2026-10-31 18:56:11,029 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <209533573679544.1793472970.979836940765381-openerp-message-notify@259995ba663e>: ['"Hannah Martin" <@False>'] 2026-10-31 18:56:11,042 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1478] 2026-10-31 18:56:11,154 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <078637015519253.1793472971.103982686996460-openerp-message-notify@259995ba663e>: ['"Tran Minh Khang" <@False>'] 2026-10-31 18:56:11,163 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1479] 2026-10-31 18:56:11,610 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [937, 938, 939, 940, 941, 942, 943, 944, 945, 946, 947, 948, 949, 950, 951, 952, 953, 954, 955, 956, 957, 958, 959, 960, 961] 2026-10-31 18:56:11,869 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <445219970913322.1793472971.723032236099243-openerp-407-viin.approval.request@259995ba663e>: ['"Alice Johnson" <@False>'] 2026-10-31 18:56:11,875 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <445219970913322.1793472971.723032236099243-openerp-407-viin.approval.request@259995ba663e>: ['"Bob Smith" <@False>'] 2026-10-31 18:56:11,878 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <445219970913322.1793472971.723032236099243-openerp-407-viin.approval.request@259995ba663e>: ['"Charlie Brown" <@False>'] 2026-10-31 18:56:11,881 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <445219970913322.1793472971.723032236099243-openerp-407-viin.approval.request@259995ba663e>: ['"David Wilson" <@False>'] 2026-10-31 18:56:11,886 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <445219970913322.1793472971.723032236099243-openerp-407-viin.approval.request@259995ba663e>: ['"Eva Green" <@False>'] 2026-10-31 18:56:11,890 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <445219970913322.1793472971.723032236099243-openerp-407-viin.approval.request@259995ba663e>: ['"Frank White" <@False>'] 2026-10-31 18:56:11,893 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <445219970913322.1793472971.723032236099243-openerp-407-viin.approval.request@259995ba663e>: ['"Grace Lee" <@False>'] 2026-10-31 18:56:11,897 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <445219970913322.1793472971.723032236099243-openerp-407-viin.approval.request@259995ba663e>: ['"Hannah Martin" <@False>'] 2026-10-31 18:56:11,901 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <445219970913322.1793472971.723032236099243-openerp-407-viin.approval.request@259995ba663e>: ['"Tran Minh Khang" <@False>'] 2026-10-31 18:56:11,922 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1480] 2026-10-31 18:56:13,045 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval_hr_payroll.tests.test_disbursement_approval: Starting TestDisbursementApproval.test_head_linked_to_run_and_one_line_per_payslip ... 2026-10-31 18:56:13,257 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [245] 2026-10-31 18:56:13,410 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [246] 2026-10-31 18:56:14,156 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [248] 2026-10-31 18:56:14,353 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [249] 2026-10-31 18:56:15,902 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1481] 2026-10-31 18:56:16,089 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1482] 2026-10-31 18:56:16,248 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1483] 2026-10-31 18:56:16,378 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1484] 2026-10-31 18:56:16,517 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1485] 2026-10-31 18:56:16,673 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1486] 2026-10-31 18:56:16,829 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1487] 2026-10-31 18:56:16,961 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1488] 2026-10-31 18:56:17,094 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1489] 2026-10-31 18:56:17,246 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1490] 2026-10-31 18:56:17,369 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1491] 2026-10-31 18:56:17,493 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1492] 2026-10-31 18:56:17,624 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1493] 2026-10-31 18:56:17,746 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1494] 2026-10-31 18:56:17,878 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1495] 2026-10-31 18:56:18,030 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1496] 2026-10-31 18:56:18,148 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <253639505055848.1793472978.086008787155151-openerp-message-notify@259995ba663e>: ['"Alice Johnson" <@False>'] 2026-10-31 18:56:18,158 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1497] 2026-10-31 18:56:18,283 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <906190170810337.1793472978.211146354675293-openerp-message-notify@259995ba663e>: ['"Bob Smith" <@False>'] 2026-10-31 18:56:18,295 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1498] 2026-10-31 18:56:18,407 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <111808969739900.1793472978.349545478820801-openerp-message-notify@259995ba663e>: ['"Charlie Brown" <@False>'] 2026-10-31 18:56:18,416 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1499] 2026-10-31 18:56:18,538 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <848495816981460.1793472978.481319189071655-openerp-message-notify@259995ba663e>: ['"David Wilson" <@False>'] 2026-10-31 18:56:18,552 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1500] 2026-10-31 18:56:18,695 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <021084894038368.1793472978.637496232986450-openerp-message-notify@259995ba663e>: ['"Eva Green" <@False>'] 2026-10-31 18:56:18,713 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1501] 2026-10-31 18:56:18,857 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <805150610909045.1793472978.787886619567871-openerp-message-notify@259995ba663e>: ['"Frank White" <@False>'] 2026-10-31 18:56:18,868 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1502] 2026-10-31 18:56:18,985 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <952409439003732.1793472978.930252313613892-openerp-message-notify@259995ba663e>: ['"Grace Lee" <@False>'] 2026-10-31 18:56:18,994 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1503] 2026-10-31 18:56:19,121 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <832755759851960.1793472979.067528009414673-openerp-message-notify@259995ba663e>: ['"Hannah Martin" <@False>'] 2026-10-31 18:56:19,134 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1504] 2026-10-31 18:56:19,254 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <296248295397679.1793472979.195427417755127-openerp-message-notify@259995ba663e>: ['"Tran Minh Khang" <@False>'] 2026-10-31 18:56:19,264 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1505] 2026-10-31 18:56:19,351 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval_hr_payroll.tests.test_disbursement_approval: Starting TestDisbursementApproval.test_multi_company_isolation ... 2026-10-31 18:56:26,633 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [251] 2026-10-31 18:56:26,858 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [252] 2026-10-31 18:56:28,366 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1506] 2026-10-31 18:56:28,515 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1507] 2026-10-31 18:56:28,658 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1508] 2026-10-31 18:56:28,802 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1509] 2026-10-31 18:56:28,936 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1510] 2026-10-31 18:56:29,065 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1511] 2026-10-31 18:56:29,226 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1512] 2026-10-31 18:56:29,347 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1513] 2026-10-31 18:56:29,477 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1514] 2026-10-31 18:56:29,590 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1515] 2026-10-31 18:56:29,705 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1516] 2026-10-31 18:56:29,839 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1517] 2026-10-31 18:56:29,970 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1518] 2026-10-31 18:56:30,079 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1519] 2026-10-31 18:56:30,223 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1520] 2026-10-31 18:56:30,369 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1521] 2026-10-31 18:56:30,481 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <714770278022390.1793472990.429549932479858-openerp-message-notify@259995ba663e>: ['"Alice Johnson" <@False>'] 2026-10-31 18:56:30,493 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1522] 2026-10-31 18:56:30,604 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <317060056027296.1793472990.550534486770630-openerp-message-notify@259995ba663e>: ['"Bob Smith" <@False>'] 2026-10-31 18:56:30,613 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1523] 2026-10-31 18:56:30,729 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <449352080971405.1793472990.664213657379150-openerp-message-notify@259995ba663e>: ['"Charlie Brown" <@False>'] 2026-10-31 18:56:30,738 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1524] 2026-10-31 18:56:30,868 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <189630916690415.1793472990.809993505477905-openerp-message-notify@259995ba663e>: ['"David Wilson" <@False>'] 2026-10-31 18:56:30,878 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1525] 2026-10-31 18:56:30,988 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <886930945090930.1793472990.939087629318237-openerp-message-notify@259995ba663e>: ['"Eva Green" <@False>'] 2026-10-31 18:56:30,999 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1526] 2026-10-31 18:56:31,115 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <419069667430931.1793472991.061512470245361-openerp-message-notify@259995ba663e>: ['"Frank White" <@False>'] 2026-10-31 18:56:31,123 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1527] 2026-10-31 18:56:31,255 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <017122808948226.1793472991.185117006301880-openerp-message-notify@259995ba663e>: ['"Grace Lee" <@False>'] 2026-10-31 18:56:31,278 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1528] 2026-10-31 18:56:31,396 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <168989904909434.1793472991.337024688720703-openerp-message-notify@259995ba663e>: ['"Hannah Martin" <@False>'] 2026-10-31 18:56:31,407 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1529] 2026-10-31 18:56:31,531 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <382856174060610.1793472991.466681718826294-openerp-message-notify@259995ba663e>: ['"Tran Minh Khang" <@False>'] 2026-10-31 18:56:31,543 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1530] 2026-10-31 18:56:31,667 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [987, 988, 989, 990, 991, 992, 993, 994, 995, 996, 997, 998, 999, 1000, 1001, 1002, 1003, 1004, 1005, 1006, 1007, 1008, 1009, 1010, 1011] 2026-10-31 18:56:31,864 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <287124729834600.1793472991.717401504516602-openerp-409-viin.approval.request@259995ba663e>: ['"Alice Johnson" <@False>'] 2026-10-31 18:56:31,869 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <287124729834600.1793472991.717401504516602-openerp-409-viin.approval.request@259995ba663e>: ['"Bob Smith" <@False>'] 2026-10-31 18:56:31,873 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <287124729834600.1793472991.717401504516602-openerp-409-viin.approval.request@259995ba663e>: ['"Charlie Brown" <@False>'] 2026-10-31 18:56:31,877 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <287124729834600.1793472991.717401504516602-openerp-409-viin.approval.request@259995ba663e>: ['"David Wilson" <@False>'] 2026-10-31 18:56:31,881 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <287124729834600.1793472991.717401504516602-openerp-409-viin.approval.request@259995ba663e>: ['"Eva Green" <@False>'] 2026-10-31 18:56:31,885 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <287124729834600.1793472991.717401504516602-openerp-409-viin.approval.request@259995ba663e>: ['"Frank White" <@False>'] 2026-10-31 18:56:31,889 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <287124729834600.1793472991.717401504516602-openerp-409-viin.approval.request@259995ba663e>: ['"Grace Lee" <@False>'] 2026-10-31 18:56:31,895 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <287124729834600.1793472991.717401504516602-openerp-409-viin.approval.request@259995ba663e>: ['"Hannah Martin" <@False>'] 2026-10-31 18:56:31,899 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <287124729834600.1793472991.717401504516602-openerp-409-viin.approval.request@259995ba663e>: ['"Tran Minh Khang" <@False>'] 2026-10-31 18:56:31,930 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1531] 2026-10-31 18:56:33,729 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval_hr_payroll.tests.test_disbursement_approval: Starting TestDisbursementApproval.test_no_request_is_blocked ... 2026-10-31 18:56:33,991 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [254] 2026-10-31 18:56:34,206 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [255] 2026-10-31 18:56:35,063 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval_hr_payroll.tests.test_disbursement_approval: Starting TestDisbursementApproval.test_opt_in_off_no_domain_executes_without_approval ... 2026-10-31 18:56:35,346 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [257] 2026-10-31 18:56:35,506 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [258] 2026-10-31 18:56:37,036 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval_hr_payroll.tests.test_disbursement_approval: Starting TestDisbursementApproval.test_refuse_reverts_without_orphaning_entry_move ... 2026-10-31 18:56:37,294 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [260] 2026-10-31 18:56:37,448 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [261] 2026-10-31 18:56:38,799 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1532] 2026-10-31 18:56:38,937 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1533] 2026-10-31 18:56:39,076 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1534] 2026-10-31 18:56:39,182 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1535] 2026-10-31 18:56:39,293 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1536] 2026-10-31 18:56:39,417 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1537] 2026-10-31 18:56:39,537 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1538] 2026-10-31 18:56:39,674 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1539] 2026-10-31 18:56:39,830 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1540] 2026-10-31 18:56:39,957 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1541] 2026-10-31 18:56:40,080 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1542] 2026-10-31 18:56:40,198 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1543] 2026-10-31 18:56:40,318 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1544] 2026-10-31 18:56:40,440 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1545] 2026-10-31 18:56:40,557 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1546] 2026-10-31 18:56:40,677 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1547] 2026-10-31 18:56:40,792 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <902297971453864.1793473000.736479997634888-openerp-message-notify@259995ba663e>: ['"Alice Johnson" <@False>'] 2026-10-31 18:56:40,802 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1548] 2026-10-31 18:56:40,904 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <172210857109854.1793473000.855306386947632-openerp-message-notify@259995ba663e>: ['"Bob Smith" <@False>'] 2026-10-31 18:56:40,913 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1549] 2026-10-31 18:56:41,013 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <585968292492150.1793473000.963460206985474-openerp-message-notify@259995ba663e>: ['"Charlie Brown" <@False>'] 2026-10-31 18:56:41,024 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1550] 2026-10-31 18:56:41,135 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <566184150512037.1793473001.081395626068115-openerp-message-notify@259995ba663e>: ['"David Wilson" <@False>'] 2026-10-31 18:56:41,144 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1551] 2026-10-31 18:56:41,253 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <695540039245142.1793473001.200149774551392-openerp-message-notify@259995ba663e>: ['"Eva Green" <@False>'] 2026-10-31 18:56:41,262 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1552] 2026-10-31 18:56:41,365 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <866809338076745.1793473001.314368486404419-openerp-message-notify@259995ba663e>: ['"Frank White" <@False>'] 2026-10-31 18:56:41,376 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1553] 2026-10-31 18:56:41,489 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <681709131650192.1793473001.434115409851074-openerp-message-notify@259995ba663e>: ['"Grace Lee" <@False>'] 2026-10-31 18:56:41,498 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1554] 2026-10-31 18:56:41,619 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <424176536037918.1793473001.559156894683838-openerp-message-notify@259995ba663e>: ['"Hannah Martin" <@False>'] 2026-10-31 18:56:41,632 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1555] 2026-10-31 18:56:41,756 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <926747623769498.1793473001.698913335800171-openerp-message-notify@259995ba663e>: ['"Tran Minh Khang" <@False>'] 2026-10-31 18:56:41,764 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1556] 2026-10-31 18:56:41,843 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [1012, 1013, 1014, 1015, 1016, 1017, 1018, 1019, 1020, 1021, 1022, 1023, 1024, 1025, 1026, 1027, 1028, 1029, 1030, 1031, 1032, 1033, 1034, 1035, 1036] 2026-10-31 18:56:42,027 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <822942342080156.1793473001.871817111968994-openerp-410-viin.approval.request@259995ba663e>: ['"Alice Johnson" <@False>'] 2026-10-31 18:56:42,031 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <822942342080156.1793473001.871817111968994-openerp-410-viin.approval.request@259995ba663e>: ['"Bob Smith" <@False>'] 2026-10-31 18:56:42,035 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <822942342080156.1793473001.871817111968994-openerp-410-viin.approval.request@259995ba663e>: ['"Charlie Brown" <@False>'] 2026-10-31 18:56:42,041 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <822942342080156.1793473001.871817111968994-openerp-410-viin.approval.request@259995ba663e>: ['"David Wilson" <@False>'] 2026-10-31 18:56:42,045 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <822942342080156.1793473001.871817111968994-openerp-410-viin.approval.request@259995ba663e>: ['"Eva Green" <@False>'] 2026-10-31 18:56:43,064 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <822942342080156.1793473001.871817111968994-openerp-410-viin.approval.request@259995ba663e>: ['"Frank White" <@False>'] 2026-10-31 18:56:43,069 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <822942342080156.1793473001.871817111968994-openerp-410-viin.approval.request@259995ba663e>: ['"Grace Lee" <@False>'] 2026-10-31 18:56:43,074 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <822942342080156.1793473001.871817111968994-openerp-410-viin.approval.request@259995ba663e>: ['"Hannah Martin" <@False>'] 2026-10-31 18:56:43,078 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <822942342080156.1793473001.871817111968994-openerp-410-viin.approval.request@259995ba663e>: ['"Tran Minh Khang" <@False>'] 2026-10-31 18:56:43,106 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1557] 2026-10-31 18:56:44,470 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <300653838313449.1793473004.297398090362549-openerp-410-viin.approval.request@259995ba663e>: ['"Alice Johnson" <@False>'] 2026-10-31 18:56:44,474 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <300653838313449.1793473004.297398090362549-openerp-410-viin.approval.request@259995ba663e>: ['"Bob Smith" <@False>'] 2026-10-31 18:56:44,479 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <300653838313449.1793473004.297398090362549-openerp-410-viin.approval.request@259995ba663e>: ['"Charlie Brown" <@False>'] 2026-10-31 18:56:44,483 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <300653838313449.1793473004.297398090362549-openerp-410-viin.approval.request@259995ba663e>: ['"David Wilson" <@False>'] 2026-10-31 18:56:44,488 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <300653838313449.1793473004.297398090362549-openerp-410-viin.approval.request@259995ba663e>: ['"Eva Green" <@False>'] 2026-10-31 18:56:44,492 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <300653838313449.1793473004.297398090362549-openerp-410-viin.approval.request@259995ba663e>: ['"Frank White" <@False>'] 2026-10-31 18:56:44,497 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <300653838313449.1793473004.297398090362549-openerp-410-viin.approval.request@259995ba663e>: ['"Grace Lee" <@False>'] 2026-10-31 18:56:44,503 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <300653838313449.1793473004.297398090362549-openerp-410-viin.approval.request@259995ba663e>: ['"Hannah Martin" <@False>'] 2026-10-31 18:56:44,507 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <300653838313449.1793473004.297398090362549-openerp-410-viin.approval.request@259995ba663e>: ['"Tran Minh Khang" <@False>'] 2026-10-31 18:56:44,638 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1558] 2026-10-31 18:56:45,057 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted account.partial.reconcile records with IDs: [392, 392] 2026-10-31 18:56:45,179 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted account.full.reconcile records with IDs: [275] 2026-10-31 18:56:45,442 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval_hr_payroll.tests.test_disbursement_approval: Starting TestDisbursementApproval.test_revert_idempotent_on_cancelled_run ... 2026-10-31 18:56:45,709 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [263] 2026-10-31 18:56:45,901 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [264] 2026-10-31 18:56:47,181 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1559] 2026-10-31 18:56:47,291 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1560] 2026-10-31 18:56:47,429 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1561] 2026-10-31 18:56:47,564 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1562] 2026-10-31 18:56:47,665 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1563] 2026-10-31 18:56:47,780 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1564] 2026-10-31 18:56:47,908 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1565] 2026-10-31 18:56:48,051 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1566] 2026-10-31 18:56:48,170 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1567] 2026-10-31 18:56:48,286 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1568] 2026-10-31 18:56:48,413 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1569] 2026-10-31 18:56:48,545 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1570] 2026-10-31 18:56:48,675 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1571] 2026-10-31 18:56:48,814 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1572] 2026-10-31 18:56:48,915 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1573] 2026-10-31 18:56:49,043 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1574] 2026-10-31 18:56:49,164 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <365355909817662.1793473009.101064920425415-openerp-message-notify@259995ba663e>: ['"Alice Johnson" <@False>'] 2026-10-31 18:56:49,174 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1575] 2026-10-31 18:56:49,296 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <440891064684857.1793473009.242378950119019-openerp-message-notify@259995ba663e>: ['"Bob Smith" <@False>'] 2026-10-31 18:56:49,305 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1576] 2026-10-31 18:56:49,401 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <760745120629623.1793473009.361125707626343-openerp-message-notify@259995ba663e>: ['"Charlie Brown" <@False>'] 2026-10-31 18:56:49,408 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1577] 2026-10-31 18:56:49,502 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <387970548124163.1793473009.458216428756714-openerp-message-notify@259995ba663e>: ['"David Wilson" <@False>'] 2026-10-31 18:56:49,512 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1578] 2026-10-31 18:56:49,601 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <011228509656035.1793473009.559186935424805-openerp-message-notify@259995ba663e>: ['"Eva Green" <@False>'] 2026-10-31 18:56:49,609 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1579] 2026-10-31 18:56:49,736 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <332665743917286.1793473009.670064449310303-openerp-message-notify@259995ba663e>: ['"Frank White" <@False>'] 2026-10-31 18:56:49,750 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1580] 2026-10-31 18:56:49,873 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <697940682960165.1793473009.816399335861206-openerp-message-notify@259995ba663e>: ['"Grace Lee" <@False>'] 2026-10-31 18:56:49,882 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1581] 2026-10-31 18:56:49,996 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <652945491409296.1793473009.940530538558960-openerp-message-notify@259995ba663e>: ['"Hannah Martin" <@False>'] 2026-10-31 18:56:50,006 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1582] 2026-10-31 18:56:50,115 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <189103824851889.1793473010.069400310516357-openerp-message-notify@259995ba663e>: ['"Tran Minh Khang" <@False>'] 2026-10-31 18:56:50,123 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1583] 2026-10-31 18:56:50,226 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [1037, 1038, 1039, 1040, 1041, 1042, 1043, 1044, 1045, 1046, 1047, 1048, 1049, 1050, 1051, 1052, 1053, 1054, 1055, 1056, 1057, 1058, 1059, 1060, 1061] 2026-10-31 18:56:50,399 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <985784258075731.1793473010.257196903228760-openerp-411-viin.approval.request@259995ba663e>: ['"Alice Johnson" <@False>'] 2026-10-31 18:56:50,403 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <985784258075731.1793473010.257196903228760-openerp-411-viin.approval.request@259995ba663e>: ['"Bob Smith" <@False>'] 2026-10-31 18:56:50,406 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <985784258075731.1793473010.257196903228760-openerp-411-viin.approval.request@259995ba663e>: ['"Charlie Brown" <@False>'] 2026-10-31 18:56:50,409 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <985784258075731.1793473010.257196903228760-openerp-411-viin.approval.request@259995ba663e>: ['"David Wilson" <@False>'] 2026-10-31 18:56:50,411 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <985784258075731.1793473010.257196903228760-openerp-411-viin.approval.request@259995ba663e>: ['"Eva Green" <@False>'] 2026-10-31 18:56:50,414 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <985784258075731.1793473010.257196903228760-openerp-411-viin.approval.request@259995ba663e>: ['"Frank White" <@False>'] 2026-10-31 18:56:50,416 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <985784258075731.1793473010.257196903228760-openerp-411-viin.approval.request@259995ba663e>: ['"Grace Lee" <@False>'] 2026-10-31 18:56:50,419 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <985784258075731.1793473010.257196903228760-openerp-411-viin.approval.request@259995ba663e>: ['"Hannah Martin" <@False>'] 2026-10-31 18:56:50,422 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <985784258075731.1793473010.257196903228760-openerp-411-viin.approval.request@259995ba663e>: ['"Tran Minh Khang" <@False>'] 2026-10-31 18:56:50,448 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1584] 2026-10-31 18:56:51,958 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted account.partial.reconcile records with IDs: [393, 393] 2026-10-31 18:56:52,058 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted account.full.reconcile records with IDs: [276] 2026-10-31 18:56:52,421 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <858343095794492.1793473012.245609045028687-openerp-411-viin.approval.request@259995ba663e>: ['"Alice Johnson" <@False>'] 2026-10-31 18:56:52,426 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <858343095794492.1793473012.245609045028687-openerp-411-viin.approval.request@259995ba663e>: ['"Bob Smith" <@False>'] 2026-10-31 18:56:52,430 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <858343095794492.1793473012.245609045028687-openerp-411-viin.approval.request@259995ba663e>: ['"Charlie Brown" <@False>'] 2026-10-31 18:56:52,435 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <858343095794492.1793473012.245609045028687-openerp-411-viin.approval.request@259995ba663e>: ['"David Wilson" <@False>'] 2026-10-31 18:56:52,439 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <858343095794492.1793473012.245609045028687-openerp-411-viin.approval.request@259995ba663e>: ['"Eva Green" <@False>'] 2026-10-31 18:56:52,444 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <858343095794492.1793473012.245609045028687-openerp-411-viin.approval.request@259995ba663e>: ['"Frank White" <@False>'] 2026-10-31 18:56:52,448 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <858343095794492.1793473012.245609045028687-openerp-411-viin.approval.request@259995ba663e>: ['"Grace Lee" <@False>'] 2026-10-31 18:56:52,453 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <858343095794492.1793473012.245609045028687-openerp-411-viin.approval.request@259995ba663e>: ['"Hannah Martin" <@False>'] 2026-10-31 18:56:52,457 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <858343095794492.1793473012.245609045028687-openerp-411-viin.approval.request@259995ba663e>: ['"Tran Minh Khang" <@False>'] 2026-10-31 18:56:52,499 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1585] 2026-10-31 18:56:52,732 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval_hr_payroll.tests.test_disbursement_approval: Starting TestDisbursementApproval.test_rk5_expense_posting_not_gated ... 2026-10-31 18:56:52,974 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [266] 2026-10-31 18:56:53,157 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [267] 2026-10-31 18:56:53,714 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval_hr_payroll.tests.test_disbursement_approval: Starting TestDisbursementApproval.test_rk5_quick_pay_not_gated ... 2026-10-31 18:56:53,963 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [269] 2026-10-31 18:56:54,133 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [270] 2026-10-31 18:56:55,634 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval_hr_payroll.tests.test_disbursement_approval: Starting TestDisbursementApproval.test_source_binding_and_state_aggregation ... 2026-10-31 18:56:56,475 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1586] 2026-10-31 18:56:56,618 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1587] 2026-10-31 18:56:56,763 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1588] 2026-10-31 18:56:56,896 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1589] 2026-10-31 18:56:57,018 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1590] 2026-10-31 18:56:57,144 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1591] 2026-10-31 18:56:57,268 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1592] 2026-10-31 18:56:57,393 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1593] 2026-10-31 18:56:57,518 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1594] 2026-10-31 18:56:57,643 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1595] 2026-10-31 18:56:57,781 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1596] 2026-10-31 18:56:57,910 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1597] 2026-10-31 18:56:58,038 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1598] 2026-10-31 18:56:58,173 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1599] 2026-10-31 18:56:58,297 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1600] 2026-10-31 18:56:58,411 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1601] 2026-10-31 18:56:58,525 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <563255586126451.1793473018.466000318527222-openerp-message-notify@259995ba663e>: ['"Alice Johnson" <@False>'] 2026-10-31 18:56:58,533 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1602] 2026-10-31 18:56:58,654 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <216074563621900.1793473018.590732812881470-openerp-message-notify@259995ba663e>: ['"Bob Smith" <@False>'] 2026-10-31 18:56:58,664 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1603] 2026-10-31 18:56:58,783 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <278703533853227.1793473018.724729776382446-openerp-message-notify@259995ba663e>: ['"Charlie Brown" <@False>'] 2026-10-31 18:56:58,792 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1604] 2026-10-31 18:56:58,918 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <673636855819498.1793473018.854725837707520-openerp-message-notify@259995ba663e>: ['"David Wilson" <@False>'] 2026-10-31 18:56:58,928 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1605] 2026-10-31 18:56:59,037 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <265666399924344.1793473018.987121105194092-openerp-message-notify@259995ba663e>: ['"Eva Green" <@False>'] 2026-10-31 18:56:59,052 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1606] 2026-10-31 18:56:59,192 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <564476644058192.1793473019.111567497253418-openerp-message-notify@259995ba663e>: ['"Frank White" <@False>'] 2026-10-31 18:56:59,211 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1607] 2026-10-31 18:56:59,323 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <185859322439012.1793473019.269838809967041-openerp-message-notify@259995ba663e>: ['"Grace Lee" <@False>'] 2026-10-31 18:56:59,333 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1608] 2026-10-31 18:56:59,453 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <079221294633753.1793473019.406054258346558-openerp-message-notify@259995ba663e>: ['"Hannah Martin" <@False>'] 2026-10-31 18:56:59,462 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1609] 2026-10-31 18:56:59,564 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <546459653899562.1793473019.515751838684082-openerp-message-notify@259995ba663e>: ['"Tran Minh Khang" <@False>'] 2026-10-31 18:56:59,571 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1610] 2026-10-31 18:56:59,658 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [1062, 1063, 1064, 1065, 1066, 1067, 1068, 1069, 1070, 1071, 1072, 1073, 1074, 1075, 1076, 1077, 1078, 1079, 1080, 1081, 1082, 1083, 1084, 1085, 1086] 2026-10-31 18:56:59,825 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <065974931623911.1793473019.692163467407227-openerp-412-viin.approval.request@259995ba663e>: ['"Alice Johnson" <@False>'] 2026-10-31 18:56:59,829 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <065974931623911.1793473019.692163467407227-openerp-412-viin.approval.request@259995ba663e>: ['"Bob Smith" <@False>'] 2026-10-31 18:56:59,832 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <065974931623911.1793473019.692163467407227-openerp-412-viin.approval.request@259995ba663e>: ['"Charlie Brown" <@False>'] 2026-10-31 18:56:59,835 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <065974931623911.1793473019.692163467407227-openerp-412-viin.approval.request@259995ba663e>: ['"David Wilson" <@False>'] 2026-10-31 18:56:59,838 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <065974931623911.1793473019.692163467407227-openerp-412-viin.approval.request@259995ba663e>: ['"Eva Green" <@False>'] 2026-10-31 18:56:59,841 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <065974931623911.1793473019.692163467407227-openerp-412-viin.approval.request@259995ba663e>: ['"Frank White" <@False>'] 2026-10-31 18:56:59,845 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <065974931623911.1793473019.692163467407227-openerp-412-viin.approval.request@259995ba663e>: ['"Grace Lee" <@False>'] 2026-10-31 18:56:59,848 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <065974931623911.1793473019.692163467407227-openerp-412-viin.approval.request@259995ba663e>: ['"Hannah Martin" <@False>'] 2026-10-31 18:56:59,851 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <065974931623911.1793473019.692163467407227-openerp-412-viin.approval.request@259995ba663e>: ['"Tran Minh Khang" <@False>'] 2026-10-31 18:56:59,876 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1611] 2026-10-31 18:56:59,988 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval_hr_payroll.tests.test_disbursement_approval: Starting TestDisbursementApproval.test_type_seeded_per_company ... 2026-10-31 18:57:00,059 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval_hr_payroll.tests.test_disbursement_approval: Starting TestDisbursementApproval.test_wrong_type_request_rejected ... 2026-10-31 18:57:00,761 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_attachment: filestore gc 10 checked, 10 removed 2026-10-31 18:57:09,258 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval_hr_recruitment.tests.test_access_right: Starting TestAccessRight.test_base_user_access_hr_applicant ... 2026-10-31 18:57:09,507 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [18], uid: 6, model: hr.applicant 2026-10-31 18:57:09,542 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [18], uid: 6, model: hr.applicant 2026-10-31 18:57:09,564 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 6, model: hr.applicant 2026-10-31 18:57:09,593 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 6, model: hr.applicant 2026-10-31 18:57:10,163 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1612] 2026-10-31 18:57:10,229 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [1087] 2026-10-31 18:57:10,339 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1613] 2026-10-31 18:57:10,617 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 6, model: hr.applicant 2026-10-31 18:57:10,622 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 6, model: hr.applicant 2026-10-31 18:57:10,643 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 6, model: hr.applicant 2026-10-31 18:57:10,697 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval_hr_recruitment.tests.test_access_right: Starting TestAccessRight.test_base_user_access_hr_job ... 2026-10-31 18:57:11,016 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 6, model: hr.job 2026-10-31 18:57:11,263 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 6, model: hr.job 2026-10-31 18:57:11,281 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 6, model: hr.job 2026-10-31 18:57:11,311 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #6 deleted mail.message records with IDs: [4195, 3041, 2393] 2026-10-31 18:57:11,316 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 6, model: hr.job 2026-10-31 18:57:11,364 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval_hr_recruitment.tests.test_access_right: Starting TestAccessRight.test_user_approval_access_hr_applicant ... 2026-10-31 18:57:11,455 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [20], uid: 1973, model: hr.applicant 2026-10-31 18:57:11,485 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [20], uid: 1973, model: hr.applicant 2026-10-31 18:57:11,509 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1973, model: hr.applicant 2026-10-31 18:57:11,534 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1973, model: hr.applicant 2026-10-31 18:57:11,949 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1973 deleted hr.applicant records with IDs: [20] 2026-10-31 18:57:11,989 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval_hr_recruitment.tests.test_access_right: Starting TestAccessRight.test_user_approval_access_hr_job ... 2026-10-31 18:57:12,270 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1973, model: hr.job 2026-10-31 18:57:12,442 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1973, model: hr.job 2026-10-31 18:57:12,462 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1973, model: hr.job 2026-10-31 18:57:12,485 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1973 deleted mail.message records with IDs: [4195, 3041, 2393] 2026-10-31 18:57:12,489 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1973, model: hr.job 2026-10-31 18:57:12,742 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1973 deleted mail.message records with IDs: [4195, 3041, 2393] 2026-10-31 18:57:12,866 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1973 deleted ir.model.data records with IDs: [133709] 2026-10-31 18:57:12,866 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1973 deleted hr.job records with IDs: [4] 2026-10-31 18:57:12,880 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1973 deleted mail.followers records with IDs: [390] 2026-10-31 18:57:12,893 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1973 deleted mail.alias records with IDs: [32] 2026-10-31 18:57:12,948 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_attachment: filestore gc 12 checked, 12 removed 2026-10-31 18:57:21,610 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval_hr_recruitment.tests.test_recruiment_approval_ui: Starting TestRecruitmentRequest.test_compute_applicant_and_recruited_field_on_recruitment_request ... 2026-10-31 18:57:22,190 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1614] 2026-10-31 18:57:22,268 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [1088] 2026-10-31 18:57:22,401 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1615] 2026-10-31 18:57:23,038 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval_hr_recruitment.tests.test_recruiment_approval_ui: Starting TestRecruitmentRequest.test_constraint_duplicate_recruitment_request ... 2026-10-31 18:57:23,478 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval_hr_recruitment.tests.test_recruiment_approval_ui: Starting TestRecruitmentRequest.test_onchange_and_default_value_form_request ... 2026-10-31 18:57:25,495 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval_hr_recruitment.tests.test_recruiment_approval_ui: Starting TestRecruitmentRequest.test_percent_widgetbar ... 2026-10-31 18:57:26,076 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1616] 2026-10-31 18:57:26,144 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [1089] 2026-10-31 18:57:26,248 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1617] 2026-10-31 18:57:26,710 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_attachment: filestore gc 13 checked, 13 removed 2026-10-31 18:57:35,367 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval_hr_recruitment.tests.test_recruitment_approval: Starting TestRequestApproval.test_01_request_approval_recruitment ... 2026-10-31 18:57:35,714 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1990 deleted mail.mail records with IDs: [1618] 2026-10-31 18:57:35,952 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1993 deleted mail.activity records with IDs: [1090] 2026-10-31 18:57:36,165 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1993 deleted mail.mail records with IDs: [1619] 2026-10-31 18:57:36,428 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1997 deleted mail.activity records with IDs: [1091] 2026-10-31 18:57:36,645 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1997 deleted mail.mail records with IDs: [1620] 2026-10-31 18:57:36,909 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1998 deleted mail.activity records with IDs: [1092] 2026-10-31 18:57:37,125 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1998 deleted mail.mail records with IDs: [1621] 2026-10-31 18:57:37,339 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval_hr_recruitment.tests.test_recruitment_approval: Starting TestRequestApproval.test_05_request_approval_recruitment ... 2026-10-31 18:57:37,560 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1990 deleted request.approval.user.line records with IDs: [1053, 1054, 1055, 1056] 2026-10-31 18:57:37,942 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1990 deleted mail.mail records with IDs: [1622] 2026-10-31 18:57:38,179 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1993 deleted mail.activity records with IDs: [1093] 2026-10-31 18:57:38,412 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1993 deleted mail.mail records with IDs: [1623] 2026-10-31 18:57:38,693 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1997 deleted mail.activity records with IDs: [1094] 2026-10-31 18:57:38,936 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1997 deleted mail.mail records with IDs: [1624] 2026-10-31 18:57:39,212 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1998 deleted mail.activity records with IDs: [1095] 2026-10-31 18:57:39,479 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1998 deleted mail.mail records with IDs: [1625] 2026-10-31 18:57:39,766 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval_hr_recruitment.tests.test_recruitment_approval: Starting TestRequestApproval.test_06_request_approval_recruitment ... 2026-10-31 18:57:40,226 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1990 deleted mail.mail records with IDs: [1626] 2026-10-31 18:57:40,449 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1993 deleted mail.activity records with IDs: [1096] 2026-10-31 18:57:40,672 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1993 deleted mail.mail records with IDs: [1627] 2026-10-31 18:57:40,883 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1997 deleted mail.activity records with IDs: [1097] 2026-10-31 18:57:41,113 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1997 deleted mail.mail records with IDs: [1628] 2026-10-31 18:57:41,168 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval_hr_recruitment.tests.test_recruitment_approval: Starting TestRequestApproval.test_07_request_approval_recruitment ... 2026-10-31 18:57:41,488 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1990 deleted mail.mail records with IDs: [1629] 2026-10-31 18:57:41,772 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1098] 2026-10-31 18:57:41,951 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1630] 2026-10-31 18:57:42,017 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval_hr_recruitment.tests.test_recruitment_approval: Starting TestRequestApproval.test_data_init_generate ... 2026-10-31 18:57:42,077 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_attachment: filestore gc 12 checked, 12 removed 2026-10-31 18:57:42,094 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval_hr_timesheet.tests.test_data_after_install: Starting TestDataAfterInstall.test_data_after_install ... 2026-10-31 18:57:42,135 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-31 18:57:43,488 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [242433, 242473, 242480, 242516, 242495, 242498, 242523, 242606, 242630, 242624, 242636, 242682, 242696, 242720, 242742, 451509, 451520, 451606] 2026-10-31 18:57:43,488 104 INFO rb-be2b723-226188-430986 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-10-31 18:57:44,587 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval_hr_timesheet.tests.test_hr_contract: Starting TestHrContract.test_01_check_compute_contract ... 2026-10-31 18:57:44,767 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval_hr_timesheet.tests.test_hr_contract: Starting TestHrContract.test_02_check_compute_contract ... 2026-10-31 18:57:44,884 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval_hr_timesheet.tests.test_hr_contract: Starting TestHrContract.test_03_check_compute_contract ... 2026-10-31 18:57:45,007 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-31 18:57:46,242 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [242433, 242473, 242480, 242516, 242495, 242498, 242523, 242606, 242630, 242624, 242636, 242682, 242696, 242720, 242742, 451509, 451520, 451606] 2026-10-31 18:57:46,242 104 INFO rb-be2b723-226188-430986 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-10-31 18:57:47,318 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval_hr_timesheet.tests.test_hr_department: Starting TestHrDepartment.test_01_check_compute_department ... 2026-10-31 18:57:47,547 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval_hr_timesheet.tests.test_hr_department: Starting TestHrDepartment.test_02_check_compute_department ... 2026-10-31 18:57:47,739 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval_hr_timesheet.tests.test_hr_department: Starting TestHrDepartment.test_03_check_compute_department ... 2026-10-31 18:57:47,942 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-31 18:57:49,167 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [242433, 242473, 242480, 242516, 242495, 242498, 242523, 242606, 242630, 242624, 242636, 242682, 242696, 242720, 242742, 451509, 451520, 451606] 2026-10-31 18:57:49,167 104 INFO rb-be2b723-226188-430986 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-10-31 18:57:50,249 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval_hr_timesheet.tests.test_hr_job: Starting TestHrJob.test_01_check_compute_job ... 2026-10-31 18:57:50,417 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval_hr_timesheet.tests.test_hr_job: Starting TestHrJob.test_02_check_compute_job ... 2026-10-31 18:57:50,589 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-31 18:57:51,950 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [242433, 242473, 242480, 242516, 242495, 242498, 242523, 242606, 242630, 242624, 242636, 242682, 242696, 242720, 242742, 451509, 451520, 451606] 2026-10-31 18:57:51,951 104 INFO rb-be2b723-226188-430986 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-10-31 18:57:53,071 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval_hr_timesheet.tests.test_hr_timesheet: Starting TestHrTimesheet.test_01_check_auto_approve_timesheet ... 2026-10-31 18:57:53,211 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval_hr_timesheet.tests.test_hr_timesheet: Starting TestHrTimesheet.test_02_check_auto_approve_timesheet ... 2026-10-31 18:57:53,347 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval_hr_timesheet.tests.test_hr_timesheet: Starting TestHrTimesheet.test_03_check_auto_approve_timesheet ... 2026-10-31 18:57:53,500 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval_hr_timesheet.tests.test_hr_timesheet: Starting TestHrTimesheet.test_04_check_auto_approve_timesheet ... 2026-10-31 18:57:53,634 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval_hr_timesheet.tests.test_hr_timesheet: Starting TestHrTimesheet.test_05_check_auto_approve_timesheet ... 2026-10-31 18:57:53,827 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-31 18:57:55,017 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [242433, 242473, 242480, 242516, 242495, 242498, 242523, 242606, 242630, 242624, 242636, 242682, 242696, 242720, 242742, 451509, 451520, 451606] 2026-10-31 18:57:55,018 104 INFO rb-be2b723-226188-430986 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-10-31 18:57:56,097 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval_hr_timesheet.tests.test_timesheet_approval_request: Starting TestTimesheetApprovalRequest.test_01_check_timesheet_approval ... 2026-10-31 18:57:56,221 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval_hr_timesheet.tests.test_timesheet_approval_request: Starting TestTimesheetApprovalRequest.test_02_check_timesheet_approval ... 2026-10-31 18:57:56,584 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval_hr_timesheet.tests.test_timesheet_approval_request: Starting TestTimesheetApprovalRequest.test_03_check_timesheet_approval ... 2026-10-31 18:57:56,756 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval_hr_timesheet.tests.test_timesheet_approval_request: Starting TestTimesheetApprovalRequest.test_04_check_timesheet_approval ... 2026-10-31 18:57:56,956 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval_hr_timesheet.tests.test_timesheet_approval_request: Starting TestTimesheetApprovalRequest.test_05_check_timesheet_approval ... 2026-10-31 18:57:57,132 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval_hr_timesheet.tests.test_timesheet_approval_request: Starting TestTimesheetApprovalRequest.test_06_check_timesheet_approval ... 2026-10-31 18:57:57,182 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval_hr_timesheet.tests.test_timesheet_approval_request: Starting TestTimesheetApprovalRequest.test_07_check_timesheet_approval ... 2026-10-31 18:57:57,319 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval_hr_timesheet.tests.test_timesheet_approval_request: Starting TestTimesheetApprovalRequest.test_08_check_timesheet_approval ... 2026-10-31 18:57:57,762 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval_hr_timesheet.tests.test_timesheet_approval_request: Starting TestTimesheetApprovalRequest.test_09_check_timesheet_approval ... 2026-10-31 18:57:58,584 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [740], uid: 2010, model: approval.request.line 2026-10-31 18:57:58,652 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval_hr_timesheet.tests.test_timesheet_approval_request: Starting TestTimesheetApprovalRequest.test_11_check_timesheet_approval ... 2026-10-31 18:57:58,939 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted viin.approval.request records with IDs: [434] 2026-10-31 18:58:00,256 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1631] 2026-10-31 18:58:00,806 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-31 18:58:01,450 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval_hr_timesheet.tests.test_timesheet_approval_wizard: Starting TestTimesheetApprovalWizardFromSource.test_wizard_lines_mapped_from_timesheets ... 2026-10-31 18:58:03,717 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-31 18:58:04,974 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [242433, 242473, 242480, 242516, 242495, 242498, 242523, 242606, 242630, 242624, 242636, 242682, 242696, 242720, 242742, 451509, 451520, 451606] 2026-10-31 18:58:04,974 104 INFO rb-be2b723-226188-430986 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-10-31 18:58:05,962 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval_hr_timesheet.tests.test_timesheet_approvals: Starting TestTimesheetApprovals.test_01_employee_approve_request ... 2026-10-31 18:58:06,358 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1632] 2026-10-31 18:58:06,444 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval_hr_timesheet.tests.test_timesheet_approvals: Starting TestTimesheetApprovals.test_02_employee_approve_request ... 2026-10-31 18:58:06,897 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1633] 2026-10-31 18:58:06,986 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval_hr_timesheet.tests.test_timesheet_approvals: Starting TestTimesheetApprovals.test_03_employee_approve_request ... 2026-10-31 18:58:07,252 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted viin.approval.request records with IDs: [439] 2026-10-31 18:58:07,306 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval_hr_timesheet.tests.test_timesheet_approvals: Starting TestTimesheetApprovals.test_04_employee_approve_request ... 2026-10-31 18:58:07,788 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1634] 2026-10-31 18:58:07,948 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1102] 2026-10-31 18:58:08,124 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1635] 2026-10-31 18:58:08,349 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #6 deleted mail.activity records with IDs: [1103] 2026-10-31 18:58:08,578 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #6 deleted mail.mail records with IDs: [1636] 2026-10-31 18:58:08,984 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1637] 2026-10-31 18:58:09,288 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1638] 2026-10-31 18:58:09,382 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval_hr_timesheet.tests.test_timesheet_approvals: Starting TestTimesheetApprovals.test_05_employee_approve_request ... 2026-10-31 18:58:09,802 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1639] 2026-10-31 18:58:10,180 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1104] 2026-10-31 18:58:11,199 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-31 18:58:12,714 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval_hr_timesheet.tests.test_viin_timesheet_approval_mapping: Starting TestTimesheetApprovalFromSource.test_request_and_timesheet_links ... 2026-10-31 18:58:12,923 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval_hr_timesheet.tests.test_viin_timesheet_approval_mapping: Starting TestTimesheetApprovalFromSource.test_request_lines_mapped_from_timesheets ... 2026-10-31 18:58:13,010 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval_hr_timesheet.tests.test_viin_timesheet_approval_mapping: Starting TestTimesheetApprovalFromSource.test_validating_request_updates_timesheet_state ... 2026-10-31 18:58:13,553 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1640] 2026-10-31 18:58:13,742 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1105] 2026-10-31 18:58:13,990 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1641] 2026-10-31 18:58:14,120 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-31 18:58:14,141 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval_maintenance.tests.test_data_after_install: Starting TestDataAfterInstall.test_data_after_install ... 2026-10-31 18:58:14,198 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-31 18:58:14,996 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval_maintenance.tests.test_maintenance_approvals: Starting TestMaintenanceApprovals.test_01_employee_approve_request ... 2026-10-31 18:58:15,152 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval_maintenance.tests.test_maintenance_approvals: Starting TestMaintenanceApprovals.test_02_employee_approve_request ... 2026-10-31 18:58:15,294 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-31 18:58:22,949 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted type.approval.user.line records with IDs: [10797] 2026-10-31 18:58:22,978 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval_marketplace.tests.test_responsible_approval_routing: Starting TestResponsibleApprovalRouting.test_a_portal_merchant_can_resolve_the_responsible_approver ... 2026-10-31 18:58:23,436 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval_marketplace.tests.test_responsible_approval_routing: Starting TestResponsibleApprovalRouting.test_merchant_approval_type_lookup_is_company_scoped ... 2026-10-31 18:58:23,505 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval_marketplace.tests.test_responsible_approval_routing: Starting TestResponsibleApprovalRouting.test_routing_prioritises_approval_admin_over_first_line ... 2026-10-31 18:58:23,662 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-31 18:58:23,680 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval_procurement.tests.test_procurement_requests: Starting TestProcurementRequests.test_create_default_request ... 2026-10-31 18:58:26,595 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1642] 2026-10-31 18:58:26,743 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #6 deleted mail.activity records with IDs: [1106] 2026-10-31 18:58:26,874 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <280922804948500.1793473106.828231334686279-openerp-message-notify@259995ba663e>: ['"Hannah Martin" <@False>'] 2026-10-31 18:58:26,884 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #6 deleted mail.mail records with IDs: [1643] 2026-10-31 18:58:27,012 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #6 deleted mail.mail records with IDs: [1644] 2026-10-31 18:58:27,130 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <962073373032657.1793473107.070348262786865-openerp-message-notify@259995ba663e>: ['"Charlie Brown" <@False>'] 2026-10-31 18:58:27,140 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #6 deleted mail.mail records with IDs: [1645] 2026-10-31 18:58:27,259 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <303713919485364.1793473107.196452856063843-openerp-message-notify@259995ba663e>: ['"David Wilson" <@False>'] 2026-10-31 18:58:27,269 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #6 deleted mail.mail records with IDs: [1646] 2026-10-31 18:58:27,408 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <176817156385954.1793473107.330929756164551-openerp-message-notify@259995ba663e>: ['"Grace Lee" <@False>'] 2026-10-31 18:58:27,419 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #6 deleted mail.mail records with IDs: [1647] 2026-10-31 18:58:27,646 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1107, 1108, 1109, 1110, 1111] 2026-10-31 18:58:27,812 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <974568995653563.1793473107.738833665847778-openerp-442-viin.approval.request@259995ba663e>: ['"Hannah Martin" <@False>'] 2026-10-31 18:58:27,814 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <974568995653563.1793473107.738833665847778-openerp-442-viin.approval.request@259995ba663e>: ['"Charlie Brown" <@False>'] 2026-10-31 18:58:27,817 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <974568995653563.1793473107.738833665847778-openerp-442-viin.approval.request@259995ba663e>: ['"David Wilson" <@False>'] 2026-10-31 18:58:27,820 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <974568995653563.1793473107.738833665847778-openerp-442-viin.approval.request@259995ba663e>: ['"Grace Lee" <@False>'] 2026-10-31 18:58:27,834 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1648] 2026-10-31 18:58:28,566 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval_procurement.tests.test_procurement_requests: Starting TestProcurementRequests.test_create_request_with_other_route ... 2026-10-31 18:58:32,210 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1649] 2026-10-31 18:58:32,417 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #6 deleted mail.activity records with IDs: [1112] 2026-10-31 18:58:32,561 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <628440053683153.1793473112.507472753524780-openerp-message-notify@259995ba663e>: ['"Hannah Martin" <@False>'] 2026-10-31 18:58:32,572 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #6 deleted mail.mail records with IDs: [1650] 2026-10-31 18:58:32,695 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #6 deleted mail.mail records with IDs: [1651] 2026-10-31 18:58:32,809 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <042595896601028.1793473112.752551317214966-openerp-message-notify@259995ba663e>: ['"Charlie Brown" <@False>'] 2026-10-31 18:58:32,819 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #6 deleted mail.mail records with IDs: [1652] 2026-10-31 18:58:32,929 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <004796746710436.1793473112.874534130096436-openerp-message-notify@259995ba663e>: ['"David Wilson" <@False>'] 2026-10-31 18:58:32,940 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #6 deleted mail.mail records with IDs: [1653] 2026-10-31 18:58:33,056 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <853108197086331.1793473112.994930982589722-openerp-message-notify@259995ba663e>: ['"Grace Lee" <@False>'] 2026-10-31 18:58:33,066 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #6 deleted mail.mail records with IDs: [1654] 2026-10-31 18:58:33,306 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1113, 1114, 1115, 1116, 1117] 2026-10-31 18:58:33,493 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <789123813775414.1793473113.387497186660767-openerp-443-viin.approval.request@259995ba663e>: ['"Hannah Martin" <@False>'] 2026-10-31 18:58:33,496 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <789123813775414.1793473113.387497186660767-openerp-443-viin.approval.request@259995ba663e>: ['"Charlie Brown" <@False>'] 2026-10-31 18:58:33,499 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <789123813775414.1793473113.387497186660767-openerp-443-viin.approval.request@259995ba663e>: ['"David Wilson" <@False>'] 2026-10-31 18:58:33,501 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <789123813775414.1793473113.387497186660767-openerp-443-viin.approval.request@259995ba663e>: ['"Grace Lee" <@False>'] 2026-10-31 18:58:33,518 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1655] 2026-10-31 18:58:34,293 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval_procurement.tests.test_procurement_requests: Starting TestProcurementRequests.test_create_request_with_product_configured ... 2026-10-31 18:58:37,291 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1656] 2026-10-31 18:58:37,434 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #6 deleted mail.activity records with IDs: [1118] 2026-10-31 18:58:37,579 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <153564707207892.1793473117.531313419342041-openerp-message-notify@259995ba663e>: ['"Hannah Martin" <@False>'] 2026-10-31 18:58:37,587 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #6 deleted mail.mail records with IDs: [1657] 2026-10-31 18:58:37,711 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #6 deleted mail.mail records with IDs: [1658] 2026-10-31 18:58:37,822 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <921044330227849.1793473117.768384933471680-openerp-message-notify@259995ba663e>: ['"Charlie Brown" <@False>'] 2026-10-31 18:58:37,831 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #6 deleted mail.mail records with IDs: [1659] 2026-10-31 18:58:37,941 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <861152228639167.1793473117.887820243835449-openerp-message-notify@259995ba663e>: ['"David Wilson" <@False>'] 2026-10-31 18:58:37,949 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #6 deleted mail.mail records with IDs: [1660] 2026-10-31 18:58:38,056 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <605944215331206.1793473118.005575895309448-openerp-message-notify@259995ba663e>: ['"Grace Lee" <@False>'] 2026-10-31 18:58:38,064 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #6 deleted mail.mail records with IDs: [1661] 2026-10-31 18:58:38,262 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1119, 1120, 1121, 1122, 1123] 2026-10-31 18:58:38,437 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <722134842190507.1793473118.343325376510620-openerp-444-viin.approval.request@259995ba663e>: ['"Hannah Martin" <@False>'] 2026-10-31 18:58:38,442 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <722134842190507.1793473118.343325376510620-openerp-444-viin.approval.request@259995ba663e>: ['"Charlie Brown" <@False>'] 2026-10-31 18:58:38,447 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <722134842190507.1793473118.343325376510620-openerp-444-viin.approval.request@259995ba663e>: ['"David Wilson" <@False>'] 2026-10-31 18:58:38,452 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <722134842190507.1793473118.343325376510620-openerp-444-viin.approval.request@259995ba663e>: ['"Grace Lee" <@False>'] 2026-10-31 18:58:38,472 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1662] 2026-10-31 18:58:39,174 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval_procurement.tests.test_procurement_requests: Starting TestProcurementRequests.test_create_request_without_route ... 2026-10-31 18:58:41,983 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1663] 2026-10-31 18:58:42,157 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #6 deleted mail.activity records with IDs: [1124] 2026-10-31 18:58:42,297 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <476536398991985.1793473122.248225212097168-openerp-message-notify@259995ba663e>: ['"Hannah Martin" <@False>'] 2026-10-31 18:58:42,307 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #6 deleted mail.mail records with IDs: [1664] 2026-10-31 18:58:42,422 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #6 deleted mail.mail records with IDs: [1665] 2026-10-31 18:58:42,522 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <772853053227966.1793473122.475518465042114-openerp-message-notify@259995ba663e>: ['"Charlie Brown" <@False>'] 2026-10-31 18:58:42,531 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #6 deleted mail.mail records with IDs: [1666] 2026-10-31 18:58:42,635 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <707969090412548.1793473122.580579519271851-openerp-message-notify@259995ba663e>: ['"David Wilson" <@False>'] 2026-10-31 18:58:42,644 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #6 deleted mail.mail records with IDs: [1667] 2026-10-31 18:58:42,742 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <968970516285175.1793473122.698770523071289-openerp-message-notify@259995ba663e>: ['"Grace Lee" <@False>'] 2026-10-31 18:58:42,751 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #6 deleted mail.mail records with IDs: [1668] 2026-10-31 18:58:42,927 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1125, 1126, 1127, 1128, 1129] 2026-10-31 18:58:43,083 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <965145711535542.1793473123.007988691329956-openerp-445-viin.approval.request@259995ba663e>: ['"Hannah Martin" <@False>'] 2026-10-31 18:58:43,087 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <965145711535542.1793473123.007988691329956-openerp-445-viin.approval.request@259995ba663e>: ['"Charlie Brown" <@False>'] 2026-10-31 18:58:43,092 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <965145711535542.1793473123.007988691329956-openerp-445-viin.approval.request@259995ba663e>: ['"David Wilson" <@False>'] 2026-10-31 18:58:43,096 104 INFO rb-be2b723-226188-430986 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <965145711535542.1793473123.007988691329956-openerp-445-viin.approval.request@259995ba663e>: ['"Grace Lee" <@False>'] 2026-10-31 18:58:43,117 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1669] 2026-10-31 18:58:43,502 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval_procurement.tests.test_procurement_requests: Starting TestProcurementRequests.test_generate_approval_type ... 2026-10-31 18:58:45,714 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-31 18:58:46,887 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval_project.tests.test_viin_approval_project_project: Starting TestProjectProjectApproval.test_project_request_header_and_lines_synced_via_res_ref ... 2026-10-31 18:58:47,949 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval_project.tests.test_viin_approval_project_project: Starting TestProjectProjectApproval.test_project_request_includes_manager_group_approver ... 2026-10-31 18:58:49,178 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-31 18:58:50,269 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval_project.tests.test_viin_approval_project_task: Starting TestProjectTaskApproval.test_task_request_header_synced_via_res_ref ... 2026-10-31 18:58:51,654 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval_project.tests.test_viin_approval_project_task: Starting TestProjectTaskApproval.test_task_request_includes_project_manager_approver ... 2026-10-31 18:58:52,920 104 INFO rb-be2b723-226188-430986 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-10-31 18:58:54,190 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-31 18:58:55,120 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1670] 2026-10-31 18:58:55,142 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.message records with IDs: [19555] 2026-10-31 18:58:55,149 104 INFO rb-be2b723-226188-430986 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-31 18:58:55,810 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1671] 2026-10-31 18:58:55,827 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.message records with IDs: [19559] 2026-10-31 18:58:55,839 104 INFO rb-be2b723-226188-430986 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-31 18:58:56,160 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval_purchase.tests.test_approval_purchase_service: Starting TestApprovalPurchaseService.test_cancel_revert_draft_po_to_previous_state ... 2026-10-31 18:58:57,088 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1672] 2026-10-31 18:58:57,251 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1130] 2026-10-31 18:58:57,913 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted purchase.order.line records with IDs: [118] 2026-10-31 18:58:58,009 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted purchase.order.line records with IDs: [119] 2026-10-31 18:58:58,147 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval_purchase.tests.test_approval_purchase_service: Starting TestApprovalPurchaseService.test_service_group_by_user_splits_po_by_user_and_vendor ... 2026-10-31 18:58:58,858 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1673] 2026-10-31 18:58:59,032 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1131] 2026-10-31 18:58:59,350 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1674] 2026-10-31 18:58:59,655 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1675] 2026-10-31 18:58:59,964 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval_purchase.tests.test_approval_purchase_service: Starting TestApprovalPurchaseService.test_service_multi_lines_multi_vendors_grouping ... 2026-10-31 18:59:00,709 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1676] 2026-10-31 18:59:00,907 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1132] 2026-10-31 18:59:01,492 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval_purchase.tests.test_approval_purchase_service: Starting TestApprovalPurchaseService.test_service_po_generated_and_linked ... 2026-10-31 18:59:02,036 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1677] 2026-10-31 18:59:02,172 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1133] 2026-10-31 18:59:02,577 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval_purchase.tests.test_approval_purchase_service: Starting TestApprovalPurchaseService.test_service_two_approvals_merge_po_line_and_cancel_reverts ... 2026-10-31 18:59:03,107 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1678] 2026-10-31 18:59:03,263 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1134] 2026-10-31 18:59:03,944 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1679] 2026-10-31 18:59:04,066 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1135] 2026-10-31 18:59:04,491 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted approval.origin.contribution records with IDs: [1] 2026-10-31 18:59:04,606 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval_purchase.tests.test_approval_purchase_service: Starting TestApprovalPurchaseService.test_unlink_request_deletes_generated_purchase_documents ... 2026-10-31 18:59:05,076 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1680] 2026-10-31 18:59:05,207 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1136] 2026-10-31 18:59:05,621 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #2 deleted purchase.order.line records with IDs: [130] 2026-10-31 18:59:05,966 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.message records with IDs: [19617, 19615, 19614, 19613, 19612] 2026-10-31 18:59:06,040 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted viin.approval.request records with IDs: [457] 2026-10-31 18:59:06,109 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [7688] 2026-10-31 18:59:06,162 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval_purchase.tests.test_approval_purchase_service: Starting TestApprovalPurchaseService.test_unlink_request_does_not_delete_preexisting_po ... 2026-10-31 18:59:07,019 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1681] 2026-10-31 18:59:07,165 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1137] 2026-10-31 18:59:07,671 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #2 deleted purchase.order.line records with IDs: [132] 2026-10-31 18:59:07,779 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #2 deleted purchase.order.line records with IDs: [133] 2026-10-31 18:59:08,137 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.message records with IDs: [19628, 19626, 19625, 19624, 19623] 2026-10-31 18:59:08,184 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted viin.approval.request records with IDs: [458] 2026-10-31 18:59:08,234 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [7689] 2026-10-31 18:59:08,271 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval_purchase.tests.test_approval_purchase_service: Starting TestApprovalPurchaseService.test_unlink_request_whatever_the_order_of_the_foreign_key_triggers ... 2026-10-31 18:59:08,782 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1682] 2026-10-31 18:59:08,922 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1138] 2026-10-31 18:59:09,437 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #2 deleted purchase.order.line records with IDs: [134] 2026-10-31 18:59:09,810 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.message records with IDs: [19635, 19633, 19632, 19631, 19630] 2026-10-31 18:59:09,855 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted viin.approval.request records with IDs: [459] 2026-10-31 18:59:09,916 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [7690] 2026-10-31 18:59:09,979 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-31 18:59:11,419 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval_purchase.tests.test_purchase_origin_revert: Starting TestApprovalPurchaseOriginRevert.test_revert_subtracts_the_contributed_quantity_in_the_line_own_uom ... 2026-10-31 18:59:12,121 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1683] 2026-10-31 18:59:12,240 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1139] 2026-10-31 18:59:12,886 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1684] 2026-10-31 18:59:13,045 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1140] 2026-10-31 18:59:13,526 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #1 deleted approval.origin.contribution records with IDs: [2] 2026-10-31 18:59:13,610 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval_purchase.tests.test_purchase_origin_revert: Starting TestApprovalPurchaseOriginRevert.test_unlink_request_keeps_the_attached_purchase_line_quantity ... 2026-10-31 18:59:15,654 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #2026 deleted mail.mail records with IDs: [1685] 2026-10-31 18:59:15,927 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1141] 2026-10-31 18:59:16,118 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1686] 2026-10-31 18:59:17,608 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #2026 deleted mail.message records with IDs: [19648, 19646, 19645] 2026-10-31 18:59:17,726 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #2026 deleted viin.approval.request records with IDs: [462] 2026-10-31 18:59:17,784 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #2026 deleted mail.followers records with IDs: [7693, 7694] 2026-10-31 18:59:17,849 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-31 18:59:19,476 104 INFO rb-be2b723-226188-430986 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-10-31 18:59:20,275 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #2028 deleted mail.mail records with IDs: [1687] 2026-10-31 18:59:20,472 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1142] 2026-10-31 18:59:20,651 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1688] 2026-10-31 18:59:21,241 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #2 deleted approval.origin.contribution records with IDs: [3] 2026-10-31 18:59:21,328 104 INFO rb-be2b723-226188-430986 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-10-31 18:59:22,141 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #2028 deleted mail.mail records with IDs: [1689] 2026-10-31 18:59:22,371 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1143] 2026-10-31 18:59:22,509 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1690] 2026-10-31 18:59:23,036 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #2 deleted approval.origin.contribution records with IDs: [4] 2026-10-31 18:59:23,110 104 INFO rb-be2b723-226188-430986 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-10-31 18:59:23,846 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #2028 deleted mail.mail records with IDs: [1691] 2026-10-31 18:59:24,023 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1144] 2026-10-31 18:59:24,159 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1692] 2026-10-31 18:59:24,734 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #2 deleted approval.origin.contribution records with IDs: [5] 2026-10-31 18:59:24,813 104 INFO rb-be2b723-226188-430986 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-10-31 18:59:26,429 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #2028 deleted mail.mail records with IDs: [1693] 2026-10-31 18:59:26,690 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1145] 2026-10-31 18:59:26,853 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1694] 2026-10-31 18:59:27,866 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #2028 deleted mail.mail records with IDs: [1695] 2026-10-31 18:59:28,076 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1146] 2026-10-31 18:59:28,222 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1696] 2026-10-31 18:59:28,739 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1697] 2026-10-31 18:59:29,966 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #2028 deleted mail.message records with IDs: [19670, 19665, 19663, 19662] 2026-10-31 18:59:30,067 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #2028 deleted viin.approval.request records with IDs: [466] 2026-10-31 18:59:30,140 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #2028 deleted mail.followers records with IDs: [7701, 7702] 2026-10-31 18:59:30,420 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #2 deleted approval.origin.contribution records with IDs: [6] 2026-10-31 18:59:30,516 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-31 18:59:35,157 104 INFO rb-be2b723-226188-430986 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-10-31 18:59:35,915 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #2030 deleted mail.mail records with IDs: [1698] 2026-10-31 18:59:36,086 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1147] 2026-10-31 18:59:36,240 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1699] 2026-10-31 18:59:36,892 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #2 deleted approval.origin.contribution records with IDs: [7] 2026-10-31 18:59:36,995 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval_purchase_stock.tests.test_approval_purchase_stock_procurement: Starting TestApprovalPurchaseStockProcurement.test_01b_grouping_context_does_not_break_stock_procurement ... 2026-10-31 18:59:37,700 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #2029 deleted mail.mail records with IDs: [1700] 2026-10-31 18:59:37,921 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1148] 2026-10-31 18:59:38,119 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1701] 2026-10-31 18:59:38,788 104 INFO rb-be2b723-226188-430986 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-10-31 18:59:39,615 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #2030 deleted mail.mail records with IDs: [1702] 2026-10-31 18:59:39,832 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1149] 2026-10-31 18:59:40,034 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1703] 2026-10-31 18:59:40,862 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #2 deleted approval.origin.contribution records with IDs: [9] 2026-10-31 18:59:40,966 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #2 deleted approval.origin.contribution records with IDs: [8] 2026-10-31 18:59:41,064 104 INFO rb-be2b723-226188-430986 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-10-31 18:59:41,767 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #2030 deleted mail.mail records with IDs: [1704] 2026-10-31 18:59:41,959 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1150] 2026-10-31 18:59:42,138 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1705] 2026-10-31 18:59:42,745 104 INFO rb-be2b723-226188-430986 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-10-31 18:59:43,533 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #2030 deleted mail.mail records with IDs: [1706] 2026-10-31 18:59:43,760 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1151] 2026-10-31 18:59:43,969 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1707] 2026-10-31 18:59:44,719 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1708] 2026-10-31 18:59:44,980 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #2 deleted purchase.order.line records with IDs: [147] 2026-10-31 18:59:45,106 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #2 deleted approval.origin.contribution records with IDs: [12] 2026-10-31 18:59:45,183 104 INFO rb-be2b723-226188-430986 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-10-31 18:59:45,990 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #2030 deleted mail.mail records with IDs: [1709] 2026-10-31 18:59:46,174 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1152] 2026-10-31 18:59:46,351 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1710] 2026-10-31 18:59:46,874 104 INFO rb-be2b723-226188-430986 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-10-31 18:59:47,683 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #2030 deleted mail.mail records with IDs: [1711] 2026-10-31 18:59:47,860 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1153] 2026-10-31 18:59:48,042 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1712] 2026-10-31 18:59:48,676 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #2030 deleted mail.mail records with IDs: [1713] 2026-10-31 18:59:48,952 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1154] 2026-10-31 18:59:49,129 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1714] 2026-10-31 18:59:49,629 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #2 deleted approval.origin.contribution records with IDs: [14] 2026-10-31 18:59:49,721 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval_purchase_stock.tests.test_approval_purchase_stock_procurement: Starting TestApprovalPurchaseStockProcurement.test_03_buy_route_without_vendor_price_raises ... 2026-10-31 18:59:50,424 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #2030 deleted mail.mail records with IDs: [1715] 2026-10-31 18:59:50,702 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1155] 2026-10-31 18:59:50,856 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1716] 2026-10-31 18:59:51,211 104 INFO rb-be2b723-226188-430986 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-10-31 18:59:51,882 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #2030 deleted mail.mail records with IDs: [1717] 2026-10-31 18:59:52,075 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1156] 2026-10-31 18:59:52,259 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1718] 2026-10-31 18:59:53,051 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #2030 deleted mail.mail records with IDs: [1719] 2026-10-31 18:59:53,258 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1157] 2026-10-31 18:59:53,382 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1720] 2026-10-31 18:59:53,937 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #2 deleted approval.origin.contribution records with IDs: [16] 2026-10-31 18:59:54,036 104 INFO rb-be2b723-226188-430986 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-10-31 18:59:54,836 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #2030 deleted mail.mail records with IDs: [1721] 2026-10-31 18:59:55,030 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1158] 2026-10-31 18:59:55,172 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1722] 2026-10-31 18:59:55,852 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #2030 deleted mail.mail records with IDs: [1723] 2026-10-31 18:59:56,000 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1159] 2026-10-31 18:59:56,177 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1724] 2026-10-31 18:59:56,669 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #2 deleted approval.origin.contribution records with IDs: [18] 2026-10-31 18:59:56,757 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #2 deleted approval.origin.contribution records with IDs: [19] 2026-10-31 18:59:56,840 104 INFO rb-be2b723-226188-430986 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-10-31 18:59:57,646 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #2030 deleted mail.mail records with IDs: [1725] 2026-10-31 18:59:57,801 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1160] 2026-10-31 18:59:57,961 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1726] 2026-10-31 18:59:58,785 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #2030 deleted mail.mail records with IDs: [1727] 2026-10-31 18:59:58,943 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1161] 2026-10-31 18:59:59,069 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1728] 2026-10-31 18:59:59,612 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #2 deleted approval.origin.contribution records with IDs: [23] 2026-10-31 18:59:59,705 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #2 deleted approval.origin.contribution records with IDs: [25] 2026-10-31 18:59:59,796 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #2 deleted approval.origin.contribution records with IDs: [22] 2026-10-31 18:59:59,885 104 INFO rb-be2b723-226188-430986 odoo.models.unlink: User #2 deleted approval.origin.contribution records with IDs: [24] 2026-10-31 18:59:59,987 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-31 19:00:07,187 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval_purpose_routing.tests.test_purpose_duplicate_approvers: Starting TestPurposeDuplicateApprovers.test_change_purpose_of_step ... 2026-10-31 19:00:07,562 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval_purpose_routing.tests.test_purpose_duplicate_approvers: Starting TestPurposeDuplicateApprovers.test_same_approver_for_different_purposes ... 2026-10-31 19:00:08,274 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval_purpose_routing.tests.test_purpose_duplicate_approvers: Starting TestPurposeDuplicateApprovers.test_same_approver_for_general_and_purpose_steps ... 2026-10-31 19:00:08,352 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval_purpose_routing.tests.test_purpose_duplicate_approvers: Starting TestPurposeDuplicateApprovers.test_same_approver_for_same_purpose ... 2026-10-31 19:00:08,432 104 INFO rb-be2b723-226188-430986 odoo.addons.viin_approval_purpose_routing.tests.test_purpose_duplicate_approvers: Starting TestPurposeDuplicateApprovers.test_same_approvers_for_different_purposes_multiple_approvers ... 2026-10-31 19:00:09,003 104 INFO rb-be2b723-226188-430986 odoo.addons.base.models.ir_attachment: filestore gc 10 checked, 10 removed 2026-10-31 19:00:09,005 104 INFO rb-be2b723-226188-430986 odoo.service.server: 2640 post-tests in 9443.85s, 3303170 queries 2026-10-31 19:00:09,019 104 INFO rb-be2b723-226188-430986 odoo.tests.stats: to_purchase_order_advance: 22 tests 94.28s 43635 queries 2026-10-31 19:00:09,020 104 INFO rb-be2b723-226188-430986 odoo.tests.stats: to_purchase_receipt: 18 tests 22.65s 9920 queries 2026-10-31 19:00:09,020 104 INFO rb-be2b723-226188-430986 odoo.tests.stats: to_quality: 337 tests 128.68s 48113 queries 2026-10-31 19:00:09,020 104 INFO rb-be2b723-226188-430986 odoo.tests.stats: to_quality_mrp: 82 tests 74.85s 35775 queries 2026-10-31 19:00:09,020 104 INFO rb-be2b723-226188-430986 odoo.tests.stats: to_quality_stock: 46 tests 21.42s 10529 queries 2026-10-31 19:00:09,020 104 INFO rb-be2b723-226188-430986 odoo.tests.stats: to_registration_email_blacklist: 74 tests 41.59s 32102 queries 2026-10-31 19:00:09,020 104 INFO rb-be2b723-226188-430986 odoo.tests.stats: to_repair_request_from_maintenance: 12 tests 2.09s 855 queries 2026-10-31 19:00:09,020 104 INFO rb-be2b723-226188-430986 odoo.tests.stats: to_repair_with_maintenance_schedule: 6 tests 3.11s 1474 queries 2026-10-31 19:00:09,020 104 INFO rb-be2b723-226188-430986 odoo.tests.stats: to_sale_backdate: 6 tests 1.90s 962 queries 2026-10-31 19:00:09,020 104 INFO rb-be2b723-226188-430986 odoo.tests.stats: to_sale_desc_short_link: 6 tests 0.48s 162 queries 2026-10-31 19:00:09,020 104 INFO rb-be2b723-226188-430986 odoo.tests.stats: to_sale_line_numbering: 4 tests 1.63s 645 queries 2026-10-31 19:00:09,020 104 INFO rb-be2b723-226188-430986 odoo.tests.stats: to_sale_order_advance: 15 tests 66.07s 29586 queries 2026-10-31 19:00:09,020 104 INFO rb-be2b723-226188-430986 odoo.tests.stats: to_sale_price_lock: 8 tests 6.31s 2237 queries 2026-10-31 19:00:09,020 104 INFO rb-be2b723-226188-430986 odoo.tests.stats: to_sales_stock_schedule: 66 tests 79.58s 25705 queries 2026-10-31 19:00:09,020 104 INFO rb-be2b723-226188-430986 odoo.tests.stats: to_sales_target: 30 tests 41.11s 16835 queries 2026-10-31 19:00:09,020 104 INFO rb-be2b723-226188-430986 odoo.tests.stats: to_sales_target_pos: 24 tests 53.82s 19719 queries 2026-10-31 19:00:09,020 104 INFO rb-be2b723-226188-430986 odoo.tests.stats: to_sales_target_sale: 27 tests 126.98s 35166 queries 2026-10-31 19:00:09,020 104 INFO rb-be2b723-226188-430986 odoo.tests.stats: to_sales_team_advanced: 17 tests 8.20s 4091 queries 2026-10-31 19:00:09,020 104 INFO rb-be2b723-226188-430986 odoo.tests.stats: to_sales_team_advanced_crm: 16 tests 17.78s 8483 queries 2026-10-31 19:00:09,020 104 INFO rb-be2b723-226188-430986 odoo.tests.stats: to_sales_team_advanced_sale: 13 tests 29.63s 14001 queries 2026-10-31 19:00:09,020 104 INFO rb-be2b723-226188-430986 odoo.tests.stats: to_signup_email_verification: 6 tests 13.14s 8659 queries 2026-10-31 19:00:09,020 104 INFO rb-be2b723-226188-430986 odoo.tests.stats: to_sshkey: 11 tests 10.87s 3813 queries 2026-10-31 19:00:09,020 104 INFO rb-be2b723-226188-430986 odoo.tests.stats: to_stock_account_moves_link: 12 tests 28.03s 12444 queries 2026-10-31 19:00:09,021 104 INFO rb-be2b723-226188-430986 odoo.tests.stats: to_stock_asset: 20 tests 61.08s 21228 queries 2026-10-31 19:00:09,021 104 INFO rb-be2b723-226188-430986 odoo.tests.stats: to_stock_asset_equipment: 6 tests 18.75s 5769 queries 2026-10-31 19:00:09,021 104 INFO rb-be2b723-226188-430986 odoo.tests.stats: to_stock_equipment: 35 tests 20.88s 9377 queries 2026-10-31 19:00:09,021 104 INFO rb-be2b723-226188-430986 odoo.tests.stats: to_stock_equipment_bom_kit: 10 tests 12.10s 5443 queries 2026-10-31 19:00:09,021 104 INFO rb-be2b723-226188-430986 odoo.tests.stats: to_stock_equipment_hierarchy: 6 tests 1.05s 453 queries 2026-10-31 19:00:09,021 104 INFO rb-be2b723-226188-430986 odoo.tests.stats: to_token_expiration_test: 15 tests 1.04s 311 queries 2026-10-31 19:00:09,021 104 INFO rb-be2b723-226188-430986 odoo.tests.stats: to_unique_product_code: 5 tests 7.49s 3303 queries 2026-10-31 19:00:09,021 104 INFO rb-be2b723-226188-430986 odoo.tests.stats: to_vat_counterpart: 9 tests 2.14s 963 queries 2026-10-31 19:00:09,021 104 INFO rb-be2b723-226188-430986 odoo.tests.stats: to_vendor_price_lock: 11 tests 9.07s 2907 queries 2026-10-31 19:00:09,021 104 INFO rb-be2b723-226188-430986 odoo.tests.stats: to_wallet: 73 tests 315.22s 142227 queries 2026-10-31 19:00:09,021 104 INFO rb-be2b723-226188-430986 odoo.tests.stats: to_warranty_management: 55 tests 8.66s 3709 queries 2026-10-31 19:00:09,021 104 INFO rb-be2b723-226188-430986 odoo.tests.stats: to_warranty_purchase: 20 tests 13.44s 5532 queries 2026-10-31 19:00:09,021 104 INFO rb-be2b723-226188-430986 odoo.tests.stats: to_warranty_purchase_stock: 16 tests 14.75s 6289 queries 2026-10-31 19:00:09,021 104 INFO rb-be2b723-226188-430986 odoo.tests.stats: to_warranty_sale: 24 tests 17.70s 7222 queries 2026-10-31 19:00:09,021 104 INFO rb-be2b723-226188-430986 odoo.tests.stats: to_warranty_sale_stock: 16 tests 18.08s 7303 queries 2026-10-31 19:00:09,021 104 INFO rb-be2b723-226188-430986 odoo.tests.stats: to_warranty_stock: 27 tests 11.52s 5003 queries 2026-10-31 19:00:09,021 104 INFO rb-be2b723-226188-430986 odoo.tests.stats: to_website_apps_store: 59 tests 214.26s 94012 queries 2026-10-31 19:00:09,021 104 INFO rb-be2b723-226188-430986 odoo.tests.stats: to_website_apps_store_loc: 3 tests 7.77s 616 queries 2026-10-31 19:00:09,021 104 INFO rb-be2b723-226188-430986 odoo.tests.stats: to_website_docs: 109 tests 145.39s 30517 queries 2026-10-31 19:00:09,021 104 INFO rb-be2b723-226188-430986 odoo.tests.stats: to_website_docs_odoo: 20 tests 30.40s 10782 queries 2026-10-31 19:00:09,021 104 INFO rb-be2b723-226188-430986 odoo.tests.stats: to_website_odoo_version: 3 tests 0.81s 338 queries 2026-10-31 19:00:09,021 104 INFO rb-be2b723-226188-430986 odoo.tests.stats: to_website_slides_event: 3 tests 0.48s 151 queries 2026-10-31 19:00:09,021 104 INFO rb-be2b723-226188-430986 odoo.tests.stats: utm: 19 tests 3.73s 1254 queries 2026-10-31 19:00:09,021 104 INFO rb-be2b723-226188-430986 odoo.tests.stats: viin_account: 143 tests 337.92s 127199 queries 2026-10-31 19:00:09,022 104 INFO rb-be2b723-226188-430986 odoo.tests.stats: viin_account_auto_transfer: 11 tests 27.66s 10445 queries 2026-10-31 19:00:09,022 104 INFO rb-be2b723-226188-430986 odoo.tests.stats: viin_account_bank_statement_import: 129 tests 523.21s 200769 queries 2026-10-31 19:00:09,022 104 INFO rb-be2b723-226188-430986 odoo.tests.stats: viin_account_bank_statement_import_rje: 7 tests 33.02s 13356 queries 2026-10-31 19:00:09,022 104 INFO rb-be2b723-226188-430986 odoo.tests.stats: viin_account_budget_hr_timesheet: 3 tests 5.80s 1529 queries 2026-10-31 19:00:09,022 104 INFO rb-be2b723-226188-430986 odoo.tests.stats: viin_account_budget_project: 8 tests 1.71s 684 queries 2026-10-31 19:00:09,022 104 INFO rb-be2b723-226188-430986 odoo.tests.stats: viin_account_followup: 139 tests 1055.66s 315741 queries 2026-10-31 19:00:09,022 104 INFO rb-be2b723-226188-430986 odoo.tests.stats: viin_account_followup_sale: 25 tests 67.79s 24550 queries 2026-10-31 19:00:09,022 104 INFO rb-be2b723-226188-430986 odoo.tests.stats: viin_account_onbehalf_payment: 28 tests 110.09s 37491 queries 2026-10-31 19:00:09,022 104 INFO rb-be2b723-226188-430986 odoo.tests.stats: viin_account_onbehalf_payment_currency_conversion_diff: 5 tests 24.76s 8778 queries 2026-10-31 19:00:09,022 104 INFO rb-be2b723-226188-430986 odoo.tests.stats: viin_account_reconciliation: 171 tests 1171.41s 306978 queries 2026-10-31 19:00:09,022 104 INFO rb-be2b723-226188-430986 odoo.tests.stats: viin_account_recurring: 25 tests 120.77s 34576 queries 2026-10-31 19:00:09,022 104 INFO rb-be2b723-226188-430986 odoo.tests.stats: viin_affiliate: 75 tests 552.35s 227360 queries 2026-10-31 19:00:09,022 104 INFO rb-be2b723-226188-430986 odoo.tests.stats: viin_affiliate_crm: 9 tests 90.20s 35704 queries 2026-10-31 19:00:09,022 104 INFO rb-be2b723-226188-430986 odoo.tests.stats: viin_affiliate_loyalty: 12 tests 5.97s 2172 queries 2026-10-31 19:00:09,022 104 INFO rb-be2b723-226188-430986 odoo.tests.stats: viin_affiliate_loyalty_pos: 26 tests 229.25s 86825 queries 2026-10-31 19:00:09,022 104 INFO rb-be2b723-226188-430986 odoo.tests.stats: viin_affiliate_loyalty_sale: 25 tests 33.59s 8855 queries 2026-10-31 19:00:09,022 104 INFO rb-be2b723-226188-430986 odoo.tests.stats: viin_affiliate_marketplace_sale: 12 tests 74.50s 28065 queries 2026-10-31 19:00:09,022 104 INFO rb-be2b723-226188-430986 odoo.tests.stats: viin_affiliate_multi_level: 37 tests 296.56s 114673 queries 2026-10-31 19:00:09,022 104 INFO rb-be2b723-226188-430986 odoo.tests.stats: viin_affiliate_multi_level_pos: 18 tests 93.58s 34667 queries 2026-10-31 19:00:09,022 104 INFO rb-be2b723-226188-430986 odoo.tests.stats: viin_affiliate_multi_level_sale: 21 tests 125.61s 46102 queries 2026-10-31 19:00:09,022 104 INFO rb-be2b723-226188-430986 odoo.tests.stats: viin_affiliate_pos: 25 tests 137.37s 54685 queries 2026-10-31 19:00:09,022 104 INFO rb-be2b723-226188-430986 odoo.tests.stats: viin_affiliate_pos_discount: 4 tests 31.10s 12827 queries 2026-10-31 19:00:09,022 104 INFO rb-be2b723-226188-430986 odoo.tests.stats: viin_affiliate_pos_sale: 3 tests 31.11s 12739 queries 2026-10-31 19:00:09,022 104 INFO rb-be2b723-226188-430986 odoo.tests.stats: viin_affiliate_purchase: 3 tests 7.97s 3018 queries 2026-10-31 19:00:09,022 104 INFO rb-be2b723-226188-430986 odoo.tests.stats: viin_affiliate_sale: 29 tests 295.04s 117846 queries 2026-10-31 19:00:09,022 104 INFO rb-be2b723-226188-430986 odoo.tests.stats: viin_affiliate_sale_crm: 6 tests 86.57s 35686 queries 2026-10-31 19:00:09,023 104 INFO rb-be2b723-226188-430986 odoo.tests.stats: viin_affiliate_website: 77 tests 417.70s 173361 queries 2026-10-31 19:00:09,023 104 INFO rb-be2b723-226188-430986 odoo.tests.stats: viin_affiliate_website_crm_livechat: 6 tests 48.36s 21127 queries 2026-10-31 19:00:09,023 104 INFO rb-be2b723-226188-430986 odoo.tests.stats: viin_affiliate_website_project: 5 tests 0.19s 39 queries 2026-10-31 19:00:09,023 104 INFO rb-be2b723-226188-430986 odoo.tests.stats: viin_amazon: 18 tests 5.23s 5673 queries 2026-10-31 19:00:09,023 104 INFO rb-be2b723-226188-430986 odoo.tests.stats: viin_amazon_ses: 48 tests 4.67s 1152 queries 2026-10-31 19:00:09,023 104 INFO rb-be2b723-226188-430986 odoo.tests.stats: viin_api_request_logger: 7 tests 1.64s 598 queries 2026-10-31 19:00:09,023 104 INFO rb-be2b723-226188-430986 odoo.tests.stats: viin_appointment: 22 tests 21.85s 7935 queries 2026-10-31 19:00:09,023 104 INFO rb-be2b723-226188-430986 odoo.tests.stats: viin_appointment_crm: 4 tests 4.00s 1722 queries 2026-10-31 19:00:09,023 104 INFO rb-be2b723-226188-430986 odoo.tests.stats: viin_appointment_sale: 3 tests 5.08s 1677 queries 2026-10-31 19:00:09,023 104 INFO rb-be2b723-226188-430986 odoo.tests.stats: viin_appointment_sale_crm: 3 tests 2.21s 892 queries 2026-10-31 19:00:09,023 104 INFO rb-be2b723-226188-430986 odoo.tests.stats: viin_appointment_website: 42 tests 49.17s 17363 queries 2026-10-31 19:00:09,023 104 INFO rb-be2b723-226188-430986 odoo.tests.stats: viin_appointment_website_hr: 4 tests 7.68s 2306 queries 2026-10-31 19:00:09,023 104 INFO rb-be2b723-226188-430986 odoo.tests.stats: viin_approval: 549 tests 561.60s 162209 queries 2026-10-31 19:00:09,023 104 INFO rb-be2b723-226188-430986 odoo.tests.stats: viin_approval_account: 68 tests 214.35s 28355 queries 2026-10-31 19:00:09,023 104 INFO rb-be2b723-226188-430986 odoo.tests.stats: viin_approval_analytic: 12 tests 69.61s 5435 queries 2026-10-31 19:00:09,023 104 INFO rb-be2b723-226188-430986 odoo.tests.stats: viin_approval_employee_advance: 81 tests 177.89s 62379 queries 2026-10-31 19:00:09,023 104 INFO rb-be2b723-226188-430986 odoo.tests.stats: viin_approval_flexible_flow: 42 tests 98.29s 39459 queries 2026-10-31 19:00:09,023 104 INFO rb-be2b723-226188-430986 odoo.tests.stats: viin_approval_hr_payroll: 28 tests 176.90s 64368 queries 2026-10-31 19:00:09,023 104 INFO rb-be2b723-226188-430986 odoo.tests.stats: viin_approval_hr_recruitment: 19 tests 41.31s 15791 queries 2026-10-31 19:00:09,023 104 INFO rb-be2b723-226188-430986 odoo.tests.stats: viin_approval_hr_timesheet: 51 tests 32.02s 10846 queries 2026-10-31 19:00:09,023 104 INFO rb-be2b723-226188-430986 odoo.tests.stats: viin_approval_maintenance: 7 tests 1.17s 355 queries 2026-10-31 19:00:09,023 104 INFO rb-be2b723-226188-430986 odoo.tests.stats: viin_approval_marketplace: 5 tests 8.37s 3742 queries 2026-10-31 19:00:09,023 104 INFO rb-be2b723-226188-430986 odoo.tests.stats: viin_approval_procurement: 7 tests 22.05s 13605 queries 2026-10-31 19:00:09,024 104 INFO rb-be2b723-226188-430986 odoo.tests.stats: viin_approval_project: 9 tests 8.47s 2359 queries 2026-10-31 19:00:09,024 104 INFO rb-be2b723-226188-430986 odoo.tests.stats: viin_approval_purchase: 14 tests 23.65s 8111 queries 2026-10-31 19:00:09,024 104 INFO rb-be2b723-226188-430986 odoo.tests.stats: viin_approval_purchase_stock: 19 tests 42.13s 15530 queries 2026-10-31 19:00:09,024 104 INFO rb-be2b723-226188-430986 odoo.tests.stats: viin_approval_purpose_routing: 7 tests 9.01s 3234 queries 2026-10-31 19:00:09,024 104 INFO rb-be2b723-226188-430986 odoo.tests.result: 0 failed, 0 error(s) of 2640 tests when loading database 'rb-be2b723-226188-430986' 2026-10-31 19:00:09,025 104 INFO rb-be2b723-226188-430986 odoo.service.server: Initiating shutdown 2026-10-31 19:00:09,025 104 INFO rb-be2b723-226188-430986 odoo.service.server: Hit CTRL-C again or send a second signal to force the shutdown.